वाइन इंस्टॉल - क्या मुझे मोनो, गेको आदि की आवश्यकता है


15

मैंने सिर्फ 16.04 पर उबंटू में एक वाइन इंस्टॉल किया और "हमें मोनो और गेको स्थापित कर सकते हैं लेकिन आपको यह उचित तरीके से करने की सलाह देते हैं" संवाद मिला। मुझे लगता है कि मैं उन्हें बाद में स्थापित करूँगा रद्द बटन मारा। क्या मुझे वास्तव में ऐसा करने की आवश्यकता है और सबसे अच्छा तरीका क्या है?

मैं लिनक्स पर उपलब्ध नहीं होने वाली सभी प्रकार की विरासत विंडोज ऐप्स का उपयोग करता हूं।

जवाबों:


13

मोनो

आपको कुछ अनुप्रयोगों और घटकों को चलाने के लिए मोनो की आवश्यकता होती है।

यह Microsoft कोर फोंट स्थापित करने के लिए अनुशंसित है, कुछ अनुप्रयोगों को ठीक से काम करने के लिए इसकी आवश्यकता होती है।

मैं आपको PlayOnLinux स्थापित करने का सुझाव देता हूं, ताकि आप प्रत्येक के लिए आवश्यक घटकों को स्थापित करके आसानी से अपने वाइन उपसर्गों का प्रबंधन कर सकें।

उदाहरण के लिए, यदि आप Microsoft Office को स्थापित करना चाहते हैं, तो PlayOnLinux में पहले से ही एक स्क्रिप्ट है जो स्वचालित रूप से आवश्यक संकलन और पैकेज स्थापित करता है।

आप का उपयोग करके मोनो स्थापित कर सकते हैं:

sudo apt install mono-complete

या (16.04 से पहले उबंटू संस्करणों के लिए)

sudo apt-get install mono-complete

छिपकली

गेको के लिए, https://wiki.winehq.org/Gecko देखें


1
क्या मैं रन करके जियोको स्थापित कर सकता हूं sudo apt install wine-gecko2.21?
गोरस

1
हाँ तुम कर सकते हो। इसे भी जांचें: शराब-गेको
GTRONICK

1

मोनो और गेको पॉपअप को अनदेखा करने के लिए, आप अपने ऐप को चलाने से पहले निम्न चर को निर्यात कर सकते हैं:

export WINEDLLOVERRIDES="mscoree,mshtml="

यदि आप ऐसा करते हैं, तो HTML का प्रतिपादन कुछ ऐप्स में अक्षम होने वाला है।

देखें: शराब के लिए गेको पैकेज पॉपअप को कैसे निष्क्रिय करें?


वैकल्पिक रूप से गेको द्वारा स्थापित करें sudo apt-get install wine-gecko\*:।

और .NET लाइब्रेरी को इसके द्वारा winetricks:

sudo apt-get install winetricks
winetricks dotnet45

देखें: वाइन क्यों नहीं देख रहा है कि मेरे पास मोनो 3 स्थापित है?


0

अन्य जवाब मेरे लिए 18.04 LTS winehq-stableपैकेज के साथ काम नहीं कर रहे थे । मुझे .NETएक निश्चित एप्लिकेशन चलाने के लिए फ्रेमवर्क पैकेज की आवश्यकता थी , इसलिए मुझे Monoविशेष रूप से ज़रूरत नहीं थी , बस कुछ ऐसा जो C#प्रोग्राम चलाएगा ।

मेरे द्वारा पाया गया वर्कअराउंड वाइन 32 और वाइन 64 उपसर्गों को फिर से बनाना और .NETउन पर स्थापित करना था, जिनके स्वचालित संकेत थे winetricks


    # Create dir for 32 bit prefix
    mkdir ~/.wine32
    # destroy default configuration (64 bit prefix)
    rm -rf ~/.wine 

    # Initial setup (create prefixes)
    WINEPREFIX="$HOME/.wine32" WINEARCH=win32 wine wineboot
    WINEPREFIX="$HOME/.wine" WINEARCH=win64 wine64 wineboot

    # To install dotnet35 on 32-bit prefix
    WINEPREFIX="$HOME/.wine32" WINEARCH=win32 winetricks dotnet35


मुझे 005c:err:mscoree:CLRRuntimeInfo_GetRuntimeHost Wine Mono is not installedआपके चरणों का पालन करने के बाद त्रुटि मिलती है ।
जैमे एम।

आपकी टिप्पणी के लिये धन्यवाद। जवाब अब निर्दिष्ट करता है कि मुझे ज़रूरत थी .NETऔर बिल्कुल नहीं Mono। मुझे पता था कि उत्तरार्द्ध पहले का एक नि: शुल्क कार्यान्वयन है, लेकिन मुझे ऐसे किसी भी विंडोज एप्लिकेशन के बारे में नहीं पता है, जिसके लिए Monoविशेष रूप से आवश्यक है और नहीं .NET, इसलिए बिना किसी अधिक विवरण के आपकी मदद नहीं कर सकता। सामान्य तौर पर मेरा मानना ​​है कि यदि आपने स्थापित किया है तो आपको .NETकोई विशेष समस्या नहीं होनी चाहिए (रनिंग एप्लिकेशन में आम वाइन बग्स के अलावा), जो मैं आपकी मदद नहीं कर सकता क्योंकि मैं वाइन डेवलपर नहीं हूं।
स्क्रूज मैकडक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.