اوبنٹو میں شراب کو انسٹال اور کنفیگر کرنے کا طریقہ

How Install Configure Wine Ubuntu



یہ مضمون وضاحت کرے گا کہ ونڈوز مطابقت پذیر ایپس کو چلانے کے لیے اوبنٹو میں شراب کو کیسے انسٹال اور تشکیل دیا جائے۔

شراب کے بارے میں۔

شراب ایک مفت اور اوپن سورس سافٹ ویئر ہے جو آپ کو مائیکروسافٹ ونڈوز کے مطابقت پذیر پروگراموں اور گیمز کو لینکس ، میک او ایس اور اینڈرائیڈ (تجرباتی مدد) پر چلانے کی اجازت دیتا ہے۔ شراب دو دہائیوں سے ترقی میں ہے اور اس کی پہلی ریلیز کے بعد سے ایپلی کیشن مطابقت میں کافی بہتری آئی ہے۔ یہ اکثر ایمولیٹر کے طور پر غلط تشریح کی جاتی ہے۔ تاہم ، یہ صرف ایک مطابقت کی پرت ہے جو ونڈوز API کالز کو POSIX کالز میں حقیقی وقت میں تبدیل کرتی ہے ، جو ونڈوز جیسی تقریبا performance ایک جیسی کارکردگی فراہم کرتی ہے (اور کچھ معاملات میں اس سے بھی بہتر)۔ شراب کا مطلب ہے شراب ایک ایمولیٹر نہیں ہے۔







اوبنٹو میں شراب انسٹال کرنا۔

شراب کے پیکیج اوبنٹو ذخیروں میں بطور ڈیفالٹ شامل ہیں۔ تاہم وہ ہمیشہ تازہ ترین اور تازہ ترین ریلیز کے برابر نہیں ہوتے ہیں۔ لہذا شراب کی ٹیم کے ذریعہ فراہم کردہ سرکاری اوبنٹو پی پی اے سے شراب کے پیکجز انسٹال کرنے کی سفارش کی جاتی ہے۔ ایسا کرنے کے لیے ، پے در پے درج ذیل احکامات چلائیں:



اوبنٹو 19.10 کے لیے:



$سودوapt-add-repository'ڈیب https://dl.winehq.org/wine-builds/ubuntu/ eoan main'
$سودومناسب اپ ڈیٹ

اوبنٹو 18.04 کے لیے:





$سودوapt-add-repository'ڈیب https://dl.winehq.org/wine-builds/ubuntu/ بایونک مین'
$سودومناسب اپ ڈیٹ

اب آپ ذیل میں سے کسی ایک حکم کو چلا کر شراب مستحکم ، ڈویلپر یا اسٹیجنگ بلڈز انسٹال کر سکتے ہیں۔

$سودومناسبانسٹال کریںشراب مستحکم
$سودومناسبانسٹال کریںwinehq-devel
$سودومناسبانسٹال کریںwinehq- اسٹیجنگ

مختلف شراب کی تعمیر کے درمیان فرق

سرکاری شراب کا ذخیرہ تین مختلف تعمیرات ، مستحکم ، ڈویل اور اسٹیجنگ مہیا کرتا ہے۔ مستحکم تعمیرات ، جیسا کہ نام سے پتہ چلتا ہے ، شراب کا تازہ ترین مستحکم ورژن فراہم کرتے ہیں جبکہ ڈویلپر کی تعمیرات ترقی کے مراحل میں ہیں۔ اسٹیجنگ بلڈز میں بہت سے تجرباتی پیچ ہوتے ہیں جن کا مقصد کچھ خصوصیات کو جانچنا یا مطابقت کے مسائل کو حل کرنا ہوتا ہے۔ اس بات کی کوئی گارنٹی نہیں ہے کہ یہ تمام پیچ مستقبل میں مستحکم برانچ میں شامل ہوں گے۔



شراب کی تلاش

شراب انسٹال کرنے کے بعد ، آپ WINEARCH ماحولیاتی متغیر کو استعمال کرسکتے ہیں تاکہ شراب کے سابقوں کے لیے صحیح فن تعمیر کی وضاحت کی جا سکے۔ پہلے سے طے شدہ طور پر ، تمام شراب ایپس 64 بٹ ماحول میں انسٹال ہوتی ہیں۔ تاہم ، آپ مندرجہ ذیل فارمیٹ میں WINEARCH ماحولیاتی متغیر کا استعمال کرکے رویے کو تبدیل کر سکتے ہیں۔

  • WINEARCH = win32
  • WINEARCH = win64۔

نوٹ کریں کہ آپ کو صرف ایک بار WINEARCH استعمال کرنے کی ضرورت ہے جب ایک نیا سابقہ ​​(ذیل میں بیان کیا گیا ہے) بناتے وقت۔

WINEPREFIX خصوصیت کو سمجھنا۔

WINEPREFIX شراب کی ایک بہت مفید خصوصیت ہے جہاں آپ ونڈوز ایپلی کیشنز ، سسٹم لائبریریوں ، اور کنفیگریشن فائلوں کو ایک ڈائرکٹری میں قید کرکے الگ تھلگ اور کنٹینرائز کرسکتے ہیں۔ آپ جتنے چاہیں سابقہ ​​بنا سکتے ہیں اور ان میں سے ہر ایک کا الگ الگ علاج کیا جائے گا۔

بہت سے لینکس صارفین ونڈوز ایپس یا گیمز میں سے ہر ایک کے لیے علیحدہ سابقہ ​​بنانا پسند کرتے ہیں جسے وہ شراب کا استعمال کرتے ہوئے انسٹال اور چلانا چاہتے ہیں۔ اکثر ونڈوز ایپ کی تنصیب کے لیے تھرڈ پارٹی لائبریریوں اور ٹول کٹس کی ضرورت ہوتی ہے۔ ایپس کے لیے علیحدہ سابقوں کا استعمال بہتر مطابقت ، کم تنازعات اور کلینر فائل سسٹم کو یقینی بناتا ہے۔ آپ مندرجہ ذیل فارمیٹ میں ماحولیاتی متغیر کا استعمال کرکے ایک نیا WINEPREFIX تشکیل دے سکتے ہیں۔

$WINEPREFIX=/راستہ/کو/سابقہشراب /راستہ/کو/file.exe

مندرجہ بالا کمانڈ WINEPREFIX متغیر میں متعین سابقہ ​​راستے کا استعمال کرتے ہوئے file.exe چلائے گی۔ اگر راستہ موجود نہیں ہے تو ، ایک نئی ڈائریکٹری خود بخود بن جائے گی۔ اگر آپ WINEPREFIX متغیر کو چھوڑ دیتے ہیں تو ، تمام ایپس آپ کی ہوم ڈائرکٹری (~/.wine) میں پوشیدہ وائن فولڈر میں واقع ڈیفالٹ سابقہ ​​میں انسٹال ہو جائیں گی۔

ونڈوز ایپ چلانے کے لیے WINEARCH اور WINEPREFIX کو ایک ساتھ استعمال کرنا۔

آپ WINEARCH کو اپنی مرضی کے مطابق WINEPREFIX کے ساتھ جوڑ سکتے ہیں تاکہ کسی سابقہ ​​کے لیے فن تعمیر کی صحیح وضاحت کی جا سکے۔

$شراب کی تلاش= جیت 32۔WINEPREFIX=/راستہ/کو/سابقہشراب /راستہ/کو/file.exe

شراب کے سابقہ ​​کا فائل سسٹم لے آؤٹ۔

تمام شراب کے سابقے ، پہلے سے طے شدہ یا اپنی مرضی کے مطابق ، بہت سی فائلیں اور فولڈرز شامل ہوتے ہیں جو ایک عام ونڈوز فائل سسٹم کی نمائندگی کرتے ہیں جہاں تمام سسٹم لائبریریاں اور ایپس سی ڈرائیو میں انسٹال ہوتی ہیں۔ ان سابقوں میں متعدد لائبریریاں شامل ہیں جو کہ وائن اوپن سورس پروجیکٹ کا حصہ ہیں۔ ذیل میں اسکرین شاٹ آپ کو ڈائریکٹری لے آؤٹ کے بارے میں کچھ خیال دے گا:

اگر آپ شراب کا استعمال کرتے ہوئے .exe یا .msi انسٹالر چلاتے ہیں تو ، ایپ کو فائلوں میں drive_c کے تحت انسٹال کیا جائے گا (جب تک کہ آپ اپنی مرضی کا راستہ فراہم نہ کریں)۔ لہذا انسٹالیشن ختم ہونے کے بعد .exe فائل چلانے کے لیے ، آپ کو ایپ لانچ کرنے کے لیے پروگرام فائلز ڈائرکٹری میں ایپلیکیشن فولڈر میں جانا پڑ سکتا ہے۔

Winecfg

آپ winecfg کمانڈ چلا کر شراب کے سابقہ ​​کی کئی ترتیبات اور رویے کو تبدیل کر سکتے ہیں۔ کچھ ترتیبات میں ڈسپلے کی ترتیبات ، بیرونی ڈرائیو کی ترتیبات اور آڈیو کی ترتیبات شامل ہیں۔

وائن سی ایف جی لانچ کرنے کے لیے درج ذیل کمانڈز میں سے ایک چلائیں:

$winecfg
$WINEPREFIX=/راستہ/کو/سابقہwinecfg

شراب کنٹرول پینل۔

شراب کنٹرول پینل شراب میں شامل ایک اور مفید افادیت ہے جو آپ کو گیم پیڈ ترتیب دینے اور دیگر مفید آپشنز کو موافقت کرنے کی اجازت دیتی ہے۔

آپ ذیل میں سے کسی ایک کمانڈ کا استعمال کرکے وائن کنٹرول کو چلا سکتے ہیں۔

$شراباختیار
$WINEPREFIX=/راستہ/کو/سابقہشراباختیار

Winetricks

Winetricks شراب کے ساتھ بھیجنے والا ایک آسان ٹول ہے ، جو آپ کو GUI انٹرفیس سے بہت سی تھرڈ پارٹی لائبریریاں اور ایپس انسٹال کرنے کی اجازت دیتا ہے۔ یہ آپ کو وائن پریفکس کی ترتیبات کو تبدیل کرنے اور دیکھ بھال کے کام کرنے کی بھی اجازت دیتا ہے۔ اگرچہ winetricks کا GUI دیگر عام GTK اور Qt لینکس ایپس کی طرح بدیہی نہیں ہے ، اس سے یہ کام ہو جاتا ہے۔

Ubuntu میں winetricks انسٹال کرنے کے لیے ، نیچے دی گئی کمانڈ چلائیں:

$سودومناسبانسٹال کریںwinetricks

اب آپ مندرجہ ذیل کمانڈز میں سے کسی ایک کا استعمال کرتے ہوئے ونٹرک چلا سکتے ہیں۔

$ winetricks
$WINEPREFIX=/راستہ/کو/سابقہ ​​winetricks

Winetricks کا ایک اچھا کمانڈ لائن انٹرفیس بھی ہے ، آپ ذیل میں کمانڈ چلا کر اس کے بارے میں مزید جان سکتے ہیں:

$winetricks--مدد

شراب میں Lnk فائلیں چلانا۔

اب تک مندرجہ بالا مثالوں نے وضاحت کی ہے کہ شراب کا استعمال کرتے ہوئے .exe فائلوں کو کیسے چلایا جائے۔ تاہم ، ونڈوز میں کچھ ایپس .lnk فائلوں کے ساتھ آتی ہیں جو کہ کچھ اضافی حسب ضرورت اور پیرامیٹرز کے ساتھ قابل عمل بائنریز کے شارٹ کٹ کے سوا کچھ نہیں ہیں۔

شراب کا استعمال کرتے ہوئے .lnk فائلوں کو چلانے کے لیے ، آپ کو درج ذیل فارمیٹس میں سے ایک کا استعمال کرتے ہوئے کمانڈ چلانی ہوگی۔

$شرابشروع کریں/راستہ/کو/file.lnk
$WINEPREFIX=/راستہ/کو/سابقہشرابشروع کریں/راستہ/کو/file.lnk

شراب میں چمگادڑ فائلیں چلانا۔

بیٹ فائلیں بش کی طرح اسکرپٹ فائلیں ہیں جو ونڈوز میں کمانڈ پرامپٹ یا مترجم کے ذریعے چلائی جاسکتی ہیں۔ شراب میں ایک شراب کنسول کی افادیت شامل ہے جو کمانڈ پرامپٹ لانچ کرنے اور .bat فائلوں کو چلانے کے لیے استعمال کی جا سکتی ہے۔ آپ درج ذیل کمانڈز میں سے کسی ایک کو استعمال کرتے ہوئے .bat فائلیں چلا سکتے ہیں۔

$شراب کنسول /راستہ/کو/file.bat
$WINEPREFIX=/راستہ/کو/سابقہشراب کنسول /راستہ/کو/file.bat

اوپر دکھایا گیا کمانڈ مترجم ونڈوز کے ساتھ مطابقت رکھنے والے تمام بڑے احکامات کی حمایت کرتا ہے۔

نتیجہ

شراب لینکس میں متعدد ونڈوز ایپس چلانے کی صلاحیت رکھتی ہے ، جو دو پلیٹ فارمز کے درمیان فرق کو ختم کرتی ہے۔ اگرچہ کچھ مشہور ایپس ابھی تک شراب کے ساتھ کام نہیں کر رہی ہیں ، مجموعی طور پر مطابقت میں کافی بہتری آئی ہے۔ ماضی قریب میں ، والو نے بھاپ کا استعمال کرتے ہوئے لینکس پر ونڈوز گیمز چلانے کے لیے پروٹون مطابقت پرت کا اعلان کیا۔ پروٹون شراب پر مبنی ہے اور اضافی خصوصیات ، معیار زندگی کی تازہ کاریوں اور مطابقت کے پیچ کے ساتھ آتا ہے۔