Установка dotnet 2.0 на 64-битной машине


31

У меня есть программа скорочтения, которую я купил с использованием dotnet2. Однако dotnet2 не работает на 64-битном Wine. Как мне установить dotnet2?

Ответы:


40

У вас может быть несколько префиксов wine на вашем компьютере, каждый из которых работает как отдельный wine. Таким образом, вы можете сделать 32-битный префикс и установить в нем dotnet2:

Это создаст новый wineprefix (.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

просто чтобы было проще использовать wine в 32-битном режиме. Создайте файл в ~ / bin / wine32 со следующим содержимым

env WINEARCH = win32 WINEPREFIX = ~ / .wine32 wine $ *

Сделайте файл исполняемым для запуска Wine в 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.