2.9 تشغيل برامج ويندوز | كتاب لينكس الشامل | >> |
لتركيب wine اذهب إلى مدير الحزم في توزيعتك وابحث عن wine مثلا في ماندريك اذهب إلى Mandrake Control Center ثم packages ثم add ثم اكتب wine وركّبه وفي ريدهات هناك برنامج redhat-config-packages ومنه ننزل wine ويمكن تنزيل أحدث اصدار منه من مواقع حزم توزيعتك
لإعداد wine قم بتنفيذ برنامج winesetup من سطر الأوامر(أتوقع على أنك المستخدم الجذر)
وحدد إذا كنت تريد أن يستعمل
مثلا /mnt/win_c/windows
على أنه المجلد الذي يتحوي ويندوز
حقيقي أو إذا لم يكن لديك ويندوز أو إذا كان الويندوز
لديك من نوع غير مدعوم (قديم جدا أو حديث جداً يعني "مشكلجي") يمكنك استخدام
fake windows folder أي مجلد ويندوز زائف
موجود على قسم لينكس ليتم وضع ال DLL هناك
ولسبب ما يعمل wine في ماندريك دون هذه الخطوة
لاختبار البرنامج نجربه على برنامج بسيط مثل notepad (أخترته لأنه جزء من wine أقصد أن هناك برنامج notepad.exe تجريبي يأتي مع wine) اكتب
bash$ wine notepad.exe
.exe
وعندها سيظهر برنامج
notepad البشع كحالة شاذة على سطح مكتبي البراق ببرامج لينكس.
لتشغيل wine اذهب إلى المجلد الذي يحتوي البرنامج الذي تريد
ثم انقر لتشغيله (إذا كنت
في غنوم يخبرك أنه سيستعمل wine لفتحه وافق واطلب منه أن يفعل ذلك كل مرة
) أو انقر بالزر الأيمن (في غنوم أو kde) ثم اختر open with
وإذا كنت في KDE اكتب اسم البرنامج wine.bin
(أو wine) ثم في الخيار السفلي تذكر ذلك دائما.
وإذا صادفت برنامج لم يعمل أو اشتكى من عدم وجود
ملف DLL جرب نفذه من سطر الأوامر لنرى ماذا يكتب
ثم انسخ الملفات التي طلبها من مجلد ويندوز
C:\windows
أو
C:\windows\system
أو
C:\windows\system32
أو
C:\winnt
أو
C:\winnt\system32
أو
C:\winnt\system
إلى مجلد البرنامج مثلا
C:\Program Files\MacroMedia\Flash5
أو إلى مجلد ويندوز الزائف
ويمكن ل wine أن يعمل بوجود أو دون وجود ويندوز مركب على أحد الأقراص فإذا كنا نعمل بوجد ويندوز يمكننا أن نستعير ملفات ال DLL منه أو أن نستعمل ملفات مكافئة من wine وذلك بحسب البرنامج بعض البرامج تعمل بهذه أفضل وبعضها بتلك أفضل ، ويعتبر ويندوز win98se أو ME أفضل ويندوز لإستعارة ال DLL منه فإذا كنت تنوي تنزيل أكثر من ويندوز مثل winMe و winXP فليكن winMe على ال C لتأخذ ملفات ال DLL منه
هناك مشلكة في تشغيل wine إذا كنت تمتلك wineXP أو نظام ntfs لم أحدد السبب بعد سأحاول البحث عن حل (أو عن مشكلة أصلاً) والحل ربما يكون باستعمال fake windows folder
/mnt/win_d
هو ال C
وأن دليلك البيت يظهر في برامج ويندوز وكأنه F
الملف الذي يتحكم في ذلك هو
~/.wine/config
إذا أردت أن تركب برنامج يفضل أن تركّبه من داخل ويندوز فهذا أسهل ثم تشغله من داخل لينكس إذا لم تكن تمتلك ويندوز وكنت تريد تركيب برنامج نزل برنامج dcom98.exe ثم اكتب مثلا لتركيب flash
bash$ su password: bash# cd /mnt/cdrom/flash bash# wine -dll ole32=n dcom98.exe bash# wine setup.exe bash# exit
وبعض البرامج قد تكون تحتاج لتحديد إصدار معين
للتوافقية من خلال تعديل ملف
~/.wine/config
مثلا
bash$ gedit ~/.wine/config # ثم البحث عن سطر يشبه وتحديد الإصدار "Windows" = "win98"
;[AppDefaults\\_INS5576._MP\\x11drv] ;"Desktop" = "640x480"
انظر http://franksworld.net/wine
و http://www.winehq.org
وانظر
http://wine.codeweavers.com/
http://wine.codeweavers.com/winesetuptk.shtml
هو تطوير لبرنامج wine قامت به شركة TransGaming انظر www.transgaming.com بحيث يحتوي على مايكافئ Direct-X مما يسمح بتشغيل الألعاب وبهذا يمكنك تشغيل الكثير من الألعاب انظر بحث بقائمة الألعاب المجربة وهذا البرنامج متوفر مجانا بشرط الإشتراك لمدة ثلاث أشهر في منتداهم (غير المجاني) أو يمكنك تنزيل الملف المصدري (مجاناً ودون اشتراك) تسمى cvs وتحمل تصنيفه وتركيبه ويمكن تنزيله على شكل أرشيف tgz باستعمال برنامج cvs مباشرة من موقعهم و يمكنك أيضاً تنزيل حزمة rpm من www.freshrpms.net winex-cvs-2003-03-24.rpm أو من منتديات عالم فرانك http://franksworld.net قسم ال downloads وعندها عليك تحمل الوصلات التي تؤدي لوصلات ... حتى تصل إلى ملف rpm وفي الحالتين تحصل على حزمة تحتوي الملف المصدري وتقوم بتصنيفها وتركيبها تلقائيا (تصنيفها يأخذ وقت) ولكن انتبه لا يمكنك الجمع بين winex ال cvs و wine يجب أولا ازالة برنامج wine قبل تركيب winex استخدم برنامج winex هو نفس اسلوب استخدام wine ولكن باستعمال winelauncher بدلا من wine واستعمال winexsetup عوضاً عن winesetup
<< السابق | كتاب لينكس الشامل | التالي >> |