تركيب وتكوين النبيذ. تثبيت النبيذ لينكس منت

تركيب وتكوين النبيذ.  تثبيت النبيذ لينكس منت
تركيب وتكوين النبيذ. تثبيت النبيذ لينكس منت

1 المقدمة

تعمل العديد من البرامج ضمن WINE دون أي إعدادات إضافية على الإطلاق. لسوء الحظ، هذا ليس هو الحال دائما. بالإضافة إلى ذلك، يتم تحديث البرامج باستمرار وتتغير قائمة التطبيقات قيد التشغيل باستمرار. لذلك، سيكون من الجيد تكوين WINE للعمل مع البرامج التي قد تسبب مشاكل.

هناك نوعان من المرافق الرئيسية للتكوين - winecfg و winetricks. في هذا الدليل سننظر إلى أولهم. ومع ذلك، في معظم الحالات، تكون إمكانيات winecfg كافية تمامًا لتشغيل البرنامج.

winecfg هي أداة رسومية. تتعامل التوزيعات وبيئات سطح المكتب المختلفة مع تطبيقات WINE وWINE بشكل مختلف، لذا فإن أسهل طريقة لتشغيل winecfg على أي توزيع هي في الوحدة الطرفية.

بعد تشغيل البرنامج، ستظهر لك نافذة بسيطة تحتوي على سبع أو ثماني علامات تبويب، حسب إصدار WINE. تظهر علامة التبويب الثامنة "التدريج" فقط عند استخدام الإصدارات المتوسطة من WINE.

2. المكتبات

ربما تكون علامة التبويب "المكتبات" هي الأكثر أهمية في winecfg. يسمح لك بالتحكم في كيفية عمل WINE مع مكتبات Windows. وهذا مهم بشكل خاص لأن بعض التطبيقات غير متوافقة مع إصدارات معينة من المكتبات، أو تتطلب مكتبات معينة غير قياسية. تم أيضًا تعديل رمز WINE لمعالجة هذه المشكلات. نظرًا لأن WINE ليس نظام Windows، فقد لا يستخدم دائمًا نفس الإصدار الأصلي من مكتبة Windows قبل أن يتم تكييف تلك المكتبة للعمل مع WINE.

العنصر الأول في المساهمة هو القائمة المنسدلة "التجاوز الجديد". فهو يسمح لك بتحديد مكتبة Windows من قائمة طويلة بشكل لا يصدق، أو إدخال مكتبتك الخاصة. بعد ذلك، تقوم بالنقر فوق الزر "إضافة" للإضافة إلى القائمة.

بعد النقر على "إضافة"، ستظهر المكتبة في الحقل أدناه المسمى "التجاوزات الموجودة". يحتوي هذا الحقل على قائمة بالمكتبات التي تم تجاوزها والتي تمت إضافتها إلى WINE. افتراضيًا، سيكون التجاوز الجديد (الأصلي، المدمج) كما يلي. وهذا يعني أن WINE سيحاول أولاً استخدام إصدار Windows الأصلي للمكتبة. إذا فشلت المحاولة، فسيعود WINE إلى الإصدار المدمج الخاص به. يمكن تغيير هذه الخيارات. للقيام بذلك، قم بتمييز التجاوز الذي تحتاجه، ثم انقر فوق "تحرير" بجوار حقل "التجاوزات الموجودة".

بالنقر فوق الزر "تحرير"، سنرى نافذة تسمح لك بتحرير التجاوز. هنا يمكنك الاختيار من بين خمسة خيارات متاحة، معظمها عبارة عن مجموعات مختلفة من "Native" و"Builtin". الخيار الأخير المتاح هو "تعطيل". يعتمد الخيار الذي تختاره على نوع الأخطاء التي تواجهها. قد يكون العثور على المجموعة الصحيحة من الخيارات أمرًا صعبًا للغاية، خاصة إذا لم يتم توثيق البرنامج في WINE Appdb (https://appdb.winehq.org). يمكنك محاولة تشغيل البرنامج في WINE من سطر الأوامر لعرض المخرجات، والتي يمكن أن تحتوي على قدر كبير من المعلومات المفيدة.

إذا كنت بحاجة إلى إزالة التجاوز، فما عليك سوى تحديده في حقل "التجاوزات الموجودة" والنقر فوق الزر "إزالة". من وقت لآخر عليك القيام بذلك عند تحديث البرنامج.

3. الرسومات

ربما لن تستخدم علامة التبويب "الرسومات" كثيرًا. إذا كانت لديك مشاكل في دقة الشاشة، فيمكنك ضبط عدد النقاط في البوصة، وإذا كان مدير النوافذ لديك يعمل بشكل سيء، فيمكنك تعطيل التحكم في نوافذ WINE.

ستستخدم في أغلب الأحيان خيار "محاكاة سطح المكتب الافتراضي" في علامة التبويب "الرسومات". يتيح لك هذا الخيار فرض تشغيل تطبيق WINE في نافذة تعمل كسطح مكتب افتراضي. تذكر أن هذه ليست آلة افتراضية. إنه ببساطة يفرض تشغيل التطبيقات في WINE في النافذة.

ربما يبدو هذا الخيار غريبًا إلى حد ما، ولكن هناك على الأقل حالتين قد يصبح فيه ضروريًا.

في كثير من الأحيان، ترفض البرامج في WINE العمل في وضع الإطارات. تحدث هذه المشكلة عادةً في الألعاب التي تظهر فيها بعض الأخطاء الغريبة فقط في وضع الإطارات. الحل البديل لتشغيل مثل هذه الألعاب في وضع الإطارات هو استخدام خيار "محاكاة سطح المكتب الافتراضي".

أما الحالة الأخرى فهي أكثر إشكالية. في بعض الأحيان يحاول أحد التطبيقات تغيير دقة الشاشة ويتعطل أثناء هذه العملية. مرة أخرى، يحدث هذا غالبًا مع الألعاب، وخاصة الألعاب القديمة. قد يؤدي العطل في النهاية إلى ظهور شاشة سوداء، أو تعيين دقة خاطئة، أو تعليق خادم X. في كلتا الحالتين إنها مشكلة. لمنع ذلك، قم بتشغيل البرنامج باستخدام خيار "محاكاة سطح المكتب الافتراضي". قد لا يمنع البرنامج من التعطل، لكنه يجب أن يمنع حدوث مشكلات مع بقية النظام. هذه منهجية تصحيح مفيدة.

4. تكامل سطح المكتب

ربما لم تستخدم علامة التبويب هذه مطلقًا. تتيح لك علامة التبويب "تكامل سطح المكتب" تغيير مظهر التطبيقات التي تعمل في WINE. ومع ذلك، فإن معظم الأصداف الرسومية ومديري النوافذ يتعاملون بالفعل مع هذه المهمة بشكل مثالي، ونتيجة لذلك لا توجد حاجة تقريبًا لتغيير الموضوع. أسوأ ما يمكن أن ينتظرك إذا لم تستخدم علامة التبويب هذه هو تصميم على طراز Windows 98.

5. الأقراص

عادةً ما يقوم WINE بعمل جيد في اكتشاف محركات الأقراص. إذا لم يتم اكتشاف محرك الأقراص، أو كنت بحاجة إلى إضافة محرك أقراص فعلي أو افتراضي إلى النظام، فاستخدم علامة التبويب "محركات الأقراص" لهذا الغرض.

عند إضافة محرك أقراص فعلي، يمكنك استخدام زر "الاكتشاف التلقائي" لجعل WINE يحاول اكتشاف محرك الأقراص الجديد. إذا لم ينجح ذلك، أو كنت تقوم بإضافة محرك أقراص افتراضي، فيمكنك النقر فوق "إضافة..." وتعيين حرف لمحرك الأقراص الجديد. بعد ذلك، حدد محرك الأقراص في نافذة "تكوين محرك الأقراص" وقم بتغيير المسار إلى الجهاز في حقل "المسار".

تعتبر علامة التبويب هذه مفيدة للغاية عند تشغيل الألعاب التي تمتد على أقراص متعددة، أو الألعاب التي تتطلب وجود قرص في محرك الأقراص لتشغيلها. قد يكون من المفيد أيضًا أن يكون لديك محرك أقراص Windows أو قسم مخصص يحتوي على ألعاب أو برامج أخرى.

6. الصوت

7. التدريج

سيكون لديك علامة التبويب "التدريج" فقط إذا كنت تقوم بتثبيت إصدارات أو تصحيحات متوسطة. إنها ببساطة مجموعة من مربعات الاختيار التي تسمح لك بتمكين أو تعطيل الميزات المختلفة التي توفرها التصحيحات. الميزة الرئيسية هي القدرة على تفعيل الدعم لـ CSMT أو Gallium Nine، اعتمادًا على التصحيحات المثبتة. يتوفر CSMT لجميع بطاقات الفيديو وبرامج التشغيل، ويمكنه زيادة الأداء بشكل كبير في العديد من البرامج والألعاب. Gallium Nine متاح فقط لمستخدمي Mesa ومن المحتمل أن يشهدوا مكاسب هائلة في الأداء. ومع ذلك، لا يمكن استخدام هذين الخيارين في وقت واحد. قد توفر الخيارات الأخرى أيضًا بعض مكاسب الأداء.

8. إعدادات لبرامج محددة

نظرًا لأن معظم إعدادات WINE تُستخدم لاستكشاف المشكلات المرتبطة بالتطبيقات المختلفة وإصلاحها، فمن المنطقي إنشاء تكوينات محددة لبرامج مختلفة. تسمح لك علامة التبويب "التطبيق" بإنشاء التكوينات التي يتم تحديدها عند تشغيل تطبيقات معينة في WINE، بالإضافة إلى تحديد إصدار Windows الذي سيتم محاكاته من أجل التوافق.

لإنشاء مجموعة محددة من الإعدادات، انقر فوق "إضافة تطبيق...". سترى نافذة تسمح لك بتحديد ملفات Windows القابلة للتنفيذ.

سيقوم winecfg بتغيير الإعدادات بناءً على التطبيق المحدد في علامة التبويب. بشكل افتراضي، يتم تحديد الإعدادات الافتراضية. هذه هي الإعدادات العامة التي سيتم تطبيقها على جميع التطبيقات، باستثناء مجموعة محددة من الإعدادات المخصصة لتطبيق معين. من خلال تحديد أحد التطبيقات في علامة التبويب ""، سترى إعدادات هذا التطبيق في جميع علامات التبويب. تنطبق التغييرات التي تجريها في علامات التبويب الأخرى على التطبيق المحدد فقط.

9. الاستنتاج

winecfg هي أداة مساعدة صغيرة ولكنها قوية تسمح لك بتخصيص WINE ليناسب احتياجاتك. بمجرد أن تتعرف عليه وتتعلم كيفية استخدامه بشكل صحيح، ستتمكن من إنشاء تكوينات عمل مع العديد من التطبيقات التي تعمل باستخدام WINE. بالإضافة إلى ذلك، باستخدام winecfg مع winetricks، يمكنك تحقيق مستويات أداء قريبة من الأداء الأصلي للعديد من البرامج.

خمر- تطبيق عبارة عن طبقة توافق معه واجهة برمجة تطبيقات ويندوز، باستخدام المكتبات شبابيكلضمان وظائف التطبيقات التي تم تطويرها لعائلة نظام التشغيل مايكروسوفت ويندوزفي بيئة أخرى، على سبيل المثال، في أوبونتو. باستخدام Wine، يمكنك تثبيت وتشغيل العديد من البرامج كما لو كنت تستخدمها شبابيك.
خمريتطور بنشاط. لا تعمل جميع التطبيقات حتى الآن بثبات كافٍ خمر، لكن خمريستخدمه بالفعل عدة ملايين من المستخدمين حول العالم.
اسم البرنامج خمر (waɪn- بين " واين" و " كرمة"، روس. Wine) هو اختصار متكرر لعبارة " دبليو ine أناس نبعد ذلك همولار" - روسي. "النبيذ ليس محاكياً."

تثبيت النبيذ

التثبيت من PPA

نظرًا لأن Wine يتم تطويره بشكل نشط، فإن مستودعات Ubuntu تحتوي عادةً على إصدار قديم جدًا. لذلك، يوصى بتثبيت أحدث إصدار من مستودع Wine الرسمي.

للحصول على أحدث الإصدارات من Wine وUbuntu 64 بت

Sudo dpkg --add-architecture i386 sudo add-apt-repository ppa:wine/ wine-builds && sudo apt-get update sudo apt-get install --install-commend winehq-devel

بشكل عام، لا ينصح بملء وتكوين النبيذ بنفسك. العمل مع النبيذ ليس مريحًا جدًا. لتثبيت هذا البرنامج أو ذاك، سيتعين عليك الزحف عبر مجموعة من المنتديات والمدونات لفهم الحزم التي تحتاج إلى التثبيت والمكتبات التي تريد إضافتها. ثم هناك عملية طويلة لحل المشكلات، وتثبيت الحزم من خلال winetricks وتكوين السجل يدويًا وما إلى ذلك. وهذا كله صعب للغاية حتى بالنسبة للمستخدمين ذوي الخبرة، ناهيك عن المبتدئين. لذلك، يوصى بتنزيل بادئة النبيذ التي تم تكوينها من هنا: http://forum.ubuntu.ru/index.php?topic=199897.0

إعدادات

قبل استخدام Wine لتشغيل التطبيقات، تحتاج إلى تشغيل برنامج الإعداد، الذي سيقوم بإنشاء دليل في الدليل الرئيسي الخاص بك ~/.wineمع الملفات اللازمة للعمل . للقيام بذلك، حدد عنصر القائمة الرئيسية التطبيقات → النبيذ → تكوين النبيذأو قم بتشغيل الأمر في المحطة:

com.winecfg

ربط الملفات ببرامج النبيذ

لتشغيل الملفات بشفافية باستخدام برامج النبيذ، دعنا نكتب نصًا صغيرًا. لنفترض أننا بحاجة إلى فتح ملفات CAD باستخدام Compass وzwcad.

#!/بن/باش # تحديد امتداد الملفد = $1 ; razr =` echo $(dd:(-3)) ;` ff =` echo $(dd/\"/\"Z:) ` ; وما يليه = `صدى " \"ز:"$ff \" ; # اعتمادا على الامتداد، قم بتشغيل البرنامج المطلوبالحالة $razr in frw) env WINEPREFIX ="/home/" $USER "/.wine" wine start ` echo $ff ` & ;; cdw) env WINEPREFIX ="/home/" $USER "/.wine" بداية النبيذ "C:\\Program Files\\ASCON\\KOMPAS-3D Viewer V9\\Bin\\kViewer.Exe"` صدى $ff ` & ;; dwg) env WINEPREFIX ="/home/" $USER "/.wine" wine start ` echo $ff ` & ;; dxf) env WINEPREFIX ="/home/" $USER "/.wine" بداية النبيذ "C:\\Program Files\\ZWCAD 2009 Eng\\ZWCAD.exe"` صدى $ff ` & ;; # هنا يمكنك إضافة المزيد من الإضافات والبرامجإسحاق

دعونا لا ننسى أن نجعل البرنامج النصي الخاص بنا قابلاً للتنفيذ

chmod +x wine_cad.sh

وربط الرسومات بالبرنامج النصي في مدير الملفات.

إطلاق تطبيقات ويندوز

لتشغيل التطبيق، يجب عليك فتح Terminal والكتابة فيه:

مسار النبيذ/إلى التطبيق/program.exe

إذا لم يبدأ التطبيق الخاص بك أو لا يعمل بشكل صحيحتوجد قائمة بالتطبيقات مع الأوصاف على موقع النبيذ، أوصي بالتحقق منها أولاً. http://appdb.winehq.org/ - يحتوي الموقع على حقل بحث. إذا كانت لغتك الإنجليزية سيئة، فاستخدم المترجم http://translate.google.com/.

يمكنك أيضًا فتح مجلد التطبيق الذي تريد تشغيله باستخدام مدير الملفات، ثم انقر بزر الماوس الأيمن على التطبيق وحدد البرنامج الذي تريد تشغيله - Wine.

التطبيقات التي تعمل عبر Wine والتي تتفاعل مع صفحات الويب تتطلب Gecko

وزغةهو محرك عرض صفحات ويب مجاني للمتصفح عند العمل على الإنترنت. إذا كان النبيذ لا يعمل مع الإنترنت ولا تقوم بتشغيل متصفح Windows exe، فلن تحتاج إلى Gecko.عادةً، عند بدء تطبيق ويب، يبحث Wine تلقائيًا عن Gecko أولاً في /usr/share/wine/gecko. إذا لم يعثر Wine على أرشيف Gecko هناك، فسيقوم بتنزيله تلقائيًا من الإنترنت، لكن بعض التطبيقات لا تحب انتظار تحميل Gecko وتجميده أو تعطله. يمكن تثبيت Gecko عن طريق تشغيل الأمر:

sudo apt-get install wine-gecko< версия>

أين<версия>يجب استبداله بإصدار Wine المثبت.

يعمل عبر بطاقة فيديو منفصلة

للتشغيل عبر بطاقة فيديو منفصلة، ​​تحتاج إلى التسجيل في الجهاز على برامج تشغيل مجانية (أو كتابة برنامج نصي)

Vblank_mode=0 DRI_PRIME=1 file_name.exe

vblank_mode=0 يعني المزامنة الرأسية (Vsync). إذا لم يكن هناك VSync في إعدادات اللعبة، فستحتاج إلى مسح vblank_mode=0

يحفظ. ضعه في مجلد اللعبة جعله قابلاً للتنفيذ في الخصائص. ضع رابط البرنامج النصي على سطح المكتب الخاص بك. قم بتشغيل رابط بدلاً من ملف اللعبة. للحصول على أداء أفضل، تحتاج إلى تثبيت برنامج تشغيل خاص مغلق.

حيل النبيذ

حيل النبيذهو برنامج نصي لتثبيت مكونات مختلفة من Microsoft® وبعض المكونات الأخرى. للحصول على Winetricks في المحطة، أدخل:

sudo apt-get install winetricks

يحتوي Winetricks على عشرات الحزم من مكتبات النبيذ المختلفة. على سبيل المثال، لتثبيت DirectX™، أدخل:

وينتريكس d3dx9

لعرض قائمة بجميع الحزم، أدخل:

حيل النبيذ؟

أيضًا، يحتوي Winetricks على واجهة مستخدم رسومية بسيطة. لتشغيله، أدخل.

لكي تعمل معظم الألعاب بشكل صحيح، من الضروري تكوين سجل Windows الزائف الخاص بنا. للقيام بذلك، سوف نستخدم الأداة المساعدة Winetricks، والتي تم تثبيتها مع Wine.
قم بإجراء التلاعبات التالية: التطبيقات->النبيذ->خدع النبيذ. في النافذة التي تفتح، تحقق مما يلي: حدد بادئة النبيذ الافتراضية. نعم

في النافذة التالية، حدد: تغيير الإعدادات. نعم

سيكون لديك حق الوصول إلى الإعدادات الأساسية لمجموعة Ubuntu-Wine-Windows الخاصة بك.

هنا تحقق من الخيارات التالية:
1. DirectDrawRender(ddr) opengl
2. تمكين Direct3D Multisampling
3. وضع العرض خارج الشاشة (orm) fbo
4. تم تمكين وضع PixelShader(psm).
5. قم بعرض TargetLockMode(rtlm) تلقائيًا
6. تم تمكين UseGLSL(glsl) (افتراضي)
7. أجهزة VertexShaders(vsm).
8. VideoMemorySize 1024 (حدد قيمة ذاكرة الوصول العشوائي لبطاقة الفيديو الخاصة بك)
9. تم تمكين MouseWarpOverride(mwo) (القوة)
نؤكد تغييراتنا - حسنًا.
يتم تخزين كافة إعدادات التسجيل الخاصة بنظامنا في ملفات نصية (system.reg; user.reg; userdef.reg) الموجودة في العنوان - Home\Username\.Wine ويمكن تحريرها في أي محرر نصوص (جرب هذا بشكل حقيقي شبابيك؟! ). للتحرير، يمكنك أيضًا استخدام طريقة Windows الأكثر شيوعًا - محرر التسجيل: اكتب wine regedit OK في الوحدة الطرفية

سيبدأ برنامج التحرير

كما ترون، تم عرض كل ما فعلناه في Winetricks في إعدادات التسجيل.

لم يتصالح الجميع مع عدم وجود Photoshop على Ubuntu، بالإضافة إلى عدد من البرامج المفيدة الأخرى أو ألعاب الكمبيوتر المتوفرة لنظام Windows فقط. هناك مخرج لمثل هؤلاء الناس ويسمى النبيذ. لا، ليست هناك حاجة لغسل حزنك! من الأفضل أن تتعلم كيفية تثبيت Wine وتكوينه على Ubuntu، ومن ثم يمكنك تثبيت بعض البرامج التي تفتقدها بالفعل على نظامك.

سيسمح لك تثبيت Wine باستخدام تطبيقات Windows على Linux.

Wine هو تطبيق خاص يسمح لك بتشغيل برامج Windows على أنظمة Linux. هذه طبقة توافق تستخدم مكتبات Windows ثم تستبدلها باستدعاءات نظام Linux حتى تعمل البرامج المطورة للأنظمة الأخرى. اليوم، يستخدم عدة ملايين من الأشخاص Vine بالفعل وهم راضون تمامًا. يقوم المطورون بإصدار التحديثات في كثير من الأحيان، لذلك يتحسن البرنامج عامًا بعد عام. حتى أن بعض الحرفيين تمكنوا من تشغيل الألعاب الحديثة من خلاله.

لا يمكن تسمية النبيذ بالمحاكي، مثل VirtualBox. يخبرنا المبدعون عن هذا عن طريق "فك رموز" الاختصار من خلال نفسه: دبليو ine أناس نبعد ذلك همحاكي (بكلمات ذكية يسمى هذا اختصارًا عوديًا). لم يتم إنشاء جهاز افتراضي، بل يقوم التطبيق ببساطة بتنفيذ Windows API.

التثبيت والإزالة

إزالة

من المهم معرفة كيفية إزالة النبيذ. لا يعمل دائمًا بشكل صحيح. قد تكون بعض التطبيقات بطيئة للغاية أو لا يتم تشغيلها على الإطلاق. في هذه الحالة، يجب أن تؤدي إعادة تثبيت المحاكي إلى إصدار أحدث إلى حل المشكلة.

ومع ذلك، لا تحتاج إلى إزالة Vine نفسه من جهاز الكمبيوتر الخاص بك فحسب، بل تحتاج أيضًا إلى إزالة المجلد الموجود في الدليل الرئيسي لديك. أسهل طريقة للقيام بذلك هي باستخدام الأوامر:

sudo apt-get تطهير النبيذ
Sudo apt-get الإزالة التلقائية
Sudo apt-get clean
سودو الرابطة بين الحصول على تثبيت -f
جمهورية مقدونيا -f ~/.wine
rm ~/.local/share/applications/wine/Programs
جمهورية مقدونيا ~/.local/share/applications/wine*

بهذه الطريقة سنتلقى الدليل البعيد مع التطبيق نفسه.

إطلاق البرامج

هناك طرق مختلفة لتشغيل البرامج باستخدام Wine. الأول والأسهل هو من خلال Nautilus:

  1. نجد البرنامج في المجلد.
  2. انقر بزر الماوس الأيمن عليه.
  3. حدد Wine كبرنامج لبدء التشغيل.

الثاني التقليدي - من خلال المحطة:

النبيذ المنزل/المستخدم/program.exe

بدلاً من home/user/program.exe، يجب عليك إدخال المسار إلى الملف الذي يقوم بتشغيل التطبيق.

من أين يمكن الحصول على البرامج؟

لقد تعاملنا مع فاين. الآن كل ما تبقى هو فهم مكان العثور على هذا البرنامج أو ذاك. لن تجد أي شيء في مركز تطبيقات Ubuntu بالطبع. يتبع معظم المستخدمين طريقين:

  • ابحث عن التجميعات على المواقع والمنتديات؛
  • استخدام قذائف خاصة.

الأغلفة هي تطبيقات تمنح Wine واجهة رسومية وتسمح له بتحميل الإصدارات العادية مع جميع الحزم الضرورية. الأكثر شعبية:

  • فهو لا يحتوي على الألعاب فحسب، بل يحتوي أيضًا على العديد من البرامج التي يتم تحسينها باستمرار إلى حد الكمال.
  • مدفوعة، ونتيجة لذلك، قذيفة ذات جودة أعلى.
  • com.WineWizard. قذيفة جديدة لها نهج مختلف قليلا. يتم جمع كافة الحلول الناجحة من مختلف المستخدمين هنا، كل ما عليك فعله هو البحث عنها.

حسنًا، تقدم المنتديات ومواقع الويب الكثير من التجميعات والتعليمات المختلفة لتثبيت الألعاب والتطبيقات المكتبية وأي شيء آخر. إذا حددت هدفًا وقضيت وقتًا معينًا، فيمكنك تثبيت أي لعبة تقريبًا على Ubuntu. على سبيل المثال، يوجد مقطع فيديو يوضح فيه المستخدم تثبيت Fallout 4، والذي يبدو بالنسبة للعديد من مستخدمي Linux بمثابة خيال وحلم بعيد المنال.

أنت الآن تدرك أن تثبيت Wine على Ubuntu يمكن أن يخفف بشكل كبير من الحواف الخشنة لهذا النظام ويزعج المطورين الجشعين مرة أخرى. أنت تعرف أيضًا كيفية إزالة Wine وتكوينه وتحديثه. من الممكن تمامًا أن تتعلم بمرور الوقت تثبيت البرامج الضرورية بنفسك دون مساعدة خارجية.

المقال مخصص للنبيذ وجميع جوانب استخدامه. الشبكة جدا
الكثير من المعلومات، وهناك أدلة إعداد مختلفة وأكثر من ذلك بكثير. أنا
سأحاول الجمع بين كل شيء حتى يتمكن أي شخص من تحقيقه
أقصى قدر من النجاح، في حدود قدراتك وإمكانياتك بالطبع
البرامج. لذلك، دعونا نبدأ.

يعتبر Wine تطبيقًا منفصلاً لواجهة برمجة تطبيقات Windows، وليس محاكيًا مثل معظم البرامج
يفكر. وقد تكررت أكثر من مرة، ولكن سيكون من المناسب هنا أيضا. وهذا ما يفعله المشروع
فريدة ومثيرة للاهتمام لمستخدمي الأنظمة المختلفة، تفتح العديد من
طرق لتحقيق أفكارك. التفرد يكمن في حقيقة أنه بمساعدة
يمكن لهذا البرنامج تشغيل تطبيقات Windows على Ubuntu وغيرها
أنظمة Linux، بالإضافة إلى FreeBSD وMac OS X. هناك حقيقة هنا أيضًا
مطباتها. يعتقد بعض الناس أنه سيكون من السهل التبديل من واحد
أنظمة إلى أخرى، في هذه الحالة نحن نفكر في نظامي التشغيل Windows وLinux.

الاعتقاد الخاطئ هو أن الناس يعتقدون أنه يمكنهم الانطلاق من
ضمن Wine، هناك العديد من البرامج التي اعتادوا عليها ومن الملائم لهم العمل فيها.
مهما قال المرء، لا شيء يحدث. لجعل برامجنا المفضلة تعمل
يحتاج النبيذ إلى التعرق وإعادة قراءة مجموعة من الأدلة ووزن هذا الحجم
معلومة. بالطبع، لن تضطر إلى الإنفاق على البرامج، ولكن عليك أن تكون مستعدًا لأي شيء. يتطور مشروع النبيذ بسرعة كبيرة، لكنه ليس مستقرا بعد.
بعيد جدا. ولكن أعتقد أنه في المستقبل القريب جميع البرامج الرئيسية، وكذلك الألعاب
سوف تعمل عليه بثبات.

تثبيت النبيذ

السؤال الأول من شخص تحول للتو إلى Linux (في حالتنا
أوبونتو): "كيف يمكنني تشغيل البرامج من نظام التشغيل Windows؟" يبدأ بالبحث عن هذا
الموضوع ويأتي بطبيعة الحال عبر النبيذ.
السؤال الثاني: "كيفية تثبيته؟" هناك طريقتان: المكان من
المستودعات الرسمية أو تجميعها بنفسك من المصادر. سوف ننظر
كلا الخيارين.

الخيار 1: التثبيت من المستودع.

كل شيء بسيط للغاية هنا. انتقل إلى التطبيقات // قياسي // المحطة الطرفية:

Sudo add-apt-repository ppa:ubuntu-wine/ppa
سودو الرابطة بين الحصول على التحديث
sudo apt-get install wine1.3

نحن في انتظار اكتمال التثبيت ...
الجميع! تم تثبيت Wine ويمكنك محاولة تثبيت الألعاب والبرامج.

الخيار 2: التجميع من المصدر.

1. قم بتحميل المصادر من الموقع الرسمي فهي متوفرة هناك. في حالتي
هذا هو Wine 1.3.11 (http://sourceforge.net/projects/wine/files/Source/wine-1.3.11.tar.bz2/download).

دعنا ننتقل إلى الدليل الذي تم فيه تفكيك الأرشيف الذي يحتوي على النصوص المصدرية:

مؤتمر نزع السلاح النبيذ-1.3.11/

يجب تمكين دعم OpenGL قبل الترجمة. إذا لم نفعل هذا
لن تعمل التطبيقات التي تتطلب OpenGL. في المحطة:

أدوات التحرير / wineinstall

نجد السطر الذي يبدأ بـ CONFARGS=، ثم ندخل ما يلزم
بناء المعلمات. وفي حالتنا سيكون السطر كالتالي:

CONFARGS = "--with-opengl --disable-debug --disable-trace"

نحصل على التبعيات:

Sudo apt-get install auto-apt checkinstall
sudo auto-apt -y run ./configure

نجمعها:

التثبيت عن طريق إنشاء حزمة بدلاً من إجراء التثبيت

سودو تحقق من التثبيت

الجميع. نحن في انتظار اكتمال التثبيت.

هناك أيضًا خيار وسيط لـ Jedi على التوزيعات القائمة على دبيان. باختصار:

Apt-Get Source wine1.3
Sudo apt-get build-dep

الآن الجزء الأكثر إثارة للاهتمام: قم بتنزيل الإصدار المطلوب من wine من الموقع الرسمي، ثم قم بفك ضغطه، وانسخ دليل دبيان هناك من الدليل المصدر لحزمة wine1.3 الأصلية. دعنا نفعل

ولدينا حزمة *.deb لـ Ubuntu/Debian مع جميع التصحيحات اللازمة للتوزيع، تقريبًا مثل تلك الموجودة في المستودع الرسمي، ولكنها نسخة جديدة فقط. بالإضافة إلى ذلك، يمكنك إزالته بأمان لاحقًا عبر apt-get.
دعونا نلقي نظرة على إيجابيات وسلبيات كل خيار.

الخيار 1.
الايجابيات:
1. لقد تم جمع كل شيء لنا بالفعل ولا داعي للقلق، فكل شيء جاهز للاستخدام بالفعل.

السلبيات:
1. لن نكون قادرين على تطبيق التصحيح، على سبيل المثال، لتحسين عمل بعض الألعاب.
2. عملية غير مستقرة على بعض بطاقات الفيديو.

الخيار 2.
الايجابيات:
1. القدرة على تطبيق التصحيحات لتحسين الأداء
2. عملية مستقرة مع برامج تشغيل بطاقة الفيديو غير المستقرة.

السلبيات:
1. لا توجد قائمة في التطبيقات، وهو أمر غير مناسب. عليك أن تفعل كل شيء من وحدة التحكم،
انتقل إلى إعدادات النبيذ على سبيل المثال.
2. عملية التثبيت طويلة جدًا، اعتمادًا على قوة جهاز الكمبيوتر الخاص بك.
1. لا توجد قائمة في التطبيقات، وهو أمر غير مناسب. عليك القيام بكل شيء بدءًا من وحدة التحكم، والانتقال إلى إعدادات Wine على سبيل المثال.

يمكنك إضافته بنفسك عبر النظام - الخيارات - القائمة الرئيسية

أفضّل الخيار الثاني. يعمل النبيذ المثبت بهذه الطريقة
أفضل من التثبيت من المستودعات. ولكن هذا هو مجرد IMHO بلدي قليلا.

تثبيت البرامج والألعاب

أولا نذهب إلى appdb.winehq.org من الأعلى، في محرك البحث نكتب
اسم اللعبة أو البرنامج وانظر إلى ما هو مكتوب هناك. عادة ما يتم وصفه هناك
اختبارات على أنظمة مختلفة وتوصيات للتشغيل المستقر وغير ذلك الكثير.

إذا كان البرنامج يعمل بدون مشاكل فإننا نقوم بتثبيته بروح نقية
بنقرة بسيطة. إذا كانت هذه لعبة أو برنامج جاد وبدونه
لا يمكنك القيام بالشامانية باستخدام الدف - وهذا يعني أنك بحاجة إلى إنشاء بادئة منفصلة* لـ
رقصاتنا. * يتم تخزين جميع ملفات Vine في بادئة، تسمى أيضًا زجاجة (على غرار النبيذ). يوجد داخل هذه الزجاجة جميع الملفات الموجودة على محرك الأقراص C والتسجيل والإعدادات الفردية وما إلى ذلك.

يمكن أن يكون هناك أي عدد من هذه الزجاجات.

قد يكون هناك ببساطة بعض البرامج التي تتصرف بشكل متقلب جدًا ضمن Wine وتتطلب نوعًا من العكازات التي قد تتداخل مع التشغيل العادي لتطبيقات Wine الأخرى. ثم نقوم ببساطة بوضع هذا البرنامج في زجاجة منفصلة (بادئة) ولن تؤثر أي إعدادات على البرامج الأخرى.

عندما يتم تشغيل wine لأول مرة بدون البادئة المحددة، يتم استخدام ~/.wine. إذا لم تكن البادئة موجودة، فسيقوم Vine بإنشائها وتعبئتها بالمحتوى الافتراضي، وإنشاء وملء الدلائل C:\windows، وC:\Program Files، وC:\users بالملفات. بالإضافة إلى أنه سيتم إنشاء سجل نظيف.
دعنا نذهب إلى دليلنا الرئيسي وننشئ دليلاً جديدًا. على سبيل المثال.wine2.
بعد ذلك نذهب إلى المحطة وندخل:

WINEPREFIX="/home/username/.wine2/" winecfg

الجميع. تم إنشاء بادئة منفصلة. يتم تخزين تكوينات التسجيل المختلفة والبرامج نفسها هناك.
نقوم أيضًا بتثبيت البرنامج عبر وحدة التحكم.

WINEPREFIX = "/home/username/.wine2/" wine /media/DVD/setup.exe

عملية التثبيت جارية والأهم من ذلك في بادئة منفصلة.
ثم نقوم بتشغيل البرنامج المثبت بالفعل، أيضًا من وحدة التحكم، وننظر إلى الإخراج.

قد تكون هناك أخطاء في الإخراج تشير إلى أن المكونات والمكتبات الضرورية مفقودة. في
سيساعدنا winetricks في تثبيت المكونات المفقودة (انظر أدناه)

ماذا يعطي هذا؟ وهذا يعطي تشغيلًا مستقرًا للتطبيقات في البادئة الخاصة بها
ستعمل الكثير من البرامج في بادئة واحدة، وعاجلاً أم آجلاً سوف يتم انسدادها
مما سيؤدي إلى تعطل البرامج الأخرى. لذلك، تحتاج إلى استخدام منفصلة
البادئات إذا كنت لا تريد تكوين كل شيء عدة مرات.

حيل النبيذ

سوف تساعدنا winetricks في إعداد البادئة بشكل صحيح.
Winetricks هو برنامج نصي يقوم بتثبيت المكونات المختلفة التي
التطبيقات مطلوبة للتشغيل، مثل DirectX وVcredist وغير ذلك الكثير.
كيف يعمل هذا البرنامج النصي؟ يقوم بتنزيل المكتبات والمكونات من
موارد مايكروسوفت. بالضبط بهذه الطريقة، وليس هناك طريقة أخرى. لماذا هذا البرنامج النصي
ضروري؟ وهذا يجعل العمل مع Wine سهلاً للغاية. لولا السيناريو لكنا تسلقنا أنفسنا و
كنا نبحث عن المكونات الضرورية، وهنا تم الانتهاء من كل شيء بالفعل، تحتاج فقط إلى تحديد المربع
وانقر فوق "تثبيت" أيضًا، يساعد هذا البرنامج النصي في تحرير السجل،
أدخل مفاتيح مختلفة هناك. وإلى جانب هذا، تحتوي حيل النبيذ على العديد من الإعدادات
والوظائف.

للتعرف عليه، ما عليك سوى إدخال حيل النبيذ في المحطة

تحرير السجل

في المحطة ندخل:

نحن في التسجيل. لا نحتاج إلى تعديل أي شيء، سنضيف فقط.

انتقل إلى HKEY_CURRENT_USER/Software/Wine/Direct3D.

إذا لم يكن هناك دليل Direct3D، فلا تيأس. أنا أكتب هذا حتى يفهم القارئ
في مكان ما تحتاج إلى تعديل أو إضافة.

في المحطة:

Winetricks ddr=opengl orm=fbo glsl=حجم ذاكرة الفيديو معطل=1024
(قم بتغيير 1024 إلى رقمك)

ستظهر كل هذه المعلمات في التسجيل. يمكن الاطلاع على هذا في المجلد المشار إليه أعلاه.

ماذا يعطي هذا؟ يعمل على تحسين أداء الألعاب وسرعتها والألعاب بشكل عام
إنهم يعملون بشكل أفضل بسبب هذا، ولكن هذا فقط للألعاب.

PlayOnLinux

يوجد أيضًا PlayOnLinux. هذا برنامج منفصل يستخدم Wine،
ولكن كل شيء أكثر آلية وتخصيصًا هناك. سيقوم البرنامج بتحميل المطلوب
سيقوم Wine بتثبيت المكونات وإنشاء بادئة منفصلة. لكن هذا لا يعني ذلك
كل شيء سوف يعمل على أكمل وجه. قد لا تعمل على الإطلاق. لذلك أنا التخلي عنها
تفضيل النبيذ العادي والإعداد اليدوي وعمل عقلك بدلاً من ذلك
برنامج آلي.

الايجابيات:
كل شيء آلي ولا نحتاج إلى القيام بأي شيء.
يمكنك الاحتفاظ بإصدارات متعددة من Wine واستخدامها لبادئات مختلفة.
يقوم البرنامج نفسه بإنشاء البادئات.

السلبيات:
من المستحيل التنبؤ بكل ما يفعله البرنامج وتثبيته وتنزيله.
كل ما يفعله البرنامج يمكن القيام به يدويًا، وهذا يعد إضافة إلى معرفة الشخص.
لن يُقارن برنامج الروبوت أبدًا بالعقل البشري.

تركيب صور CD/DVD

لدى Windows أداة مساعدة لهذا الغرض تسمى Daemon-Tools. إنها مريحة للغاية
وفائدة لا يمكن الاستغناء عنها. لدى الإنسان سؤال: هل هناك نظير لهذا؟
المرافق معجزة؟ الإجابة: هناك أدوات مساعدة أفضل بكثير لنظام Windows. تسمى
Cdemu. لتثبيته، نحتاج إلى إدخال ثلاثة أوامر فقط:

Sudo add-apt-repository ppa:cdemu/ppa
سودو الرابطة بين الحصول على التحديث
sudo apt-get install cdemu-daemon cdemu-client gcdemu

نضيف تطبيقًا صغيرًا إلى اللوحة ونشير إلى المسار إلى الصورة ونستمتع بالحياة. ليس أي
لن تكون هناك أية مشكلات وسيكتشف Wine الصورة بشكل مثالي. إذا لم نتمكن من العثور على التطبيق الصغير، فلا تتعجل في إعادة التشغيل.
في المحطة ندخل الأوامر:

بدء تشغيل خدمة Sudo cdemu-daemon

إذا لم تبدأ الخدمة عند بدء تشغيل النظام ("تم تكوين البرنامج الخفي بحيث لا يبدأ عند بدء تشغيل النظام")، فيمكنك إصلاحه على النحو التالي:

تمكين Sudo update-rc.d cdemu-daemon

تشغيل الألعاب على خادم X منفصل

يمكن تخصيص كتاب كامل لهذا الأمر، لكنني استقريت على طريقة واحدة أستخدمها دائمًا:

انتقل إلى المحطة الافتراضية:

Ctrl+Alt+F1
تسجيل الدخول: ******
كلمة المرور: ******

قم بتشغيل نسخة جديدة من خادم X يدويًا:

زينيت -- :2
مسار النبيذ/المجلد/c/game/game.exe

المكسب من هذا ليس كبيرا، لكنه شخصيا يكفيني. وسأكرر مرة أخرى:
هناك العديد من الطرق لتشغيل خادم x منفصل ولكل شخص حرية الاختيار بنفسه.

خاتمة

كل هذه النصائح، الأساسيات، التي يجب على كل شخص أن يريدها
استخدم Wine لتحقيق أهدافك. كل شيء آخر هو في يديك. لو
تريد تحقيق هدفك مهما حدث، ولكن الأمل قد ذهب بالفعل، لا
لا تيأس أبدًا، لأن الحل قد يكون أمام أنفك مباشرة. اجلس
على كرسيين ممكن، لكن هذا يحتاج إلى رغبة وأعصاب فولاذية. يتمنى
- ألف احتمال وليس رغبة - ألف سبب.

تمت كتابة هذه المادة من أجل "المسابقة الأولى للمقالات باللغة الروسية لنظام التشغيل
أوبونتو" (konkurs.ubuntu.ru)
مؤلف المقال فلاديمير كاشارمين المعروف أيضًا باسم rootboot
جهات الاتصال: Skype root.boot2، البريد الإلكتروني [البريد الإلكتروني محمي]