Как да създадете нови Wine префикси в Linux

Префиксът на Wine (известен още като бутилка за вино) е специална папка, в която Wine поставя всички специфични за Wine файлове, инсталирани Windows програми, библиотеки и код на системния регистър и дори потребителски предпочитания.

Обикновено потребителят има само един префикс Wine. Този префикс е папката ~/.wine. Обикновено той е настроен да работи в режим Windows XP (или по-нови версии на Windows) и често потребителите на Linux никога не се занимават с тази папка или не я променят по какъвто и да е начин, поради зрелостта и надеждността на инструмента Wine.

Въпреки че средният потребител на Linux може да се справи само с използването на префикса Wine по подразбиране, много е полезно да се направят няколко такива, тъй като те могат да бъдат настроени да изпълняват специфични версии на Windows, да съдържат различни типове софтуер, който не работи в префикса по подразбиране папка и др.

Забележка: следването на това ръководство изисква Wine. Преди да продължите, следвайте нашия урок за това как да инсталирате софтуера Wine на Linux.

Създайте 32-битов префикс Wine

За да работят правилно някои програми за Windows във Wine, е необходим 32-битов префикс. За съжаление, системата Wine по подразбиране не настройва това по подразбиране, когато потребителят стартира Wine за първи път.

  Как да играете 7 days to die на Linux

Създаването на нов 32-битов префикс Wine започва с стартиране на терминален прозорец чрез натискане на Ctrl + Alt + T или Ctrl + Shift + T. След това използвайте командата WINEPREFIX в прозореца на терминала, последвана от местоположението, където искате да съхранявате новият префикс.

Забележка: не забравяйте да промените потребителското име в командата по-долу с потребителското име на вашия Linux компютър.

Winearch=win32 WINEPREFIX="/home/username/.newprefix32/" winecfg

Докато горната команда се изпълнява, тя ще създаде нова папка в домашната папка на текущия потребител (~) с етикет „.newprefix32.“ Ако не харесвате това име, не се колебайте да промените името на директорията, преди да я стартирате.

Когато командата WINEPREFIX приключи изпълнението, може да видите няколко GUI подкана. В тези подкани ще бъдете помолени да инсталирате неща, за да работи софтуерът. Следвайте подканите на GUI и се уверете, че всичко е инсталирано.

След като се погрижите за инструментите, които Wine трябва да инсталира, инструментът WineCFG ще се отвори. Използвайте този инструмент, за да персонализирате новия си префикс Wine и да зададете неща като версията на Windows, графиката и т.н.

Създайте 64-битов префикс Wine

По подразбиране, когато стартирате софтуера Wine (на 64-битова операционна система Linux) за първи път, той ще създаде стандартен 64-битов префикс Wine в ~/.wine в домашната директория (~).

  Как да активирате автоматично влизане в Linux

Обикновено използването на 64-битовата папка с префикс ~/.wine по подразбиране е добре за повечето потребители. Въпреки това, ако използвате специализиран софтуер, който изисква много промени, все пак е добра идея да научите как да създавате отделни 64-битови префикси на Wine.

За да създадете нов 64-битов префикс на Wine, стартирайте терминален прозорец и използвайте командата WINEPREFIX, както в 32-битовия пример. Този път обаче не използвайте Winearch, тъй като не е необходимо да настройвате този.

Забележка: не забравяйте да промените потребителското име в командата по-долу на потребителското име на вашия компютър с Linux.

WINEPREFIX="/home/username/.newprefix/" winecfg

В горния пример за команда ние зададохме новия 64-битов префикс Wine в папка с етикет „newprefix“. Това име е само за демонстрационни цели. Ако не харесвате това име, не се колебайте да го замените с друго име, което повече отговаря на вашия случай на употреба.

След като въведете командата WINEPREFIX по-горе, инструментът Wine ще настрои нова папка с префикс в домашната директория (~) на текущия ви потребител. По време на този процес на създаване може да видите изскачащи прозорци на GUI. Следвайте подканите на GUI и направете каквото казват, за да сте сигурни, че всичко е настроено правилно.

  Как автоматично да промените тапета на Linux

След като бъдат обработени подканите на GUI, ще се появи прозорецът WineCFG. Използвайте този прозорец, за да конфигурирате новия си 64-битов префикс на Wine, да промените версиите на Windows, графичните настройки и т.н.

Изтрийте префиксите на Wine

Приключихте с префикса Wine и искате да се отървете от него? Ето какво да направите. Първо отворете прозорец на терминал, като натиснете Ctrl + Alt + T или Ctrl + Shift + T. След това използвайте командата ls с превключвателя на командния ред „a“, за да разкриете всички файлове и папки във вашата домашна директория.

ls -a

Прегледайте списъка с файлове за името на вашата папка с префикс Wine. След това използвайте командата rm с превключвателя на командния ред „rf“, за да изтриете папката с префикс.

rm -rf ~/.newprefix/

Или:

rm -rf ~/.newprefix32/

Трябва да се отървете от множество папки с префикси наведнъж? Използвайте скоби, когато използвате командата rm. Например, за да изтриете две папки с префикс, трябва да направите:

rm -rf ~/{.newprefix,.newprefix32}

За четири папки опитайте:

rm -rf ~/{.newprefix1,.newprefix2,.newprefix3,newprefix4}

Няма ограничение за това колко префикси могат да бъдат премахнати наведнъж с командата rm, избройте имената на папките в скоби, последвани от “,” и ще работи.