Как установить wine32 в Debian 9?

Первая строка использует значения отexprдо :

.

Семантика жадного сопоставления такова, что она всегда фиксирует и выводит последнее такое совпадение, поэтому ->никогда не будет в выходных данных.

Это, например, будет анализировать вывод ls -lпо символической ссылке, чтобы найти цель (с заданными именами файлов с хорошим -поведением и т. д., обычные предостережения ).

Во второй строке снова используется expr, чтобы проверить, начинается ли новое значение newProgс /, т. е. представляет ли оно абсолютный путь.

В этом случае progпросто устанавливается на это значение. В противном случае progустанавливается на вычисленный относительный путь с помощью dirnameна $prog, переменная, не определенная в этом фрагменте.Эффект, по-видимому, будет заключаться в построении пути относительно этого исходного местоположения.


Если вы ориентируетесь только на более функциональную оболочку или среду, чем чистый POSIX, вероятно, существует более надежный способ сделать это, чем expr. readlinkтакже является очень часто -доступной командой, которая позволяет сэкономить на синтаксическом анализе ls.

0
04.09.2019, 15:54
2 ответа

Вам необходимо включить 32-битную -архитектуру и установить все необходимые пакеты. См. инструкцию по установке :

.
sudo dpkg --add-architecture i386 && sudo apt update
sudo apt install \
      wine \
      wine32 \
      wine64 \
      libwine \
      libwine:i386 \
      fonts-wine
5
28.01.2020, 02:17

Я использую Debian 10 buster, и у меня была такая же проблема с wine32. Кажется, упомянутый выше подход работал с момента некоторого обновления Debian 10.9. Я решаю это так:

$dpkg --print-architecture && dpkg --print-foreign-architectures
amd64
i386

$sudo apt remove wine && sudo apt purge wine
$sudo apt remove wine64 && sudo apt purge wine64

$wget -nc https://dl.winehq.org/wine-builds/winehq.key
File ‘winehq.key’ already there; not retrieving.
$sudo apt-key add winehq.key
OK

$sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/debian/ buster main'
$sudo apt update

$sudo apt install --install-recommends winehq-stable
$wine --version
wine-6.0

$sudo apt install winetricks wine32 

userdbn@debian:~/Downloads$ winecfg
wine: '/home/userdbn/.wine' is a 64-bit installation, it cannot be used with a 32-bit wineserver.

userdbn@debian:~/Downloads$ sudo apt install wine64

и после этого все программы Windows снова начинают работать.

0
27.05.2021, 16:20

Теги

Похожие вопросы