लिनक्स इसका अपना उपयोगकर्ता आधार है, भले ही बहुत अधिक न हो, यह वहां है, और यदि आप इसका उपयोग कर रहे हैं, और हमेशा उस पर विंडोज एप्लिकेशन चलाना चाहते हैं, तो जीथब पर हालिया एप्लिकेशन - WinApps - बहुत सारे वादे लाता है। सॉफ्टवेयर इस तरह से लागू होता है कि माइक्रोसॉफ्ट ऑफिस ऐप्स और Adobe ऐप्स देशी महसूस करें, लेकिन याद रखें कि यह अभी भी वर्चुअलाइज्ड है। इसके साथ ही यह सॉफ्टवेयर IE, Explorer, Powershell, Visual Studio और Windows Full RDP को भी सपोर्ट करता है।
WinApps कैसे काम करता है?
यह एक साफ-सुथरी चाल है, और इसे अच्छी तरह से लागू किया गया है। आपको लिनक्स में वर्चुअल मशीन पर विंडोज़ स्थापित करना होगा और फिर समर्थित एप्लिकेशन जैसे ऑफिस, एडोब इत्यादि इंस्टॉल करना होगा। ऐसा करने के लिए, आपको विंडोज उपयोगकर्ता के उपयोगकर्ता नाम और पासवर्ड को कॉन्फ़िगर करना होगा और आरडीपी के माध्यम से कनेक्ट करना होगा। कुछ और चरण हैं, और जब ऐसा किया जाता है, तो आप मूल रूप से वीएम के माध्यम से जाने के बजाय अनुप्रयोगों तक पहुंचने में सक्षम होंगे। यहाँ एक त्वरित डेमो है
आप फ़ाइलें और प्रोग्राम खोज सकते हैं और फिर उसे खोलने के लिए क्लिक कर सकते हैं।
लिनक्स पर ऑफिस कैसे स्थापित करें
सबसे पहले, डाउनलोड करें WinApps Github.com से। ऐसा करने के बाद, इन चरणों का पालन करें:
1] WinApps कॉन्फ़िगरेशन फ़ाइल बनाना
यह कॉन्फ़िगरेशन फ़ाइल वर्चुअल मशीन पर चल रहे विंडोज़ से कनेक्ट होने के लिए आरडीपी उपयोगकर्ता नाम और पासवर्ड रखेगी। यहाँ कॉन्फ़िगरेशन फ़ाइल में विवरण के बाद स्थान दिया गया है:
स्थान:
~/.config/winapps/winapps.config
कॉन्फ़िगरेशन फ़ाइल:
RDP_USER="MyWinUserName" RDP_PASS="MyWinPassword" #RDP_DOMAIN="MYDOMAIN" #RDP_IP="192.168.123.111" #RDP_SCALE=100 #MULTIMON="true" #DEBUG="true"
लिनक्स पर आपके पास मौजूद कॉन्फ़िगरेशन सेटअप के अनुसार आप इन्हें आवश्यकतानुसार बदल सकते हैं।
2] WinApps git रेपो क्लोन करें और KVM और RDP इंस्टॉल करें
sudo apt-get install -y freerdp2-x11 git clone https://github.com/Fmstrat/winapps.git cd winapps
3] अपना Windows VM सेट करना
यदि आपके पास पहले से RDP सर्वर या VM है, तो आप सेक्शन 4 पर जा सकते हैं, लेकिन यदि आप नहीं करते हैं, तो मेरा सुझाव है कि आप उन सभी कमांड्स को देखें जिनका आप वहां उपयोग कर सकते हैं।
4] Windows VM को कॉन्फ़िगर करना
अगले चरण में विंडोज वीएम में एक रजिस्ट्री को मर्ज करना शामिल है ताकि एप्लिकेशन खोले जा सकें। यदि आप WinApps को स्थानीय IP का पता लगाने की अनुमति देने के लिए KVM का उपयोग कर रहे हैं, तो आपको पीसी का नाम बदलकर RDPWindows करना होगा।
विंडोज की दबाएं, और सर्च बॉक्स में ABOUT टाइप करें। जब सेक्शन दिखाई दे, तो अबाउट सेक्शन को खोलने के लिए उस पर क्लिक करें। आप विंडोज 10 सेटिंग्स (विन + आई) में भी जा सकते हैं और फिर सिस्टम> अबाउट पर नेविगेट कर सकते हैं। नाम बदलने के लिए इस पीसी का नाम बदलें बटन पर क्लिक करें।
सिस्टम अनुभाग में, दूरस्थ डेस्कटॉप पर क्लिक करें, और फिर दूरस्थ डेस्कटॉप सक्षम करें . पर टॉगल करें विकल्प।
अंत में, मर्ज करें kvm/RDPApps.reg
RDP अनुप्रयोगों को सक्षम करने के लिए रजिस्ट्री में
5] GNOME/KDE को अपने Windows VM से शॉर्टकट और फ़ाइल संबद्धता के साथ कनेक्ट करें
अंत में, जांचें कि FreeRDP कमांड का उपयोग करके कनेक्ट हो सकता है:
bin/winapps check
फ्रीआरडीपी से आउटपुट होगा, इसके बाद एक संकेत दिया जाएगा कि आपको एक विश्वसनीय स्रोत में जोड़ने के लिए एक प्रमाण पत्र स्वीकार करने की आवश्यकता है। इसके बाद, आपको एक विंडोज एक्सप्लोरर विंडो देखनी चाहिए। यह पुष्टि करता है कि कनेक्शन बनाया गया है। FreeRDP आउटपुट को बंद और रद्द करें
6] इंस्टॉलर चलाएं
फिर अंतिम चरण इंस्टॉलर को चलाना है:
$ ./installer.sh --user Removing any old configurations... Installing... Checking for installed apps in RDP machine (this may take a while)... Finished. Configuring Excel... Finished. Configuring PowerPoint... Finished. Configuring Word... Finished. Configuring Windows... Finished. Installation complete.
वर्तमान में, निम्न ऐप्स समर्थित हैं:
- एडोब एक्रोबैट प्रो
- एडोब आफ्टर इफेक्ट्स
- एडोब ऑडिशन
- एडोब ब्रिज
- एडोब क्रिएटिव क्लाउड
- एडोब इलस्ट्रेटर
- एडोब इनडिजाइन
- एडोब लाइटरूम
- एडोब फोटोशॉप
- एडोब प्रीमियर प्रो
- कमांड प्रॉम्प्ट
- विंडोज एक्सप्लोरर
- इंटरनेट एक्सप्लोरर
- माइक्रोसॉफ्ट एक्सेस
- माइक्रोसॉफ्ट एक्सेल
- माइक्रोसॉफ्ट वर्ड
- माइक्रोसॉफ्ट वनोट
- माइक्रोसॉफ्ट आउटलुक
- माइक्रोसॉफ्ट पावरपॉइंट
- माइक्रोसॉफ्ट प्रोजेक्ट
- माइक्रोसॉफ्ट प्रकाशक
- माइक्रोसॉफ्ट
- पावरशेल
- विजुअल स्टूडियो
- विंडोज ओएस।
क्या यह नया है? ऐसा नहीं लगता है, लेकिन कार्यान्वयन बेहतर है। साथ ही, यह WSL से बहुत अलग है। चूंकि यह वीएम के माध्यम से किया जाता है, इसलिए ओवरहेड होने जा रहे हैं और अतिरिक्त संसाधनों का उपभोग करेंगे। ऐसा कुछ है जिसे आपको ध्यान में रखना होगा। इसलिए जब तक आप ऐसा कुछ नहीं चाहते हैं, तब तक आप वर्चुअलबॉक्स के सीमलेस मोड या वीएमवेयर के यूनिटी मोड के साथ बेहतर हैं।