WINE: различия между версиями

Материал из ALT Linux Wiki
м (→‎32-битные видеодрайверы: i586-xorg-dri-intel или что там)
м (→‎Работа Wine в 64-битных дистрибутивах: s/p7/p8/g и немного конкретизации)
Строка 19: Строка 19:
{{Важно|Поэтому в большинстве случаев для использования Wine в 64-битной ОС надо ставить не пакет {{pkg|wine}}, а пакет {{pkg|i586-wine}} (или {{pkg|i586-wine-vanila}})}}
{{Важно|Поэтому в большинстве случаев для использования Wine в 64-битной ОС надо ставить не пакет {{pkg|wine}}, а пакет {{pkg|i586-wine}} (или {{pkg|i586-wine-vanila}})}}


i586-wine{,-vanila} -- это перепакованный 32-битный Wine для работы в 64-битной среде по технологии [[biarch|arepo]].
{{pkg|i586-wine}} и {{pkg|i586-wine-vanila}} -- это перепакованный 32-битный Wine для работы в 64-битной среде по технологии [[biarch|arepo]].


Для его установки необходимо убедиться, что подключён репозиторий для псевдоархитектуры [[biarch|x86_64-i586]].
Для его установки необходимо убедиться, что подключён репозиторий для псевдоархитектуры [[biarch|x86_64-i586]].


Например, для [[branches/p7|ветки p7]] команда {{cmd|apt-repo}}, помимо других строчек, должна в своём выводе иметь следующую строчку (из одного из файлов каталога /etc/apt{,/sources.list.d} с расширением list):
Например, для [[branches/p8|ветки p8]] команда {{cmd|apt-repo}}, помимо других строчек, должна в своём выводе иметь следующую строчку (например, в {{path|/etc/apt/sources.list.d/alt.list}}):


<source lang=text>
<source lang=text>
rpm [p7] http://ftp.altlinux.org/pub/distributions/ALTLinux/p7/branch x86_64-i586 classic
rpm [p8] http://ftp.altlinux.org/pub/distributions/ALTLinux p8/branch/x86_64-i586 classic
</source>
</source>


А после этого установить из 32-х битных пакетов, например:
А после этого установить из 32-битных пакетов, например:


<source lang=text>
<source lang=text>

Версия от 10:17, 28 октября 2016

Версии Wine

В дистрибутивах ALT Linux исторически сложилось так, что собирается две версии Wine:

  • собранный в полном соответствии с версией Wine от WineHQ -- носит название wine-vanila
  • свободная версия wine от Etersoft -- фактически тот же wine-vanila с открытыми патчами, разработанными компанией Etersoft, носит имя wine.

Мантейнером обоих пакетов является сотрудник компании Etersoft.

У компании Etersoft есть ещё одна -- коммерческая -- версия: WINE@Etersoft уже c "закрытыми" патчами, которая также совместима с дистрибутивами ALT Linux (впрочем, как и с другими дистрибутивами Linux).

Работа Wine в 64-битных дистрибутивах

В 64-битных дистрибутивах пакет wine, в отличии от 64-битного Windows, поддерживает только 64-битные Windows приложения.

Для понимания того, какое это приложение, можно пояснить, что в 64-битном Windows 64-битные приложения ставятся в каталог "Program Files", а 32-битные в "Program Files (x86)"

Как известно, большинство Windows-приложений на сегодняшний день -- 32-битные.

Поэтому в большинстве случаев для использования Wine в 64-битной ОС надо ставить не пакет wine, а пакет i586-wine (или i586-wine-vanila)


i586-wine и i586-wine-vanila -- это перепакованный 32-битный Wine для работы в 64-битной среде по технологии arepo.

Для его установки необходимо убедиться, что подключён репозиторий для псевдоархитектуры x86_64-i586.

Например, для ветки p8 команда apt-repo, помимо других строчек, должна в своём выводе иметь следующую строчку (например, в /etc/apt/sources.list.d/alt.list):

rpm [p8] http://ftp.altlinux.org/pub/distributions/ALTLinux p8/branch/x86_64-i586 classic

А после этого установить из 32-битных пакетов, например:

apt-get install i586-wine

Работа с сетью

Установите i586-glibc-nss:

apt-get install i586-glibc-nss

32-битные видеодрайверы

Установите i586-libGL и i586-libGLU:

apt-get install i586-libGL i586-libGLU

и что-то вроде i586-xorg-dri-intel в зависимости от видеодрайвера, см. тж. ссылки ниже.

Ссылки по теме