
वाइन यूनिक्स-आधारित ऑपरेटिंग सिस्टम के लिए Win16 और Win32 एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस का पुन: कार्यान्वयन है।
कुछ दिन पहले इसकी घोषणा की गई थी "वाइन 8.14" के नए विकास संस्करण का विमोचन, जो संस्करण 8.13 के जारी होने के बाद से, 30 बग रिपोर्ट को बंद कर दिया गया है और 475 परिवर्तन किए गए हैं।
जो लोग शराब के बारे में नहीं जानते हैं, उन्हें पता होना चाहिए कि यह एक लोकप्रिय फ्री और ओपन सोर्स सॉफ्टवेयर है कि उपयोगकर्ताओं को Linux पर Windows एप्लिकेशन चलाने की अनुमति देता है और अन्य यूनिक्स जैसे ऑपरेटिंग सिस्टम। थोड़ा और तकनीकी होने के लिए, वाइन एक संगतता परत है जो विंडोज़ से लिनक्स में सिस्टम कॉल का अनुवाद करती है और कुछ विंडोज़ पुस्तकालयों का उपयोग .dll फाइलों के रूप में करती है।
शराब 8.14 की मुख्य खबर
वाइन 8.14 के विकास संस्करण से प्रस्तुत इस नए संस्करण में, इसकी मुख्य नवीनताओं में से एक यह है कि MacOS पर, अब PCSC फ्रेमवर्क का उपयोग किया जाता है स्मार्ट कार्ड का समर्थन करने के लिए.
एक और बदलाव जो खड़ा है, वह है वाह64, 32-बिट विंडोज़ पर 64-बिट प्रोग्राम चलाने के लिए परत, विंडो संदेश तंत्र की समस्याओं को ठीक करता है।
इसके अतिरिक्त पुस्तकालय जीडिप्लस 1, 4 और 8 बिट अनुक्रमित पिक्सेल प्रारूपों को परिवर्तित करने की क्षमता जोड़ता है प्रति चैनल, जबकि विंडोज़ एनटी रजिस्ट्री (आरईजीएफ) फ़ाइलों के डंप बनाने की क्षमता वाइनडंप उपयोगिता में लागू की गई है।
की ओर से बग रिपोर्ट बंद वाइन 8.14 के इस नए संस्करण में एप्लिकेशन और गेम के साथ समस्याएं DiRT 2, कैंडीट्रॉन, द सेटलर्स II: 10वीं वर्षगांठ, सिविलाइज़ेशन 6, क्रॉसफ़ायर मॉड के साथ फ्रीलांसर, स्पाइडर-मैन: शैटर्ड डाइमेंशन्स, वारफ़्रेम, स्टीम क्लाइंट, युज़ू और अधिक
के लिए के रूप में ठीक हो गया इस नए संस्करण में:
- विंडेडबीजी को कभी-कभी गलत पैरामीटर मिलते हैं
- सिगविन/एमएसवाईएस2 `स्क्रिप्ट -ई` निकास स्थिति अग्रेषण गैर-शून्य चाइल्ड प्रक्रियाओं के लिए यादृच्छिक रूप से शून्य लौटाता है
- ws2_32:sock - test_connect() 'टेस्ट विफल: अपेक्षित टाइमआउट' त्रुटि के साथ रुक-रुक कर विफल रहता है।
- GdipFlattenPath निष्पादित करते समय स्टैक ओवरफ़्लो
- advapi32:registry – test_performance_keys() कभी-कभी काम नहीं करता क्योंकि समय पीछे की ओर चलता है!
- ws2_32:sock - test_close_events() कभी-कभी वाइन में काम नहीं करता है
- ws2_32:sock - test_empty_recv() कभी-कभी वाइन में ERROR_IO_PENDING त्रुटि उत्पन्न करता है
- ws2_32:sock - डुप्लिकेटहैंडल(सॉकेट) कभी-कभी सॉकेट जैसा दिखता है
- विंडोज़ पर test_WSAGetOverlappedResult()
- ws2_32:sock - test_write_watch() को विंडोज़ 11 पर अप्रत्याशित संख्या में राइट्स मिलते हैं
- वाइनट्रिक्स: सत्यापित करें कि dotnet20 (AutoHotKey) wow64 बिल्ड पर काम नहीं करता है
- हाल के macOS पर वाइनगस्ट्रीमर से कॉल करने पर GStreamer gst_init_check() विफल हो जाता है, macOS Sonoma पर वाइन भी विफल हो जाती है
- ieframe:webbrowser - test_SetQueryNetSessionCount() को कभी-कभी विंडोज़ पर अप्रत्याशित संख्या में सत्र मिलते हैं
- httpapi:httpapi - test_v2_बाउंड_पोर्ट() कभी-कभी विंडोज़ 10 पर सही ढंग से कनेक्ट होता है
- एमस्ट्रीम: एमस्ट्रीम विफल हो जाता है और गिटलैब-डेबियन-32 पर व्यवस्थित रूप से बाहर निकल जाता है
- gdi32:dc - print_something() को fg-deb64-* पर गलत हस्ताक्षर मिलता है
- ntdll: फ़ाइल - 64-बिट test_file_disposition_information() फ़ंक्शन को Windows 10 1607 और 1709 पर असमर्थित त्रुटि मिलती है
अंत में यदि आप इसके बारे में अधिक जानना चाहते हैं जारी किए गए वाइन के इस नए विकास संस्करण के बारे में, आप लॉग से परामर्श कर सकते हैं निम्नलिखित लिंक में परिवर्तन।
Ubuntu और डेरिवेटिव पर वाइन 8.14 के विकास संस्करण को कैसे स्थापित किया जाए?
यदि आप अपने डिस्ट्रो पर वाइन के इस नए विकास संस्करण का परीक्षण करने में सक्षम हैं, तो आप नीचे दिए गए निर्देशों का पालन करके ऐसा कर सकते हैं।
पहला और सबसे महत्वपूर्ण कदम 32-बिट आर्किटेक्चर को सक्षम करना होगा, कि हालांकि हमारा सिस्टम 64-बिट है, इस चरण को करने से हमें कई समस्याएं बच जाती हैं जो आमतौर पर होती हैं, क्योंकि अधिकांश वाइन लाइब्रेरी 32-बिट आर्किटेक्चर पर केंद्रित होती हैं।
इसके लिए हम टर्मिनल के बारे में लिखते हैं:
sudo dpkg --add-architecture i386
अब हमें कुंजियों को आयात करना होगा और उन्हें सिस्टम में जोड़ना होगा इस आदेश के साथ:
wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key
अब यह किया हम सिस्टम में निम्नलिखित भंडार जोड़ने जा रहे हैं, इसके लिए हम टर्मिनल में लिखते हैं:
sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -sc) main" sudo apt-get update sudo apt-get --download-only install winehq-devel sudo apt-get install --install-recommends winehq-devel sudo apt-get --download-only dist-upgrade
अंत में हम यह सत्यापित कर सकते हैं कि हमारे पास पहले से ही वाइन स्थापित है और यह भी कि निम्नलिखित कमांड को निष्पादित करके हमारे पास सिस्टम में कौन सा संस्करण है:
wine --version
Ubuntu या कुछ व्युत्पन्न से शराब की स्थापना रद्द करने के लिए कैसे?
अंत में उन लोगों के लिए जो वाइन के इस विकास संस्करण को अपने सिस्टम से किसी भी कारण से अनइंस्टॉल करना चाहते हैं, उन्हें केवल निम्नलिखित आदेशों पर अमल करना चाहिए।
विकास संस्करण की स्थापना रद्द करें:
sudo apt purge winehq-devel sudo apt-get remove wine-devel sudo apt-get autoremove