Wine

Материал из ALT Linux Wiki

(Различия между версиями)
Перейти к: навигация, поиск
(Работа Wine в 64-битных дистрибутивах)
(Работа Wine в 64-битных дистрибутивах)
 
(41 промежуточная версия не показана)
Строка 1: Строка 1:
-
{{stub}}
+
=== Версии Wine ===
 +
 
 +
В дистрибутивах ALT Linux исторически сложилось так, что собирается две версии Wine:
 +
* собранный в полном соответствии с версией Wine от [https://www.winehq.org/ WineHQ] -- носит название {{pkg|wine-vanila}}
 +
* свободная версия wine от [http://etersoft.ru/ Etersoft] -- фактически тот же wine-vanila с открытыми патчами, разработанными компанией Etersoft, носит имя {{pkg|wine}}.
 +
 
 +
Мантейнером обоих пакетов является сотрудник компании Etersoft.
 +
 
 +
У компании Etersoft есть ещё одна -- коммерческая -- версия: [http://etersoft.ru/wine WINE@Etersoft] уже c "закрытыми" патчами, которая также совместима с дистрибутивами ALT Linux (впрочем, как и с другими дистрибутивами Linux).
 +
 
=== Работа Wine в 64-битных дистрибутивах ===
=== Работа Wine в 64-битных дистрибутивах ===
-
В 64-битных дистрибутивах пакет Wine, в отличии от 64-битного Windows, поддерживает только 64-битные Windows приложения.  
+
В 64-битных дистрибутивах пакет {{pkg|wine}}, в отличии от 64-битного Windows, поддерживает только 64-битные Windows приложения.
-
Для понимания того какое это приложение, можно пояснить, что в 64-битном Windows 64-битные приложения ставятся в каталог "Program Files", а 32-битные в "Program Files (x86)" Как известно, большинство Windows приложений на сегодняшний день - 32 битные. Поэтому в большинстве случаях для использования Wine, надо ставить не пакет wine, а пакет i586-wine. i586-wine - это перепакованный 32-битный Wine для работфы в 64-битной среде по технологии arepo.
+
-
x86_64-i586 classic
+
Для понимания того, какое это приложение, можно пояснить, что в 64-битном Windows 64-битные приложения ставятся в каталог "Program Files", а 32-битные в "Program Files (x86)"  
-
Для его установки необходимо, убедиться, что подключён репозиторий "x86_64-i586 classic"
+
-
Например, для бренча p7, строка в /etc/apt..list должна выглядеть так:
+
Как известно, большинство Windows-приложений на сегодня -- 32-битные.
 +
 
 +
{{Важно|Поэтому в большинстве случаев для использования Wine в 64-битной ОС надо ставить не пакет {{pkg|wine}}, а пакет {{pkg|i586-wine}} (или {{pkg|i586-wine-vanila}})}}
 +
 
 +
{{pkg|i586-wine}} и {{pkg|i586-wine-vanila}} -- это перепакованный 32-битный Wine для работы в 64-битной среде по технологии [[biarch|arepo]].
 +
 
 +
Для его установки необходимо убедиться, что подключён репозиторий для псевдоархитектуры [[biarch|x86_64-i586]].
 +
 
 +
Например, для [[branches/p8|ветки p8]] команда {{cmd|apt-repo}}, помимо других строчек, должна в своём выводе иметь следующую строчку (например, в {{path|/etc/apt/sources.list.d/alt.list}}):
<source lang=text>
<source lang=text>
-
rpm [p7] ftp://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-битных пакетов, например:
 +
 +
<source lang=text>
 +
apt-get install i586-wine
 +
</source>
 +
 +
==== Работа с сетью ====
 +
 +
Установите {{pkg|i586-glibc-nss}}:
 +
apt-get install i586-glibc-nss
 +
 +
==== 32-битные видеодрайверы ====
 +
 +
Установите {{pkg|i586-libGL}} и {{pkg|i586-libGLU}}:
 +
apt-get install i586-libGL i586-libGLU
 +
 +
и что-то вроде {{pkg|i586-xorg-dri-intel}} в зависимости от видеодрайвера, см. тж. ссылки ниже.
=== Ссылки по теме ===
=== Ссылки по теме ===
* [http://winehq.org.ru/X8664 Установка WINE@Etersoft на 64-битные ОС]
* [http://winehq.org.ru/X8664 Установка WINE@Etersoft на 64-битные ОС]
-
* [[Arepo | Несколько архитектур в одно ОС]]
+
* [[Arepo|Несколько архитектур в одной ОС (Arepo/Biarch) ]]
 +
** [[32-битный OpenGL на 64-битной системе с драйвером Intel]]
 +
** [[32-битный OpenGL на 64-битной системе с драйвером NVIDIA]]
 +
* [http://etersoft.ru/products/wine  Описание WINE@Etersoft ]
 +
* [http://unixforum.org/index.php?showtopic=72141 Краткий FAQ по Wine]
 +
* [http://etersoft.ru/products/wine/manual Документация по Wine на русском языке]
 +
* [https://www.winehq.org/site/documentation Наиболее полная документация по Wine (на английском языке)]
 +
* [http://winehq.org.ru Русский Wine (Русский Wiki по Wine)]
 +
* [[Cooking_Wine|Готовим Wine в домашних условиях]]
 +
* [http://unixforum.org/index.php?showforum=71 Практические вопросы > WINE]
 +
* [http://unixforum.org/index.php?showforum=58 Практические вопросы > Бизнес и бухгалтерия под Линукс]
-
[[Категория:HOWTO]]
+
{{Category navigation|title=HOWTO|category=HOWTO|sortkey={{SUBPAGENAME}}}}

Текущая версия на 21:11, 2 марта 2017

Содержание

Версии 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 в зависимости от видеодрайвера, см. тж. ссылки ниже.

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

 
Личные инструменты