लिनक्स अंतर्गत विंडोज प्रोग्राम चालवणे. आम्ही Windows वरून Linux कसे बनवले: Windows अंतर्गत Linux अनुप्रयोग चालवण्याचे नवीन मार्ग

फोनवर डाउनलोड करा 27.08.2019
फोनवर डाउनलोड करा

Linux वर विशिष्ट Windows ऍप्लिकेशनसाठी पुरेसा बदल शोधू शकत नाही? या समस्येवर सर्वोत्तम उपाय म्हणजे लिनक्स इंस्टॉलेशन प्रक्रियेदरम्यान ड्युअल बूट करणे. या प्रकरणात, आवश्यक अनुप्रयोगासह कार्य करण्यासाठी आपण नेहमी Windows बूट करू शकता. लिनक्स चालवणाऱ्या व्हर्च्युअल मशीनमध्ये विंडोज इन्स्टॉल करण्यासाठी तुम्ही वर्च्युअलबॉक्स व्हर्च्युअल मशीन मॅनेजर देखील वापरू शकता.

परंतु एक तिसरा उपाय आहे ज्याची शिफारस नवशिक्या वापरकर्त्यांसाठी केली जाऊ शकत नाही: आपण लिनक्स मिंट, उबंटू आणि फेडोरा वर विंडोज एमुलेटर स्थापित करू शकता. वाईन हा एक अत्याधुनिक ऍप्लिकेशन आहे जो तुम्हाला लिनक्सवर अनेक (परंतु सर्वच नाही) विंडोज ऍप्लिकेशन्स चालवण्याची परवानगी देतो. त्याच्या मुळाशी, हा एक छोटा तांत्रिक चमत्कार आहे.

तथापि, या तांत्रिक चमत्कारामध्ये एक गंभीर कमतरता आहे: वाइनचे आभार, लिनक्स केवळ उपयुक्त विंडोज अनुप्रयोगच चालवू शकत नाही तर विशेषतः विंडोजसाठी विकसित केलेले काही दुर्भावनापूर्ण प्रोग्राम देखील चालवू शकतात.

1. सिस्टम सुरक्षा समस्या

जरी सर्व विंडोज मालवेअर तुमच्या सिस्टम फाइल्समध्ये प्रवेश करू शकणार नाहीत (वाइन सामान्य वापरकर्ता म्हणून चालते, रूट नाही), ते तुमच्या होम डिरेक्टरीमधील सर्व फाइल्समध्ये प्रवेश करू शकतात. आणि ही निर्देशिका सहसा दस्तऐवज, संगीत, छायाचित्रे इत्यादी संग्रहित करते. अर्थात, ही एक गंभीर सुरक्षा समस्या आहे.

या कारणास्तव, मी नवशिक्या वापरकर्त्यांना वाइनची शिफारस करत नाही. तुम्हाला तुमच्या सिस्टमच्या सुरक्षेबद्दल काळजी वाटत असल्यास एमुलेटर इंस्टॉल करण्यास वाहून न जाणे चांगले आहे असे मला वाटते, आणि मी स्वतः त्याचे कारण असल्याशिवाय ते इंस्टॉल करत नाही. विंडोजसाठी माझ्या प्रोग्रामच्या बिल्डची चाचणी घेण्यासाठी, मी व्हर्च्युअलबॉक्स व्हर्च्युअल मशीनमध्ये विंडोज 7 वापरतो (यावर नंतर अधिक).

2. वाइनचे आणखी संरक्षण करणे जवळजवळ अशक्य आहे

अद्याप वाइन वापरू इच्छिता? या प्रकरणात, आपण लक्षात ठेवावे की आपल्या होम डिरेक्टरीमधील फायली सैद्धांतिक धोक्यांच्या अधीन असतील ज्या शून्यावर कमी केल्या जाऊ शकत नाहीत. जरी तुम्ही डीफॉल्ट वाइन निर्देशिका बदलली आणि उपलब्ध "ड्राइव्ह" ची संख्या मर्यादित केली तरीही, तुमच्या होम डिरेक्टरीमधील फाइल्स पूर्णपणे संरक्षित केल्या जाणार नाहीत.

वाईन विंडोज मालवेअरला तुमच्या होम डिरेक्टरीमधील कोणत्याही फाइल्स तुमच्या माहितीशिवाय दूषित करू देते. क्रॉसओवर आणि PlayOnLinux सारख्या वाईनसाठी ग्राफिकल शेल वापरताना देखील हे विधान सत्य आहे.

3. मला Windows ऍप्लिकेशन्स वापरण्याची आवश्यकता असल्यास मी आणखी काय करू शकतो?

तुम्हाला काही विंडोज ॲप्लिकेशन्स वापरण्याची गरज आहे आणि तुम्हाला वाईन वापरायची नाही? या प्रकरणात, तुम्ही एकतर तुमचा संगणक आवश्यकतेनुसार विंडोज बूट करण्यासाठी ड्युअल-बूट करू शकता किंवा Linux वरील VirtualBox व्हर्च्युअल मशीनमध्ये Windows 7 ची विनामूल्य, परवानाकृत आवृत्ती स्थापित करू शकता.

4. PlayOnLinux ग्राफिकल शेलसह वाइन स्थापित करणे

तुम्ही वाइन एमुलेटर स्थापित करण्याचे ठरविल्यास, तुम्ही त्याच्यासोबत एक साधा PlayOnLinux ग्राफिकल शेल स्थापित करू शकता. हे करण्यासाठी, टर्मिनल विंडो उघडा आणि त्यात खालील आदेश प्रविष्ट करा:

लिनक्स मिंट/उबंटू:

sudo apt-get install playonlinux

sudo dnf playonlinux स्थापित करा

कमांड एंटर करणे पूर्ण केल्यानंतर, की दाबा प्रविष्ट करा. पासवर्डसाठी विचारल्यावर, तुम्हाला तुमचा पासवर्ड टाकण्यास सांगितले जाईल. तुमचे पासवर्ड वर्ण कोणत्याही प्रकारे प्रदर्शित केले जाणार नाहीत, अगदी ठिपक्यांसह देखील नाही, आणि ते ठीक आहे. पासवर्ड एंटर केल्यानंतर, पुन्हा की दाबा प्रविष्ट करा.

5. PlayOnLinux: समर्थित अनुप्रयोग स्थापित करणे

A. इंस्टॉलेशन प्रक्रिया पूर्ण झाल्यानंतर, तुम्ही PlayOnLinux ऍप्लिकेशन लाँच केले पाहिजे आणि त्याचा मेटाडेटा अपडेट करण्याची प्रक्रिया पूर्ण होण्याची प्रतीक्षा करावी (प्रक्रियेची प्रगती ऍप्लिकेशन विंडोच्या तळाशी स्टेटस बारमधील निर्देशकाद्वारे दर्शविली जाते).

B. आता तुम्ही स्थापित करण्यासाठी अनुप्रयोग निवडू शकता. हे करण्यासाठी, बटणावर क्लिक करा "स्थापना"मुख्य अनुप्रयोग विंडोच्या टूलबारवर. परिणामी, श्रेण्यांमध्ये विभागलेल्या समर्थित अनुप्रयोगांच्या सूचीसह एक विंडो उघडेल, ज्याद्वारे आपण आपल्याला स्वारस्य असलेला अनुप्रयोग निवडू शकता.

C. समर्थित अनुप्रयोग स्थापित करण्यासाठी, फक्त तो निवडा, बटणावर क्लिक करा "स्थापित करा"आणि इंस्टॉलेशन विझार्डच्या प्रश्नांची उत्तरे द्या. PlayOnLinux ॲप्लिकेशन चालवण्यासाठी योग्य वाइनची आवृत्ती आपोआप डाउनलोड करेल आणि कार्यरत वातावरण तयार करेल. स्थापना प्रक्रियेस काही वेळ लागू शकतो.

D. ऍप्लिकेशनच्या यशस्वी इंस्टॉलेशननंतर, मुख्य PlayOnLinux विंडोमधील सूचीमधून ऍप्लिकेशन निवडा आणि बटणावर क्लिक करा. "लाँच"टूलबार वर.

E. परिणामी, ऍप्लिकेशन योग्यरितीने सुरू झाले पाहिजे आणि कार्य करेल.

6. PlayOnLinux: असमर्थित अनुप्रयोग स्थापित करणे

A. जर, PlayOnLinux लाँच केल्यानंतर, सपोर्टेड ॲप्लिकेशन्सच्या सूचीमध्ये तुम्हाला आवश्यक असलेला ॲप्लिकेशन सापडत नसेल, तर तुम्ही लिंकवर क्लिक करून हा ॲप्लिकेशन मॅन्युअली इन्स्टॉल करू शकता. "सूचीमध्ये नसलेला प्रोग्राम स्थापित करा"अनुप्रयोग सूची विंडोच्या तळाशी. हे मॅन्युअल इंस्टॉलेशन विझार्ड लाँच करेल.

B. NOLF 2 हा गेम स्थापित करण्याचा प्रयत्न करूया. प्रश्नासाठी "तुम्हाला काय करायला आवडेल?"उत्तर दिले पाहिजे "नवीन व्हर्च्युअल डिस्कवर प्रोग्राम स्थापित करा".

C. NOLF 2 च्या बाबतीत, वाइनची विशिष्ट आवृत्ती आणि अतिरिक्त लायब्ररी आवश्यक असेल.

सुरूवातीस, तुम्ही वाइनची सिस्टीम आवृत्ती आणि रनटाइम लायब्ररीपैकी एक (ॲप्लिकेशनच्या प्रकाशन दरम्यान रिलीझ केलेली) निवडू शकता आणि गेम इंस्टॉलेशन प्रक्रिया पूर्ण केल्यानंतर, वाइनची इच्छित आवृत्ती स्थापित करा ( "1.5.22-vertex-blending-1.5.21 (x86)" NOLF2 साठी), तसेच आवश्यक लायब्ररी ( "vcrun6"आणि "vcrun2005" NOLF2 साठी). वाईनची सुसंगत आवृत्ती, तसेच ॲप्लिकेशन चालवण्यासाठी आवश्यक असलेल्या लायब्ररीबद्दल माहिती वाइन प्रोजेक्ट ॲप्लिकेशन डेटाबेसमधून मिळवता येते.

E. एकदा इंस्टॉलेशन यशस्वीरीत्या पूर्ण झाल्यावर, तुम्हाला शॉर्टकट निवडण्यासाठी सूचित केले जाईल.

F. फक्त गेम एक्झिक्यूशन वातावरण कॉन्फिगर करणे आणि त्याची कार्यक्षमता तपासणे बाकी आहे. आपण वाइन आवृत्ती किंवा लायब्ररीच्या निवडीसह चूक केली असल्यास, आपण बटणावर क्लिक करून परिस्थिती नेहमी दुरुस्त करू शकता "ट्यून"मुख्य PlayOnLinux विंडोमधील टूलबारवर. टॅब वापरणे "वाईन"आपण वाइनची इच्छित आवृत्ती स्थापित करू शकता (टॅबमध्ये आवृत्ती बदलण्यास देखील विसरू नका "मूलभूत").

टॅब वापरणे "घटक स्थापित करणे"सर्व आवश्यक लायब्ररी स्थापित करणे सोपे आहे.

G. गेमसाठी कोणतेही पॅच सोडले गेले असल्यास, तुम्ही टॅबवर जावे "विविध", बटण दाबा "या व्हर्च्युअल डिस्कवर .exe फाइल चालवा", पॅच फाइल निवडा आणि इंस्टॉलेशन विझार्ड सूचनांचे अनुसरण करा. फाइल्स व्यक्तिचलितपणे सुधारण्यासाठी, बटण वापरा "कार्यक्रम निर्देशिका उघडा"त्याच टॅबवर.

H. अखेरीस गेम लॉन्च मेनू आणि गेम दोन्ही योग्यरितीने कार्य करण्यास सुरवात केली पाहिजे.

7. PlayOnLinux: अनुप्रयोग विस्थापित करणे

तुम्हाला यापुढे स्थापित केलेल्या कोणत्याही अनुप्रयोगांची आवश्यकता नसल्यास, तुम्ही PlayOnLinux मुख्य विंडोमधील अनुप्रयोगांच्या सूचीमधून ते निवडू शकता, बटणावर क्लिक करा. "हटवा"टूलबारवर आणि रिमूव्ह व्हर्च्युअल डिस्क विझार्डमधील सोप्या प्रश्नांची उत्तरे द्या.

लिनक्स सिस्टमसह कार्य करण्यासाठी इतर सेटिंग्ज आणि तंत्रांबद्दल जाणून घेऊ इच्छिता? या वेबसाइटमध्ये मोठ्या प्रमाणात समान सामग्री आहे.

या लेखात, मी अशा सॉफ्टवेअरबद्दल बोलेन जे तुम्हाला उबंटू 13.10 वर मायक्रोसॉफ्ट विंडोज ॲप्लिकेशन्स चालवण्याची परवानगी देते.

वाइन

विंडोज प्रोग्राम लोडर

वाईन ही विंडोज एपीआयची स्टँडअलोन अंमलबजावणी आहे, बहुतेकांसारखे एमुलेटर नाही
विचार हे एकापेक्षा जास्त वेळा पुनरावृत्ती झाले आहे, परंतु ते येथे देखील योग्य असेल. हेच प्रकल्प करतो
विविध प्रणाली वापरकर्त्यांसाठी अद्वितीय आणि मनोरंजक, विविध उघडते
आपल्या कल्पना साकार करण्याचे मार्ग. अद्वितीयता lies की मदत सह
हा प्रोग्राम उबंटू आणि इतरांवर विंडोज ऍप्लिकेशन्स चालवू शकतो
लिनक्स प्रणाली, तसेच FreeBSD आणि Mac OS X. येथेही सत्य आहे
त्याचे तोटे. काही लोकांना असे वाटते की एकावरून स्विच करणे सोपे होईल
दुसऱ्यासाठी सिस्टम, या प्रकरणात आम्ही विंडोज आणि लिनक्सचा विचार करत आहोत.

लोकांचा असा गैरसमज आहे की ते येथून लॉन्च करू शकतात
वाइन अंतर्गत, त्यांना वापरलेले विविध सॉफ्टवेअर आणि त्यात काम करणे त्यांच्यासाठी सोयीचे आहे.
कोणी काहीही म्हणो, काहीही होत नाही. आमचे आवडते सॉफ्टवेअर कार्य करण्यासाठी
वाइनला घाम येणे आवश्यक आहे, मॅन्युअलचा एक समूह पुन्हा वाचणे आणि या व्हॉल्यूमचे वजन करणे आवश्यक आहे
माहिती अर्थात, तुम्हाला सॉफ्टवेअरवर स्प्लर्ज करावे लागणार नाही, परंतु तुम्हाला कशासाठीही तयार राहावे लागेल. वाइन प्रकल्प खूप वेगाने विकसित होत आहे, परंतु तो अद्याप स्थिर नाही.
खूप दूर. परंतु मला वाटते की नजीकच्या भविष्यात सर्व मुख्य सॉफ्टवेअर तसेच गेम्स
त्यावर स्थिरपणे काम करेल.

मानक उबंटू भांडारांमधून वाइन स्थापित करणे (स्थिर आवृत्ती, परंतु जुनी आवृत्ती):

$ sudo apt-get install wine

तृतीय-पक्ष भांडारांमधून वाइनची नवीनतम आवृत्ती स्थापित करणे:

$ sudo add-apt-repository ppa:ubuntu-wine/ ppa

$ sudo apt-अद्यतन मिळवा

$ sudo apt-get install wine

ॲप्लिकेशन्स चालवण्यासाठी वाइन वापरण्यापूर्वी, तुम्हाला सेटअप प्रोग्राम चालवावा लागेल, जो तुमच्या होम डिरेक्टरीमध्ये एक निर्देशिका तयार करेल ~/.वाईनकामासाठी आवश्यक फाइल्ससह. हे करण्यासाठी, एकतर मुख्य मेनू आयटम निवडा ॲप्लिकेशन → वाईन→ वाइन कॉन्फिगर करा, किंवा टर्मिनलमध्ये कमांड चालवा:

$winecfg

लिनक्स आणि विंडोजची क्षमता कशी एकत्र करायची?पासून हलविण्यासाठी
एकमेकांना संगणक ओव्हरलोड करावा लागला नाही आणि वापरला गेला नाही
एक आभासी मशीन जे सर्व संसाधनांपैकी निम्मे नक्कीच खाईल! ला
हे शेवटी आरामदायक होते! स्वप्न? आधीच वास्तव!

विंडोजवर पूर्ण (किंवा जवळजवळ पूर्ण वाढलेले) लिनक्स वातावरण असण्याची कल्पना
बरेच लोक विश्रांती घेत नाहीत. अर्थात, व्हर्च्युअल मशीन चालवण्यापासून काहीही रोखत नाही,
उदाहरणार्थ, विनामूल्य व्हीएमवेअर सर्व्हर सोल्यूशन वापरून, आणि म्हणून स्थापित करा
अतिथी ओएस जे तुमच्या मनाची इच्छा आहे. पण तुम्हाला प्रत्येक वेळी ते खरोखर चालवायचे आहे का?
फक्त करण्यासाठी संसाधन-केंद्रित आभासी मशीन
एकाधिक अनुप्रयोग वापरायचे? ते हळू हळू कार्य करते या वस्तुस्थितीसह आणि
हे गैरसोयीचे आहे, तरीही तुम्ही ते सहन करू शकता, परंतु तुम्हाला शेकडो एमबी रॅमचा त्याग करावा लागेल आणि
CPU वेळ अनेकदा फक्त अवास्तव आहे. पण तसे नसेल तर कसे?
बरोबर?

चांगले जुने Cygwin

वर्च्युअलायझेशन न वापरता विंडोज आणि युनिक्स एकत्र करण्याची क्षमता
खूप पूर्वी दिसू लागले. आपल्यापैकी कोणी कुख्यात वापरण्याचा प्रयत्न केला नाही सायग्विन
POSIX-सुसंगत वरून प्रोग्राम पोर्ट करण्यासाठी डिझाइन केलेले एक विशेष वातावरण
विंडोज मध्ये ऑपरेटिंग सिस्टम. अनेक Nix युटिलिटिज वापरुन पोर्ट केले
सायग्विन, त्यांना विंडोज अंतर्गत छान वाटते आणि ते अजूनही विकसित होत आहेत. मी पण
जेव्हा मी पहिल्यांदा काही लिनक्स प्रोग्राम संकलित केले तेव्हा मला किती आनंद झाला हे मला चांगले आठवते
(ते एक शोषण होते असे दिसते) अगदी विंडोज अंतर्गत. मूलत:, Cygwin आहे
एक लायब्ररी जी युनिक्स सिस्टमसाठी ऍप्लिकेशन प्रोग्रामिंग इंटरफेस लागू करते
Win32 सिस्टम कॉलवर आधारित (Windows साठी मानक). उत्पादन अजूनही आहे
त्याच्या कार्यांचा उत्तम प्रकारे सामना करते आणि असेंब्ली वापरण्याच्या बाबतीत
(सायग्विन +
जीनोम) आणि
(Cygwin + KDE) तुम्हाला काही विंडो केलेले ऍप्लिकेशन चालवण्याची परवानगी देते. परीकथा?
बरं, अगदीच नाही. निक्सचे अनुकरण असूनही, एखाद्याला भावना प्राप्त होते
सिस्टममध्येच अपूर्णता आणि एकीकरणाचा अभाव. सिग्विन मधील कन्सोल विंडो,
विंडोजमध्ये टक्स असल्याचा दावा करणे आम्हाला हवे होते तसे नाही. संघ
सिस्टममधील शेल सारखेच राहते: समान कुख्यात cmd.exe आणि दुसरे काहीही नाही. ए
शेवटी, बाश किंवा दुसर्या सोयीस्कर निक्स शेलची सवय असलेले लोक जाण्याची शक्यता नाही
मायक्रोसॉफ्टच्या सोल्यूशनच्या मर्यादांशी तडजोड. होय, आपण स्थापित करू शकता
Win32 साठी GNU युटिलिटीजचे संकलन, ज्यामध्ये 26 पोर्टेड निक्स समाविष्ट आहेत
उपयुक्तता (उदाहरणार्थ, grep, अनेकांचे लाडके), अंशतः कमतरता भरून काढणे
परिचित साधने, परंतु पुन्हा, सिस्टममध्ये एकत्रीकरणाबद्दल कोणतीही चर्चा नाही.
मायक्रोसॉफ्टचे विस्तारित शेल - पॉवरशेल - जरी ते खूप मोठे प्रदान करते
क्रियाकलापांसाठी खोली (ज्याबद्दल आपण वेगळ्या लेखात वाचू शकता, जे
आम्ही डिस्कवर पोस्ट केले आहे) आणि सिस्टममध्ये पूर्णपणे समाकलित केले आहे, परंतु त्याचा काहीही संबंध नाही
bash कडे काहीही नाही. मग आपण काय करावे?

मायक्रोसॉफ्ट सोल्यूशन

आपण शोधत नव्हतो तेथे समाधान सापडले - मायक्रोसॉफ्ट वेबसाइटवर, विशेष स्वरूपात
पॅकेज UNIX (SFU) साठी विंडोज सेवा, जे डाउनलोडसाठी विनामूल्य उपलब्ध आहे.
घडामोडी स्वत: साठी एक विशेष उपप्रणाली म्हणून ठेवतात
आयटी व्यावसायिक ज्यांना निक्स सिस्टीममधून Windows वर वेदनारहितपणे स्थलांतर करायचे आहे.
उपप्रणालीला इंटरिक्स असे म्हणतात आणि, मी तुम्हाला सांगतो, हे काहीतरी आहे! नवीनतम SFU प्रकाशन
युनिक्सॉइड्सना आवडलेल्या ३५० हून अधिक उपयुक्तता समाविष्ट आहेत (त्यापैकी vi, ksh, csh, ls, cat,
awk, grep, kill), जे सिस्टममध्ये पूर्णपणे समाकलित आहेत. या व्यतिरिक्त एस.एफ.यू
GCC 3.3, GDB डीबगर, NFS सर्व्हर आणि क्लायंट आणि बरेच काही उपयुक्त आहे
वस्तूंचे घर सांभाळणे. दुर्दैवाने, उल्लेख केलेला bash कमांड शेल, फाइल
मिडनाइट कमांडर मॅनेजर, ओपनएसएसएच डिमन, इमाक्स एडिटर किंवा अपाचे http डिमन
तुम्हाला ते मॅन्युअली इन्स्टॉल करावे लागेल, परंतु इन्स्टॉल-टू-इंस्टॉल पॅकेज सहज वेबसाइटवरून डाउनलोड केले जाऊ शकतात.
www.interopsystems.com/tools/warehouse.htm. शिवाय, सूचीबद्ध कार्यक्रम -
तेथे जे आहे त्याचा फक्त एक छोटासा भाग.

SFU स्थापित केल्यामुळे, तुम्हाला पूर्ण अनुभूती मिळते की तुम्ही त्यात आहात
*NIX वातावरण. कर्नल उपप्रणालीद्वारे कार्यान्वित केलेल्या एका बॅशची किंमत किती आहे आणि म्हणून
Win32 ऍप्लिकेशन्स सारख्याच वेगाने चालत आहे. ssh डिमन स्थापित करून, तुम्ही
तुम्ही नियमित Windows XP ला मल्टी-यूजर सर्व्हरमध्ये बदला ज्यावर
अनेक सक्रिय खाती एकाच वेळी कार्य करू शकतात. आणि वापरण्याची गरज नाही
कोणतीही अतिरिक्त साधने, जसे की टर्मिनल सेवा - येथे तुमच्याकडे ते तयार आहे
निकच्या अनेक क्षमता असलेले समाधान. बरं, आपण कन्सोलमध्ये काम केल्यास काय?
जर तुम्हाला ते आवडत नसेल, तर तुम्हाला विनामूल्य X-Window सर्व्हर स्थापित करण्यापासून काहीही प्रतिबंधित करत नाही,
SFU साठी खास अनुकूलित -


X-Win32 LX
. मी तुम्हाला आठवण करून देतो की X विंडो सिस्टीम हा एक प्रोटोकॉल आहे
ज्याद्वारे व्हिडिओ आउटपुट एका संगणकावरून दुसऱ्या संगणकावर पाठविला जाऊ शकतो. IN
परिणामी, आम्हाला संपूर्ण रिमोट डेस्कटॉप मिळतो. शेवटी, हे सर्व लक्षात घेण्यासारखे आहे
वरील कोणत्याही नियमित अनुप्रयोगाप्रमाणे एक किंवा दोन वेळा स्थापित केले आहे
खिडक्या. एक गोष्ट अस्वस्थ करणारी आहे: SFU चे शेवटचे रिलीज 2006 मध्ये परत आले आणि नवीन
वरवर पाहता, कोणत्याही आवृत्त्या अपेक्षित नाहीत.

विंडोज अंतर्गत लिनक्स: खरोखर?

जरी मायक्रोसॉफ्टचे विशेषज्ञ तयार करण्याच्या समस्येत गुंतलेले असले तरीही
विंडोजवर लिनक्स वातावरणात, तर असेच उपाय आहेत असे गृहीत धरणे वाजवी आहे
आणि बॅरिकेड्सच्या दुसऱ्या बाजूला. सर्वात मोठी समस्या niks ऍप्लिकेशन्स अंतर्गत चालू आहे
विंडोज हे संबंधित ऑपरेटिंग सिस्टम कर्नलची अनुपस्थिती आहे, आणि
जपानमधील प्रोग्रामरच्या टीमला हे चांगले समजले. हे पाहून हैराण झाले
कॅच, त्यांनी प्रथम संकल्पना मांडली आणि नंतर लिनक्स कर्नलची अंमलबजावणी,
पूर्णपणे विंडोजवर पोर्ट केलेले! प्रकल्पाला सहकारी लिनक्स म्हणतात किंवा,
संक्षिप्त coLinux. तो
पहिला विनामूल्य विकास बनला जो तुम्हाला विंडोज अंतर्गत लिनक्सशिवाय चालविण्यास अनुमती देतो
कोणतेही व्हर्च्युअलायझेशन आणि ऍप्लिकेशन्स पुन्हा कंपाइल करण्याची गरज! साध्य केले
हे एका विशेष ड्रायव्हरमुळे आहे जे लिनक्स सिस्टम कॉलला कॉलमध्ये मॅप करते
खिडक्या. जेव्हा एखादा अनुप्रयोग लिनक्स फंक्शनला कॉल करण्याचा प्रयत्न करतो तेव्हा ते परिचित असते
कार्य त्रुटीसह अयशस्वी होत नाही - कॉल सिस्टम कॉलच्या संचामध्ये अनुवादित केला जातो
विंडोज स्वतः आणि यशस्वीरित्या चालते. हे सर्व मध्ये पेक्षा खूप जलद कार्य करते
कोणतीही व्हर्च्युअल मशीन, कारण मूळ विंडोज कर्नल वापरला जातो आणि नाही
संसाधने आभासीकरणावर वाया जातात.

coLinux वापरून तुम्ही फक्त Linux सिस्टीम चालवू शकत नाही हे तथ्य असूनही
अनुप्रयोग, परंतु सर्वसाधारणपणे टक्स स्वतःच, आम्ही त्याचा तपशीलवार विचार करणार नाही. परंतु
coLinux वापरणारे आणखी दोन प्रकल्प पाहू
मूलभूत, परंतु अधिक वापरकर्ता अनुकूल, खर्च करण्याची आवश्यकता दूर करते
सेटअपसाठी वेळ, जे "नग्न" च्या बाबतीत व्यक्तिचलितपणे करावे लागेल.
यातील पहिला प्रकल्प आहे
आणि लिनक्स.

विंडोजमधून उबंटू कसा बनवायचा?

जर कोणी तुम्हाला विचारले की "काय आहे आणि लिनक्स?", तर असे उत्तर देणे चांगले आहे:
"हे जवळजवळ पूर्ण उबंटू लिनक्स वितरण आहे जे अगदी आत चालते
विंडोज सिस्टम! होय होय नक्की! coLinux कर्नल म्हणून वापरले जाते,
तथापि, आणि लिनक्स क्षमतांच्या बाबतीत खूप श्रेष्ठ आहे. पासून रेसिंग साठी
वापरण्यास तयार असलेले वितरण अधिकृत वेबसाइटवर उपलब्ध आहे. साधारणपणे,
नियमित प्रोग्राम, वजन वगळता: ग्राफिक आवृत्तीसाठी 131 एमबी
XFCE शेल आणि युटिलिटीजचा किमान संच - आणि पूर्ण आवृत्तीसाठी जास्तीत जास्त 653 MB
KDE. तुम्हाला ते काय आहे हे माहित नसल्यास, दुसरा पर्याय निवडा - तुम्ही चूक करू शकत नाही.

सिस्टमवर पॅकेज स्थापित करणे काही विशेष नाही, परंतु आपल्याला ते करावे लागेल
विझार्डच्या काही प्रश्नांची उत्तरे द्या, काही कार्य मापदंड दर्शवितात
आणि लिनक्स:

1. वापरता येणारी RAM चे प्रमाण
लिनक्स ऍप्लिकेशन्स, "किमान 256 एमबी" निवडणे चांगले आहे, जरी सर्वकाही कार्य करेल,
आपण फक्त 128 निवडले तरीही.

2. आणि लिनक्स कसे चालवायचे या प्रश्नाबाबत, मी तुम्हाला यासह पर्याय निवडण्याचा सल्ला देतो
विंडोज सेवा म्हणून स्वयंचलित लाँच.

3. ॲड-इनला मुख्य फाइल सिस्टममध्ये प्रवेश मिळण्यासाठी, तुम्हाला आवश्यक आहे
सांबा कॉन्फिगर करा (निक्स सिस्टम्सवरील एक विशेष सेवा जी तुम्हाला कनेक्ट करण्याची परवानगी देते
मायक्रोसॉफ्ट नेटवर्कची सामायिक संसाधने). हे करण्यासाठी तुम्हाला एक फोल्डर तयार करणे आवश्यक आहे
विंडोज आणि नेटवर्कवरून (शेअर) आणि इंस्टॉलेशन आणि लिनक्स दरम्यान प्रवेशयोग्य बनवा
- त्याचे नाव आणि आवश्यक असल्यास, प्रवेशासाठी लॉगिन आणि पासवर्ड सूचित करा.

स्थापनेनंतर, सिस्टमवर एक पॅनेल दिसेल (XFCE सह वितरणाच्या बाबतीत)
किंवा ट्रे चिन्ह (KDE च्या बाबतीत), ज्यासह ते लॉन्च केले जातात
पूर्व-स्थापित Linux अनुप्रयोग. सरासरी वापरकर्त्यासाठी असे दिसते
सर्वात सामान्य कार्यक्रमांचा संच! अजिबात आश्चर्यकारक नाही, कारण ते सर्व आहेत
विंडोजला परिचित असलेली फ्रेमवर्क (कुरुप सायग्विनच्या विपरीत). म्हणून
नियमित प्रोग्रामसह "परदेशी" गोंधळात टाकणे खूप सोपे आहे!

आपण पूर्णपणे सर्वकाही चालवू शकता उबंटू लिनक्स. किमान एकही नाही
आम्हाला कोणतेही निर्बंध आढळले नाहीत आणि कोणत्याही समस्यांशिवाय भांडारांमधून सॉफ्टवेअरचा एक समूह स्थापित केला
Apt-get आणि Synaptic पॅकेज व्यवस्थापक वापरून Ubuntu. जर तुम्ही त्याच्यासोबत असाल तर
मी अद्याप त्यांच्याशी परिचित नाही, त्यांची शक्ती आणि सोयीचे मूल्यमापन करण्याची हीच तुमची खरी संधी आहे. खिडकी उघडली
मला आवश्यक असलेल्या प्रोग्रामचे नाव सापडले, "इंस्टॉल करा" वर क्लिक केले - ही संपूर्ण स्थापना आहे.
व्यवस्थापक स्वतः आवश्यक वितरण फायली, तसेच सर्व आवश्यक डाउनलोड करेल
लायब्ररी आणि वापरकर्त्याला रन-टू-रन ऍप्लिकेशन प्रदान करेल. सम आहे
विंडोजवर प्रोग्राम स्थापित करण्यापेक्षा सोपे! साहजिकच, काहीही तुम्हाला गोळा करण्यापासून रोखत नाही
स्रोत पासून कार्यक्रम. एकूणच, आणि लिनक्स आश्चर्यकारकपणे कार्य करते आणि एकमेव आहे
विंडोज आणि लिनक्स दरम्यान फाइल शेअरिंगचा विचार करणे ही एकच गैरसोयीची गोष्ट आहे
सामायिक फोल्डर आणि सांबा द्वारे.

अंतिम उपाय

कदाचित विंडोजला टक्समध्ये बदलण्याचा आमचा अनुभव तिथेच संपला असता तर
या वर्षी 19 मे रोजी, Ulteo ने त्याची बीटा चाचणी सुरू करण्याची घोषणा केली नाही
नवीन अर्ज -
Ulteo
व्हर्च्युअल डेस्कटॉप
. मूलत: जवळजवळ andLinux सारखेच. नवीन
coLinux वर देखील आधारित आहे आणि तुम्हाला विविध प्रकारचे Nix ऍप्लिकेशन चालवण्याची परवानगी देते
पुनर्संकलन आवश्यक न करता. हे अद्याप प्रारंभिक बीटा आहे या वस्तुस्थितीमुळे,
विकासक फक्त पूर्व-स्थापित प्रोग्रामचा संच वापरण्याची शिफारस करतात
(Kopete, Konqueror, KPdf, GIMP, इ.), जे विशेष मेनूमधून लॉन्च केले जातात.
पॅकेज स्थापित केल्यानंतर लगेच आणि कोणत्याही अतिरिक्त कॉन्फिगरेशनची आवश्यकता नाही.
परंतु आपण ही मर्यादा विचारात न घेतल्यास (विशेषत: अनुप्रयोग स्थापित केल्यापासून
खरं तर, हे शक्य आहे, तथापि, आपल्या स्वत: च्या जोखमीवर आणि जोखमीवर), मग आता आम्ही फरक करू शकतो
आणि लिनक्सवर अनेक गंभीर विकास फायदे (न्यायपूर्वक
मी लक्षात घेतो की या विकासाचे अंतिम प्रकाशन देखील नव्हते).

Ulteo Virtual Desktop च्या विकसकांनी एक्सचेंज सिस्टम अधिक सोयीस्करपणे लागू केली आहे
विंडोज मधील फायली. Windows मध्ये वापरकर्ता खाते फोल्डर स्वयंचलितपणे
लिनक्स होम फोल्डरमध्ये आरोहित, जे पेक्षा अतुलनीय अधिक सोयीस्कर आहे
सामायिक संसाधनांद्वारे देवाणघेवाण. उत्कृष्ट ध्वनी प्रणाली समर्थन आणि
प्रिंटर थेट बॉक्सच्या बाहेर – सिस्टमचा आणखी एक मजबूत बिंदू. फक्त जोडणे बाकी आहे
इंटरनेटद्वारे स्वयंचलित प्रोग्राम अद्यतने आणि डेटा सिंक्रोनाइझेशन.
मी प्रामाणिकपणे आशा करतो की व्हर्च्युअल डेस्कटॉप लवकर आणि थोड्या वेळात विकसित होईल
महिने रिलीझ सह आम्हाला आनंद होईल.

चेतावणी

व्हर्च्युअल डेस्कटॉप, coLinux, आणि लिनक्सकेवळ 32-बिट आवृत्त्यांवर कार्य करेल
विंडोज 2000, XP, 2003 , विस्टा. 64-बिट प्लॅटफॉर्मसाठी समर्थन अद्याप अस्तित्वात आहे
फक्त योजनांमध्ये.

लिनक्स मायक्रोसॉफ्ट विंडोजच्या प्रतिस्पर्ध्यांपैकी एक आहे ज्यामध्ये सिस्टम डेटामध्ये विनामूल्य प्रवेश आहे आणि सिस्टम स्वतःसाठी सानुकूलित करण्याची क्षमता आहे. सेटिंग्ज आणि प्रोग्रामिंगमध्ये विनामूल्य प्रवेशामुळे, लिंक्समध्ये प्रोग्रामची एक मोठी लायब्ररी आहे.

स्टीम गेमिंग ऍप्लिकेशन या OS साठी हजारो गेम ऑफर करते बहुतेक सुपर कॉम्प्युटर आणि शक्तिशाली सर्व्हर मुख्य ऑपरेटिंग सिस्टम म्हणून लिनक्स वापरतात. परंतु काहीवेळा तुम्हाला लिनक्सवर विंडोज ॲप्लिकेशन्स वापरावे लागतात. यासाठी अनेक उपाय आहेत.

वाइन

विंडोज स्वतः स्थापित केल्याशिवाय, ते लिनक्स वातावरणात अनुप्रयोग चालवू शकते. वाईन विंडोज सॉफ्टवेअर लेयर तयार करते ज्यामुळे ते ओएस इंस्टॉल करणे अनावश्यक होते. या प्रकल्पाचा तोटा म्हणजे तो सर्व सॉफ्टवेअरशी सुसंगत नाही.

खराब ऑप्टिमायझेशनमध्ये समस्या आहे, विशेषत: विंडोजवर गेमिंग ऍप्लिकेशन्स चालवताना. उदाहरणार्थ, लिनक्स सिस्टमवर वर्ल्ड ऑफ वॉरक्राफ्ट चालवण्यासाठी बरेच लोक वाईन वापरतात.

हे होण्यापासून प्रतिबंधित करण्यासाठी की सॉफ्टवेअरच्या दीर्घ डाउनलोडनंतर असे दिसून आले की ते स्थिरपणे कार्य करण्यास सक्षम नाही, आणि खर्च केलेला सर्व वेळ कुठेही जात नाही, वाइनसाठी ऑप्टिमायझेशन रेटिंगसह, अनुप्रयोगांची सूची असलेली वेबसाइट आहे, संकेतस्थळ.

द्राक्षांचा वेल वापरण्यासाठी आपल्याला आवश्यक आहे:

  1. लिनक्सवर डाउनलोड करा.
  2. पुढे तुम्हाला विंडोजसाठी प्रोग्राम “exe” फॉरमॅटमध्ये डाउनलोड करण्याची आवश्यकता आहे.
  3. Vine वातावरणात माऊसच्या डाव्या बटणावर डबल-क्लिक करून "exe" फाइल चालवा.

यानंतर, तुम्ही सॉफ्टवेअरला त्याच्या हेतूसाठी मुक्तपणे वापरू शकता, प्रकल्प फाइल्स जतन आणि लोड करू शकता.

आभासी यंत्र, आभासी साधन

लिनक्सवर विंडोज ऍप्लिकेशन्स चालवण्याचा हा अधिक विश्वासार्ह मार्ग आहे. नकारात्मक बाजू म्हणजे यासाठी विंडोजची पूर्ण आवृत्ती आवश्यक आहे.

व्हर्च्युअल मशीन्सच्या आधुनिक आवृत्त्या यापुढे संगणक संसाधने वापरत नाहीत, परंतु मशीनला अद्याप ऑपरेट करण्यासाठी तुलनेने शक्तिशाली हार्डवेअर आवश्यक आहे. वर्च्युअलायझेशन प्रक्रिया Linux सह एकत्रितपणे कार्य करेल, ज्यामुळे PC + RAM लक्षणीयपणे लोड होईल.

लिनक्स वातावरणात विंडोज प्रोग्राम किंवा गेम वापरण्यासाठी, तुम्ही वापरू शकता. वाइनपेक्षा मशीनचे ऑपरेशन अधिक विश्वासार्ह आहे.

कारण Windows आवृत्तीची प्रत असे वाटते की ती विद्यमान हार्डवेअरवर चालते आणि कोणत्याही ऑप्टिमायझेशन समस्या किंवा बग नसावेत. वर्च्युअल मशीनवर Adobe Photoshop किंवा Microsoft Office सारखे कार्यरत प्रोग्राम वापरण्याची शिफारस केली जाते. व्हिडिओ कार्डवर थेट प्रवेश केल्यामुळे संसाधन-केंद्रित गेममध्ये समस्या उद्भवू शकतात, अशा कार्यांसाठी वाइन वापरणे चांगले आहे.

दोन ऑपरेटिंग सिस्टम

ज्यांना परिचित ऍप्लिकेशन्समध्ये थेट प्रवेशाचा अभाव सहन करायचा नाही त्यांच्यासाठी दोन ऑपरेटिंग सिस्टम स्थापित करण्याचा पर्याय आहे. आणि आवश्यक असल्यास, फक्त त्यांच्या दरम्यान स्विच करा. हा एक उत्कृष्ट पर्याय आहे जो संगणक लोड करत नाही आणि ऑप्टिमायझेशन समस्या नाही. लिनक्सवर वाईन वापरून अशा प्रकारचे कार्यप्रदर्शन मिळण्याची शक्यता नाही.

ज्यांना एकाच वेळी नवीन रिलीज झालेल्या गेम आणि लिनक्सची आवश्यकता आहे त्यांच्यासाठी एक आदर्श पर्याय. विंडोजसह दोन सिस्टम स्थापित करण्याची प्रक्रिया सुरू करणे चांगले आहे. विंडोजसह, जर तुम्हाला दुसरी प्रणाली स्थापित करायची असेल तर डिस्कला विभाजनांमध्ये विभाजित करणे अधिक सोयीचे असेल. एका हार्ड ड्राइव्ह विभाजनावर दोन ऑपरेटिंग सिस्टम न लिहिणे चांगले आहे, यामुळे अस्थिर ऑपरेशन आणि त्रुटी येऊ शकतात.

लिनक्सवर विंडोज प्रोग्राम कसे चालवायचे याची निवड तुमची आहे. सूचीबद्ध केलेले सर्व पर्याय विशिष्ट प्रकारच्या कार्यासाठी योग्य आहेत. जर तुम्हाला ऑफिस आणि फोटोशॉप प्रोग्राम आणि नवीन नाही तर चांगले गेम खेळण्याची संधी हवी असेल तर वाइन वापरणे चांगले. जर या सॉफ्टवेअरसाठी ऑप्टिमाइझ न केलेल्या प्रोग्राम्सवर प्राधान्य असेल तर, व्हर्च्युअल मशीन वापरणे चांगले. बरं, आधुनिक खेळ खेळण्यासाठी दोन ऑपरेटिंग सिस्टिम इन्स्टॉल करा.

लवकरच किंवा नंतर तुम्हाला Linux वर Windows प्रोग्राम चालवावे लागतील. लिनक्स ऑपरेटिंग सिस्टमसाठी मोठ्या संख्येने प्रोग्राम लिहिले गेले आहेत, कदाचित एका विशिष्ट कार्याचे निराकरण करण्यासाठी अनेक डझन प्रोग्राम देखील. परंतु ही प्रवृत्ती केवळ व्यापक कार्यांसाठी पाळली जाते, जसे की विशेष कार्यक्रम आणि खेळांसाठी, परिस्थिती पूर्णपणे भिन्न आहे. उच्च विशिष्ट समस्यांचे निराकरण करण्यासाठी कोणतेही प्रोग्राम नाहीत, उदाहरणार्थ, लिनक्ससाठी एसईओच्या त्याच क्षेत्रात आणि गेल्या काही वर्षांत गेम दिसू लागले आहेत.

आधी साधे ओपन सोर्स गेम्स होते, पण लोकप्रिय AAA गेम्स तेव्हाच दिसू लागले जेव्हा व्हॉल्व्हला या प्लॅटफॉर्ममध्ये रस होता. परंतु आतापर्यंत खेळांची परिस्थिती आम्हाला पाहिजे तशी नाही. त्यामुळे लिनक्सवर विंडोज प्रोग्राम्स इन्स्टॉल करण्याची गरज आहे.

विंडोज प्रोग्राम्स फक्त एक्झिक्यूटेबल फाइलवर डबल-क्लिक करून लॉन्च केले जाऊ शकत नाहीत. लिनक्स एक्झिक्युटेबल फाइल फॉरमॅट विंडोज पेक्षा खूप वेगळे आहे. म्हणून, त्यांना चालविण्यासाठी आपल्याला विशेष सॉफ्टवेअर वापरण्याची आवश्यकता आहे - वाइन. वाईन हे नाव काही कारणास्तव, विनामूल्य सॉफ्टवेअरच्या जगात एक लोकप्रिय पद्धत वापरून तयार केले गेले आहे - एक पुनरावृत्ती होणारा संक्षेप, आणि याचा अर्थ वाइन एमल्टर नाही. आणि हे खरे आहे, वाइन एमुलेटर नाही.

हे एक सॉफ्टवेअर शेल आहे जे विंडोज प्रोग्राम्समधील सिस्टम कॉल्सला लिनक्स ऑपरेटिंग सिस्टमच्या फंक्शन्सच्या कॉलमध्ये रूपांतरित करते. अशाप्रकारे, वाइन हा विंडोज प्रोग्राम आणि लिनक्स ऑपरेटिंग सिस्टम, त्याचे कर्नल आणि लायब्ररी यांच्यातील एक थर आहे.

वाइन कसे कार्य करते हे समजून घेण्यासाठी, आपण प्रथम विंडोज कर्नलबद्दल काही शब्द बोलले पाहिजेत. लिनक्स प्रमाणे विंडोजमध्ये कर्नल आहे. तुम्हाला माहिती आहे की, लिनक्स कर्नलमध्ये एक फाइल असते आणि ती बूट फोल्डरमध्ये असते. विंडोज कर्नल पूर्णपणे भिन्न आहे, मूलत: हा dll लायब्ररींचा एक संच आहे जो C:\windows\system32 फोल्डरमध्ये स्थित आहे. म्हणून, लिनक्समध्ये विंडोज प्रोग्राम्स कार्य करण्यासाठी, आम्हाला फक्त त्या प्रोग्रामला आवश्यक असलेल्या dll लायब्ररी लागू कराव्या लागतील, जेणेकरुन ते आम्हाला लिनक्स सिस्टममधून आवश्यक असलेल्या फंक्शन्सला कॉल करतील, जे प्रत्यक्षात वाईन करते. परंतु प्रकल्प अतिशय मंद गतीने विकसित होत आहे आणि विकसकांना विंडोज सिस्टम लायब्ररीतील सर्व कार्ये अंमलात आणण्यासाठी वेळ नाही, म्हणून सर्व प्रोग्राम्स कार्य करत नाहीत, विशेषत: नवीन.

लोकप्रिय प्रोग्राम वाइनमध्ये आणि अतिरिक्त सेटिंग्जशिवाय सहज चालतात. परंतु वस्तुस्थिती अशी आहे की लिनक्समध्ये लोकप्रिय आणि मागणी असलेल्या कार्यांचे निराकरण करण्यासाठी पुरेसे पर्याय आहेत आणि आम्हाला विशेष प्रोग्राम आणि गेम चालवावे लागतील ज्यासाठी गंभीर घटक आवश्यक आहेत जे अद्याप वाइनमध्ये लिहिलेले नाहीत. यातूनच या कार्यक्रमातील त्रुटी समोर येतात. परंतु एक मार्ग आहे, ज्याचा आपण पुढे विचार करू.

वाइन मूलभूत

सर्व वाइन प्रोग्राम फाइल्स, स्थापित प्रोग्राम्स, लायब्ररी, रजिस्ट्री फाइल्स, कॉन्फिगरेशन फाइल्स होम डिरेक्टरीमध्ये किंवा अधिक अचूकपणे ~/.wine मध्ये स्थित आहेत.

भिन्न प्रोग्राम्सना भिन्न लायब्ररी आर्किटेक्चरची आवश्यकता असल्याने आणि भिन्न फाइल्स मूळ विंडोज लायब्ररीसह बदलण्याची आवश्यकता असल्याने, उपसर्ग नावाच्या वैशिष्ट्याचा शोध लावला गेला.

~/.wine फोल्डर हा एक उपसर्ग आहे, परंतु आम्ही प्रत्येक नवीन प्रोग्रामसाठी वेगळा उपसर्ग तयार करू शकतो आणि ते फक्त त्याच्यासह कार्य करेल. वाइनने कोणत्या उपसर्गासह कार्य करावे हे सेट करण्यासाठी, WINEPRFIX पर्यावरण व्हेरिएबल वापरा, उदाहरणार्थ:

निर्यात वाईनप्रेफिक्स = ~/प्रोग्राम

वेगवेगळ्या प्रोग्राम्सना वेगवेगळ्या सिस्टम आर्किटेक्चरची आवश्यकता असू शकते;

आर्किटेक्चर सेट करण्यासाठी, WINEARCH व्हेरिएबल वापरा. उदाहरणार्थ, x86 साठी:

WINEARCH=win32 निर्यात करा

तसेच, mkdir किंवा फाइल व्यवस्थापक वापरून नवीन उपसर्गासाठी फोल्डर तयार करू नका;

वाइनमध्ये विंडोज प्रोग्राम स्थापित करणे

एक्सप्लोरर किंवा नोटपॅड सारख्या वाइनद्वारे पूर्णपणे समर्थित असलेला प्रोग्राम तुम्हाला चालवायचा असल्यास, तुम्हाला हे करणे आवश्यक आहे:

वाइन पत्ता/file/program.exe

परंतु मी आधीच म्हटल्याप्रमाणे, आम्हाला असे काही प्रोग्राम चालवावे लागतील, त्यापैकी बहुतेकांना कार्यक्षमतेची आवश्यकता असेल जी अद्याप वाइनमध्ये लागू केलेली नाही. मग आम्हाला मूळ विंडोज लायब्ररीसह वाईन लायब्ररी पुनर्स्थित करावी लागेल. अर्थात, वाईनसाठी असे रॅपर आहेत जे ही प्रक्रिया स्वयंचलित करतात, उदाहरणार्थ, क्रॉसओव्हर, PlayOnLinux, WineWizard इ. परंतु आम्ही मॅन्युअल पर्यायाचा विचार करू.

वाइनमध्ये विंडोज घटक स्थापित करण्यासाठी, एक विशेष साधन आहे - वाइनट्रिक्स. प्रोग्राम वेबसाइटवरून ते स्थापित करणे चांगले आहे, म्हणून आवृत्ती नवीन असेल:

wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
$ chmod +x winetricks

आवश्यक घटक स्थापित करण्यासाठी, फक्त या घटकाचे नाव पास करा:

winetricks vcrun2008

घटकांची स्थापना कमी-अधिक स्पष्ट आहे, परंतु कोणत्या घटकांची आवश्यकता आहे हे कसे शोधायचे? बहुधा, त्यांनी आधीच आपला प्रोग्राम स्थापित करण्याचा प्रयत्न केला आहे आणि इतर वापरकर्त्यांनी समस्येचे निराकरण केले आहे. म्हणून, प्रोग्राम स्थापित करण्याचे मार्ग शोधण्यासाठी Google शोध वापरा. appdb.winehq.org ही वेबसाइटही खूप उपयुक्त ठरेल. त्यात वाइनमध्ये समर्थित सर्व अनुप्रयोगांचा डेटाबेस आहे, स्थापना सूचना आहेत, संभाव्य समस्यांचे वर्णन केले आहे आणि प्रोग्रामच्या कार्यक्षमतेचे सामान्य मूल्यांकन दिले आहे, जरी सर्व काही इंग्रजीमध्ये आहे.

एक उदाहरण पाहू. ॲपडीबी सर्चमध्ये ॲडवेगो प्लाजियाटस टाइप करा, मी तुम्हाला आठवण करून देतो की हा मजकूरांची विशिष्टता तपासण्यासाठीचा एक प्रोग्राम आहे, बहुतेकदा कॉपीरायटर वापरतात:

ते लगेच डेटाबेसमध्ये आढळले:

प्रोग्राम पृष्ठावर, आम्ही पाहतो, स्क्रीनशॉट आणि कामाचे मूल्यमापन व्यतिरिक्त, पिवळा म्हणजे सोने, खूप चांगले आणि ते स्थापित करण्याच्या सूचना, आमच्या बाबतीत आम्हाला समृद्ध 30 लायब्ररींचा संच आवश्यक आहे, जो कमांडसह स्थापित केला जाऊ शकतो. :

winetriks riched30

हे पॅकेज स्थापित केल्यानंतर, प्रोग्राम सुरू होईल आणि कार्य करेल.

परंतु प्रश्न कायम आहे, जर सूचना, किमान माहिती नसेल तर काय करावे, परंतु प्रोग्रामने कार्य करणे आवश्यक आहे. जेव्हा आम्ही प्रोग्राम चालवतो तेव्हा आम्ही वाईनच्या आउटपुटचे विश्लेषण करू शकतो. शिवाय, आम्हाला प्रोग्राम लॉगमधील सर्व संदेशांमध्ये स्वारस्य नाही, परंतु केवळ नवीनतम संदेशांमध्ये, नेमके कशामुळे त्रुटी आली.

त्याच Advego Plagiatus चे उदाहरण पाहू. प्रथम, एक नवीन उपसर्ग तयार करूया जेणेकरुन आधीच स्थापित केलेले खराब होऊ नये:

निर्यात WINEPRFIX=~/advego

आम्हाला आर्किटेक्चर बदलण्याची गरज नाही, परंतु आपण इच्छित असल्यास, आपण स्पष्टपणे निर्दिष्ट करू शकता की आपल्याला win64 वापरण्याची आवश्यकता आहे:

fixme:richedit:ITextRange_fnEndOf (0xa04410)->(6 0 (शून्य)): स्टब
fixme:richedit:ITextRange_fnEndOf (0xa04410)->(6 0 (शून्य)): स्टब
fixme:richedit:ITextRange_fnEndOf (0xa04410)->(6 0 (शून्य)): स्टब

richedit म्हणजे काय हे समजून घेणे बाकी आहे आणि Microsoft TechNet आम्हाला कळवते की हे त्यांचे API आहे आणि त्यात Riched32.dll चा समावेश आहे, ही नवीनतम आवृत्ती आहे, परंतु ती riched20.dll करण्यापूर्वी, तुम्हाला कोणत्या लायब्ररीची आवश्यकता आहे हे आधीच समजले आहे का?

आम्हाला winetricks वापरून ते कसे स्थापित करावे हे माहित आहे, परंतु हे आवश्यक नाही, आपण ते व्यक्तिचलितपणे करू शकता. लायब्ररी डाउनलोड करा, Google वापरून ती शोधणे कठीण होणार नाही. फक्त Windows XP साठी आवृत्ती पहा.

आम्ही लायब्ररीला आमच्या उपसर्गावर, syswow64 फोल्डरमध्ये कॉपी करतो:

cp ~/Downloads/riched32.dll ~/advego/drive_c/windows/syswow64/

cp ~/Downloads/riched20.dll ~/advego/drive_c/windows/syswow64/

32-बिट लायब्ररीसाठी, सिस्टम32 फोल्डर वापरला जातो आणि आम्ही 64-बिट आर्किटेक्चर निर्दिष्ट केल्यामुळे, आम्हाला योग्य लायब्ररी वापरण्याची आवश्यकता आहे. नंतर winecfg चालवा आणि लायब्ररी टॅबवर, लायब्ररी फील्डच्या नवीन बदल्यात, *riched32 टाइप करा, नंतर *riched20 जोडा आणि पुन्हा जोडा:

तेच आहे, आता तुम्ही प्रोग्राम चालवण्याचा प्रयत्न करू शकता:

वाईन ~/advego/drive_c/Program\ Files\ \(x86\)/Advego\ Plagiatus/plagiatus.exe

आता प्रोग्राम कार्य करतो आणि यापुढे त्रुटीसह क्रॅश होणार नाही. अशा प्रकारे तुम्ही अनेक वाईन लायब्ररी बदलू शकता. आपण जवळजवळ कोणताही प्रोग्राम चालवू शकता जो बर्याच वर्षांपूर्वी लिहिलेला होता आणि कोणत्याही नवीन तंत्रज्ञानाची आवश्यकता नाही. आवश्यक लायब्ररी पुनर्स्थित करणे पुरेसे आहे. तुम्ही इंटरनेटवरून केवळ वाईनट्रिक्स किंवा कॉपी लायब्ररी वापरू शकत नाही, तर त्या थेट विंडोजवरूनही घेऊ शकता. तुम्ही निश्चितपणे gdi32.dll, kernel32.dll, आणि user32.dll बदलू नये - ही लायब्ररी Windows कर्नल फंक्शन्स सर्वात खालच्या स्तरावर कार्यान्वित करतात आणि त्यांना बदलल्याने केवळ वाइन खंडित होईल. कदाचित इतर लायब्ररी आहेत ज्या बदलल्या जाऊ शकत नाहीत, परंतु हे केवळ प्रयोगाद्वारे निश्चित केले जाऊ शकते. प्रयोग करा आणि तुमचे प्रोग्राम त्रुटींशिवाय चालू द्या!



आम्ही वाचण्याची शिफारस करतो

वर