реклама
вино Как да стартирате Windows приложения и игри с Linux WineИма ли някакъв начин да накарате софтуера на Windows да работи на Linux? Един от отговорите е да използвате Wine, но въпреки че може да бъде много полезно, вероятно би трябвало да е само последната ви възможност. Ето защо. Прочетете още предоставя на потребителите на Linux възможността да стартират софтуер за Windows извън домейна на Microsoft. Като такъв може подпомагат прехода ви далеч от Windows Здравей, потребител на Windows, трябва ли да преминете към Linux или Mac?Обмисляли ли сте някога да преминете от Windows към Linux или Mac? Бързият отговор: ако сте в Windows, останете на Windows - и не се притеснявайте за надстройката все още. Ето защо. Прочетете още , по-малко обвързан от изключителен софтуер за платформа.
Виното обаче не е перфектно. Някои програми изискват известна работа, за да се придвижат, докато други изобщо няма да работят. Като се има предвид, стъпките по-долу ще увеличат максимално шансовете ви да стартирате Windows програма на вашата кутия за Linux.
Защо не се стартира програмата ми?
Казано по-просто, Wine управлява софтуера на Windows чрез обратни инженерни части на операционната система Windows за Linux. В света на Microsoft тези компоненти се наричат DLL (Dynamic Link Libraries). Те предоставят допълнителни функции и възможности, на които разчитат други програми. Пример за това е d3d8.dll, което дава на програмите достъп до Възможностите на Microsoft DirectX 8 за игри Всичко, което трябва да знаете за DirectX през 2016 г.Ако сте PC геймър, вие абсолютно трябва да използвате DirectX, тъй като това може значително да повиши вашата игрална ефективност! Ето всичко, което трябва да знаете. Прочетете още .
Достатъчно е да се каже, че има много DLL файлове, на които Wine предоставя еквиваленти. Има шанс Wine да има грешки в своите реализации. Виното може дори да няма такова на първо място! Това са основните причини, поради които Windows програми се държат неправилно или отказват да работят под Linux. Като такъв, стъпките по-долу целят реализацията на Wine възможно най-близо до Windows.
Инсталирайте програми с PlayOnLinux
PlayOnLinux PlayOnLinux носи Windows игри и програми за Linux Прочетете още ви позволява да стартирате различни версии на Wine, за които е доказано, че работят с програмите, които искате да стартирате. Той може също така автоматично да доставя на Виното родните DLL файлове, за да му помогне да функционира по-добре. Всичко това се прави под капака, така че просто трябва да изберете какво искате да инсталирате и след това да го стартирате.
Докато инсталирането на програма с помощта на PlayOnLinux почти винаги гарантира безпроблемно изпълнение, може да не намерите това, което искате в техния каталог. Но отидете на страницата за изтегляния и изпробвайте първо.
Каква е вашата винена архитектура?
Ако откриете липсата на избор на програми на PlayOnLinux, може да се наложи да прибягвате ръчно до програмите си. Преди да се потопите в, обаче, трябва да зададете един въпрос: вашето вино ли е 64-битов или 32-битов режим Каква е разликата между 32-битов и 64-битов Windows?Каква е разликата между 32-битов и 64-битов Windows? Ето просто обяснение и как да проверите коя версия имате. Прочетете още ?
Подобно на Windows, и Linux, и Wine имат различни версии на себе си, предназначени за специфични компютърни архитектури. Вероятно използвате 64-битова версия на Linux и по подразбиране 64-битната версия на Wine.
За да проверите кой използвате, въведете тази команда:
Winecfg
След това кликнете върху бутона Версия на Windows. Ще видите списък с различни издания на Windows, които Wine може да подражава. Ако използвате 32-битово вино, издания ще се появи по-стар от Windows XP тъй като те бяха достъпни само в 32-битов режим.
Промяна на вашата архитектура на виното
Въпреки че софтуерът, предназначен за 32-битови системи, ще работи на 64-битови версии на Wine, те са склонни да работят по-добре с 32-битовата версия. За щастие, промяната на архитектурата Ви е доста проста:
износ WINEARCH = win32. експортиране WINEPREFIX = ~ / .wine32. Winecfg
Първата команда казва на Wine да премине в 32-битов режим, докато втората му казва къде да създаде новата си папка ("." В края прави папката скрита - можете да я премахнете, ако искате). Тъй като тази папка не съществува, третата команда я създава за нас.
Ако искате да стартирате програма, използвайки тази версия на Wine, ще трябва да въведете първите две команди, преди да го направите. Това може да стане малко досадно, така че ако искате това като версия на Wine по подразбиране, можете да създадете файл, който да направи това автоматично за вас.
sudo nano /etc/profile.d/wine.sh
Просто добавете първите две команди, както сте направили, за да създадете новата си папка Wine. Може да се наложи да рестартирате компютъра си, за да работят тези настройки. След това ще можете да стартирате програми с прост вино [програма] команда.
Използвайте поетапната версия на виното
Постановката на виното има много корекции на грешки и функции, които не са го превърнали в основните версии. Поради това може да имате по-голям шанс да накарате програмите си да се стартират, ако вместо това използвате. Можете да намерите конкретни инструкции как да направите това за вашата дистрибуция на Linux на уебсайта им.
За потребители на Ubuntu / Mint, ето командите на терминала, които въвеждате:
sudo add-apt-repository ppa: вино / вино строи. sudo apt-get update. sudo apt-get install - инсталирайте-препоръчва поставянето на вино на winehq-постановка
Можете да проверите дали използвате Wine staging, като въведете тази команда:
вино --версия
Използвайте Native Windows компоненти с Winetricks
Wine има възможност да използва Windows DLL, заедно с техните реверсивни инженерни такива. В много случаи това може да помогне за по-добра съвместимост. За да направите това обаче, трябва да ги изтеглите и изрично да кажете на Wine да ги използва. Извиква се скрипт с черупки Winetricks автоматизира този процес, така че не е нужно да се притеснявате за процеса.
Командата по-долу използва Wget Овладяване на Wget & Научаване на някои чисти трикове за изтеглянеПонякога просто не е достатъчно да запазите уебсайт локално от браузъра си. Понякога се нуждаете от малко повече енергия. За целта има чист малък инструмент за команден ред, известен като Wget. Wget е ... Прочетете още за да изтеглите скрипта:
wget -O winetricks.sh https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks. chmod 755 winetricks.sh
Втората команда кара сценария да се изпълнява. Linux не позволява произволни скриптове да бъдат изпълними по подразбиране за причини за сигурност Наистина ли Linux е толкова сигурен, колкото смятате, че е?Често Linux се рекламира като най-сигурната операционна система, на която можете да влезете, но наистина ли е така? Нека да разгледаме различни аспекти на компютърната сигурност на Linux. Прочетете още . Всичко, което трябва да направите сега е да помолите Winetricks да инсталира конкретен файл в терминала така:
./winetricks.sh your-dll
Ако въведете тази команда, Winetricks може да ви покаже всички възможни DLL файлове, които можете да инсталирате с нея:
./winetricks.sh списък с dlls
Различните програми разчитат на различни DLL файлове, затова препоръчвам да проверите официалния База данни за приложения за вино за някои подсказки какво да инсталирате. Просто потърсете желания софтуер и ще бъдете задължени да виждате другите в същата лодка като вас.
Проверете вино за грешки
Ако приложението, което искате да стартирате, не е в базата данни за приложения на Wine, все пак можете да направите малко размишления, за да се досетите за проблема. Например, можете да разгледате грешките, които Wine произвежда така:
вино [програма] &> debug.txt
Когато стартирате програмата си в терминала, всички грешки, които прави, ще бъдат изпратени във файла по-горе. Нещо подобно може да ви помогне да откриете какво не е наред с Wine. По този начин може да успеете да инсталирате полезна DLL с помощта на Winetricks.
Подаване на сигнал за грешки
Ако вашата програма все още не работи въпреки най-добрите ви усилия, проблемът може да е в самия код на Wine. Ако случаят е такъв, препоръчвам да изпратите отчет за грешки в WineHQ bug tracker.
Това не трябва да е необходимо в повечето случаи, но ако се интересувате от това, трябва да имате предвид няколко неща:
- Бъдете ясни при описанието на вашия проблем, какво представлява и как се е появил.
- Прикачете файл с грешка с отчета си (като този по-горе). Това прави проблемите по-лесни за идентифициране на разработчиците.
- Бъдете учтиви и любезни 7 Нетикет насоки за писане на имейли и публикации във форумаНетикетът е къс за мрежов или интернет етикет. Той обхваща специалния набор от социални конвенции, открити в онлайн взаимодействията. Въпреки че нетикетът е много подобен на добро поведение или етикет при офлайн срещи, има ... Прочетете още ! Хората ще са по-склонни да помогнат, ако сте.
Имате ли история за успех на Wine за споделяне? Имате ли проблеми с него? Кажете ни в коментарите по-долу.
Кредитна снимка: Sicco Hesselmans чрез Shutterstock.com
В момента учи за BIT, Остин Луонг е запален Linux ентусиаст, който обича да пролизира за безплатен софтуер. Той също обича да пише sci-fi, но само в личния живот на твърдия си диск.