Встановлення dotnet 2.0 на 64-бітній машині


31

У мене є програма для швидкого читання, яку я придбав за допомогою dotnet2. Однак dotnet2 не працює на 64-бітному вині. Як мені встановити dotnet2?

Відповіді:


40

На вашій машині можна мати кілька префіксів вина, кожен з яких працює як окреме вино. Таким чином, ви можете зробити префікс 32 біта і встановити в нього dotnet2:

Це створить новий винний виправлення (.wine32 у вашому домі) та налаштує його на 32 біти:

WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg

Ви можете використовувати його таким чином у поєднанні з winetricks для налаштування WINEARCH, створення префікса та встановлення dotnet 2.0 в одній команді:

env WINEARCH=win32 WINEPREFIX=~/.wine32 winetricks dotnet20

або тільки:

env WINEPREFIX=~/.wine32 winetricks dotnet20

якщо ви вже встановили WINEARCH і створили WINEPREFIX за допомогою 1-ї команди вище.


2
Спасибі. . . Як би ви встановили програму на цей префікс?
KI4JGT

4
WINEPREFIX=~/.wine32 wine setupprogram.exe
Лоран

1
@laurent як ви видаляєте програми з цього префікса?
jaorizabal

1
Якщо в програмі є видалення, її можна запустити так само. Якщо ні ... ви можете видалити каталог (або файли), де встановлена ​​ваша програма ( ~/.wine32/drive_c/Program Files/your_programабо щось подібне)
laurent

2
@laurent dotnet2.0 не вдалося встановити. Він постійно запитує, чи хочу я надіслати звіт Microsoft.
KI4JGT

5

просто для більш простого використання вина в 32-бітовому режимі. Створіть файл у ~ / bin / wine32 із наступним вмістом

env WINEARCH = win32 WINEPREFIX = ~ / .wine32 вино $ *

Зробіть файл виконуваним, щоб запустити вино в 32-бітовому режимі, використовуючи

wine32 my_exe_file_that_needs_32bit.exe

Сподіваюся, що це допомагає :-)


2
Замість того, щоб створити скрипт у ~ / bin (що, на мою думку, все одно є проблемою безпеки), ви можете зробити псевдонім bash у ~ / .bashrc. Просто візьміть той самий рядок із сценарію і покладіть його на рядок у .bashrc, як це: alias wine32 = 'env WINEARCH = win32 WINEPREFIX = ~ / .wine32 wine $ *'
Стівен Анжеліко
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.