लिनक्स पर लोकप्रिय विंडोज ऐप्स को आसानी से चलाने में असमर्थता लंबे समय से लिनक्स को व्यापक रूप से अपनाने में बाधा रही है। जबकि अधिकांश ऐप वाइन के साथ या वर्चुअलबॉक्स वर्चुअल मशीन में चलेंगे, ये समाधान नीरस, सुरुचिपूर्ण हैं, और इसके लिए बहुत अधिक फ़िडलिंग और कॉन्फ़िगरेशन की आवश्यकता हो सकती है।
WinApps के साथ, आप Linux पर Windows सॉफ़्टवेयर को आसानी से प्रबंधित और चला सकते हैं, और यहां तक कि इसे अपने सिस्टम और संदर्भ मेनू में एकीकृत भी कर सकते हैं।
Linux पर Windows सॉफ़्टवेयर क्यों चलाते हैं?
ओपन-सोर्स सॉफ्टवेयर बढ़िया है, लेकिन हर कोई ऐसा नहीं सोचता। व्यवसाय में, माइक्रोसॉफ्ट ऑफिस प्रमुख प्रतिमान है, जिसने 1990 में अपनी पहली उपस्थिति दर्ज की थी, पहले लिनक्स कर्नेल रिलीज से एक साल पहले। कोई फर्क नहीं पड़ता कि आप लिब्रे ऑफिस से कितना प्यार करते हैं, कभी-कभी, आपको केवल वही उपयोग करने की आवश्यकता होती है जो हर कोई उपयोग कर रहा है।
इसी तरह, ग्राफिक डिज़ाइन और फ़ोटोग्राफ़ी पेशेवर Adobe Photoshop का उपयोग करते हैं, और ग्राहक उम्मीद करते हैं कि उनके उत्पाद फ़ोटोशॉप का उपयोग करके बनाए जाएंगे, न कि
लिनक्स के लिए एडोब उत्पाद विकल्प जीआईएमपी की तरह।वाइन (वाइन एक एमुलेटर नहीं है) एक संगतता परत है जो लिनक्स डिस्ट्रोस पर विंडोज एप्लिकेशन चलाने में सक्षम है। यह बहुत सारे विंडोज सॉफ्टवेयर के साथ अच्छी तरह से काम करता है लेकिन सेट अप करने के लिए मुश्किल है, और PlayOnLinux जैसे तृतीय-पक्ष ऐप्स कॉन्फ़िगरेशन को आसान बनाते हैं, फिर भी यह आदर्श नहीं है।
Linux पर Windows ऐप्स का उपयोग करने का दूसरा तरीका है VirtualBox का उपयोग करके एक वर्चुअल मशीन सेट करें और विंडोज की एक लाइसेंस प्राप्त प्रति। यह या तो आदर्श नहीं है, क्योंकि आपको वास्तव में केवल एक विशेष ऐप का उपयोग करने के लिए VM को बूट करना होगा।
Linux के लिए WinApps, Windows ऐप्स चलाना आसान बनाता है
विंडोज ऐप्स का उपयोग करने के लिए वर्चुअल मशीन चलाने में कुछ भी गलत नहीं है, लेकिन कभी-कभी आप माइक्रोसॉफ्ट आउटलुक का उपयोग करके ईमेल भेजने के लिए पूरे ऑपरेटिंग सिस्टम को लोड नहीं करना चाहते हैं। और अगर किसी कारण से आप Microsoft Outlook को अपने डिफ़ॉल्ट मेल ऐप के रूप में उपयोग करना चाहते हैं, तो यह आसान नहीं है जब आप अपने होस्ट पर ब्राउज़र का उपयोग करके "मेलto" लिंक पर क्लिक करते हैं तो इसे VM के अंदर सक्रिय करने का तरीका मशीन।
Linux के लिए WinApps दूरस्थ डेस्कटॉप प्रोटोकॉल (RDP) का उपयोग करता है, और आपको Windows ऐप्स को ऐसे व्यवहार करने की अनुमति देता है जैसे कि वे आपके अपने Linux डिस्ट्रो का हिस्सा हों। इसमें उन्हें अपने स्टार्ट मेन्यू में जोड़ना और MIME प्रकारों को संभालने के लिए एकीकरण शामिल है।
आप अभी भी एक VM का उपयोग कर रहे होंगे, लेकिन आपके Linux डेस्कटॉप पर चल रहे ऐप्स आपके वर्चुअल मशीन के साथ सहज होंगे जो WinApps के लिए सबसिस्टम के रूप में कार्य करता है। एक बार इंस्टॉल हो जाने के बाद, आपको फिर कभी विंडोज डेस्कटॉप को देखने की जरूरत नहीं है। जबकि WinApps का उपयोग करना सरल है, इसे आपके सिस्टम पर लाने में कुछ समय लग सकता है।
WinApps इंस्टॉल करने से पहले अपना VM सेट करें
इससे पहले कि आप Linux के लिए WinApps स्थापित करें, आपके पास Windows चलाने वाली KVM वर्चुअल मशीन होनी चाहिए। ऐसा करने का सबसे आसान तरीका वर्चुअल मशीन मैनेजर स्थापित करना है।
सुडो उपयुक्त-पाना गुण-प्रबंधक स्थापित करें
...और अपने उपयोक्ता को libvirt समूह में जोड़ें:
sudo usermod -aG libvirt उपयोगकर्ता नाम
KVM VirtIO ड्राइवर ISO का प्रयोग करके डाउनलोड करें:
wget https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso
वर्चुअल मशीन प्रबंधक प्रारंभ करें, फिर मेनू से, चयन करें संपादन करना तब पसंद. चिह्नित बॉक्स को चेक करें XML संपादन सक्षम करें.
संवाद बंद करें, फिर "एक नई वर्चुअल मशीन बनाएं" आइकन पर क्लिक करें।
चुनना स्थानीय मीडिया स्थापना, फिर अपना ISO चुनें और विज़ार्ड के माध्यम से चलें। आपको बदलने के लिए एकमात्र मूल्य मशीन का नाम है, जिसे "कहा जाना चाहिए"आरडीपीविंडोज़"ताकि WinApps इसका पता लगा सके, और सुनिश्चित करें कि आप"इंस्टॉल करने से पहले कॉन्फ़िगरेशन को कस्टमाइज़ करें" डिब्बा।
क्लिक करने के बाद खत्म करना, आपको Windows स्थापित करने से पहले अतिरिक्त कॉन्फ़िगरेशन करने की आवश्यकता होगी:
- में CPU अनुभाग, के लिए बॉक्स चेक करें "होस्ट CPU कॉन्फ़िगरेशन कॉपी करें"
- अभी भी में CPU खंड, पर स्विच करें एक्सएमएल टैब, और सुनिश्चित करें कि घड़ी खंड पढ़ता है:
<घड़ी ऑफसेट ='स्थानीय समय'>
<टाइमर का नाम ='hpet' वर्तमान ='हाँ'/>
<टाइमर का नाम ='android' वर्तमान ='हाँ'/>
</clock> - में याद, वर्तमान आवंटन को 1024MB तक कम करें
- अंतर्गत बूट होने के तरीके, के लिए बॉक्स चेक करें "होस्ट बूट अप पर वर्चुअल मशीन प्रारंभ करें"
- अंतर्गत सैटा डिस्क 1, चुनना "गुण"डिस्क बस के रूप में
- एनआईसी अनुभाग में, डिवाइस मॉडल को "गुण"
- क्लिक करें हार्डवेयर जोड़ें स्क्रीन के नीचे बाईं ओर बटन, फिर "चुनें"सीडी रॉम"डिवाइस प्रकार के रूप में
- क्लिक प्रबंधित करना, फिर "चुनेंvirtio-win.iso"फ़ाइल जिसे आपने पहले डाउनलोड किया था
अब आप विंडोज इंस्टाल करना शुरू करने के लिए तैयार हैं, इसलिए दबाएं स्थापना प्रारंभ करें बटन।
स्थापना तब तक आगे बढ़ेगी जब तक यह किसी अन्य डिवाइस पर नहीं होगी, जब तक कि यह आपसे नहीं पूछता, "आप कहां स्थापित करना चाहते हैं विंडोज?" कोई स्थान उपलब्ध नहीं है क्योंकि विंडोज आपके वर्चुअल मशीन के लिए ड्राइवर के साथ नहीं आता है।
क्लिक चालक डालें, तब ब्राउज़. virtio-win ISO फ़ाइल को ड्राइव के रूप में माउंट किया जाएगा, इसलिए इसे चुनें, नेविगेट करें एएमडी64 > w10, और फिर w10 ड्राइवर चुनें।
ड्राइवर स्थापित हो जाएगा, और आप सामान्य रूप से भीषण विंडोज सेटअप प्रक्रिया को जारी रख सकते हैं।
जैसा कि आप अपने पहले पालतू जानवर के नाम और जहां आप पैदा हुए थे, के बारे में सवालों के जवाब देते हैं, इससे पहले कि आप डिवाइस इतिहास को चालू करने से इनकार करें, विंडोज को अपने या अपने स्थान तक पहुंच की अनुमति देने से इनकार करें फ़ोन, क्रोधित हो जाएं कि आप सभी टेलीमेट्री को बंद नहीं कर सकते, कीलॉगिंग के प्रकार के प्रस्ताव को ठुकरा दें, और वैयक्तिकृत विज्ञापनों के अवसर को अस्वीकार कर दें, आपको याद होगा कि आप इसका उपयोग क्यों करते हैं लिनक्स।
आखिरकार, आप इसे डेस्कटॉप पर बना देंगे। फ़ाइल एक्सप्लोरर खोलें और गुण-जीत आईएसओ का पता लगाएं, जिसे ड्राइव के रूप में माउंट किया जाना चाहिए। इसे खोलें, फिर virt-win-gt-64.exe पर डबल-क्लिक करें, और विज़ार्ड के माध्यम से क्लिक करें। विंडोज "आपके डिवाइस को सेट करना समाप्त करना" चाहेगा। क्लिक मुझे बाद में याद दिलाना बिक्री पिचों को अनदेखा करने के लिए क्लिक करें खत्म करना गुण-जीत विज़ार्ड पर।
पहली बार और आखिरी बार माइक्रोसॉफ्ट एज खोलें और पेस्ट करें https://github.com/Fmstrat/winapps/blob/main/install/RDPApps.reg पता बार में कुछ रजिस्ट्री प्रविष्टियाँ देखने के लिए जिन्हें आपको जोड़ने की आवश्यकता है।
राइट-क्लिक करें कच्चा कोड स्निपेट के ऊपर, फिर चुनें के रूप में लक्ष्य को बचाएं. इसे अपनी पसंद के स्थान पर डाउनलोड करें, फ़ाइल एक्सप्लोरर में फ़ाइल पर राइट-क्लिक करें और चुनें मर्ज.
आपने VM को पहले एक नाम दिया था, और अब आपको वह नाम बदलने की आवश्यकता है जिसके द्वारा Windows इसे जानता है।
खोज बॉक्स में क्लिक करें और "डिवाइस विनिर्देश" टाइप करें। नई विंडो में, देखने तक स्क्रॉल करें इस पीसी का नाम बदलें. बटन पर क्लिक करें, फिर मशीन को "RDPWindows" नाम दें। क्लिक अगला तब बाद में पुनः आरंभ करें.
अंत में, पता लगाएँ दूरवर्ती डेस्कटॉप साइडबार में, और बटन को टॉगल करें पर.
अब आप Windows ऐप्स जैसे Microsoft Office, Adobe Photoshop, और बहुत कुछ इंस्टॉल कर सकते हैं।
जब आप विंडोज़ पर अपने उपकरणों के सूट से खुश हों, तो मशीन को पुनरारंभ करें, लेकिन लॉग इन न करें। व्यूअर और वर्चुअल मशीन मैनेजर को बंद करें।
लिनक्स के लिए WinApps कैसे स्थापित करें
अपनी वर्चुअल मशीन से कनेक्ट करने के लिए, आपको Linux के लिए FreeRDP और WinApps इंस्टॉल करने होंगे।
सुडो उपयुक्त-पाना इंस्टॉल -y freerdp2-x11
git क्लोन https://github.com/Fmstrat/winapps.git
अपने WinApps कॉन्फ़िगरेशन के लिए एक नई निर्देशिका बनाएँ कॉन्फिग निर्देशिका:
एमकेडीआईआर ~/.config/winapps
... और कॉन्फ़िगरेशन फ़ाइल बनाने के लिए नैनो का उपयोग करें:
नैनो ~/.config/winapps/winapps.conf
नई फ़ाइल में, अपना Windows उपयोगकर्ता नाम और पासवर्ड जोड़ें:
आरडीपी_USER="डेविड"
आरडीपी_पास="सुपरसीक्रेटपासवर्ड"
सहेजें और नैनो के साथ बाहर निकलें सीटीआरएल + ओ तब सीटीआरएल + एक्स.
WinApps निर्देशिका में जाएँ, और परीक्षण करें कि आपके Windows VM से कनेक्शन काम कर रहा है:
बिन/winapps जाँच करना
आपको एक प्रमाणपत्र बेमेल चेतावनी प्राप्त होगी। प्रवेश करना वाई प्रमाण पत्र स्वीकार करने के लिए। विंडोज डेस्कटॉप एक फुल-स्क्रीन ऐप के रूप में पॉप अप होगा। टर्मिनल पर लौटें, और प्रक्रिया को रद्द करें सीटीआरएल + सी.
अब आप WinApps इंस्टॉलर चला सकते हैं:
./इंस्टॉलर.श
इंस्टॉलर पूछेगा कि क्या आप इसे वर्तमान उपयोगकर्ता या पूरे सिस्टम के लिए इंस्टॉल करना चाहते हैं, और फिर आपके विंडोज वीएम में इंस्टॉल किए गए ऐप्स की जांच करेगा। इस प्रक्रिया को पूरा होने में कई मिनट लगते हैं।
अगला, चुनें कि आप WinApps के पूर्व-कॉन्फ़िगर और अन्य एप्लिकेशन को कैसे प्रबंधित करना चाहते हैं।
इतना ही! अब आप एक पूर्ण विंडोज़ डेस्कटॉप शुरू किए बिना या वाइन से निपटने के लिए अपने लिनक्स डेस्कटॉप और संदर्भ मेनू से अपने विंडोज़ ऐप्स तक पहुंच सकते हैं।
विंडोज़ में ओपन-सोर्स ऐप्स भी हैं!
अपने Linux डेस्कटॉप पर Windows ऐप्स चलाने के लिए WinApps का उपयोग करके, आपके पास व्यवसाय, शिक्षा और रचनात्मकता के लिए आवश्यक सभी मालिकाना सॉफ़्टवेयर तक पहुंच होती है। लेकिन विंडोज के पास ओपन-सोर्स सॉफ्टवेयर भी है, और थोड़े से प्रयास से, आप अपने ओपन-सोर्स लिनक्स डिस्ट्रो पर विंडोज के लिए ओपन-सोर्स सॉफ्टवेयर चला सकते हैं!