WINE@Etersoft/X86 64 — различия между версиями

Материал из Русский WINE
Перейти к: навигация, поиск
(ALT Linux)
Строка 1: Строка 1:
 
== Установка WINE@Etersoft на 64-битные ОС ==
 
== Установка WINE@Etersoft на 64-битные ОС ==
  
 
+
Для всех систем, кроме Ubuntu, для 64-битной системы заказываются обычные пакеты для 32-битной системы, которые потом ставятся определённым образом.
 
+
Для всех систем, кроме Ubuntu, для 64-битной системы заказываются обычные пакеты для 32-битной системы,
+
 
+
которые потом ставятся определённым образом.
+
  
 
Для Ubuntu 64 bit есть отдельная ссылка для скачивания.
 
Для Ubuntu 64 bit есть отдельная ссылка для скачивания.
 
  
 
Возможно после установки пакетов потребуется перезагрузка системы.
 
Возможно после установки пакетов потребуется перезагрузка системы.
 
  
  
 
=== ALT Linux ===
 
=== ALT Linux ===
 
 
  
 
Например, для ALT Linux p6 нужно добавить в /etc/apt/sources.list репозиторий с пакетами x86_32:
 
Например, для ALT Linux p6 нужно добавить в /etc/apt/sources.list репозиторий с пакетами x86_32:
Строка 25: Строка 17:
  
 
apt-get install.
 
apt-get install.
 
  
  
 
Аналогично для других версий дистрибутивов (4.0, 4.1, p5, p6, а также Sisyphus).
 
Аналогично для других версий дистрибутивов (4.0, 4.1, p5, p6, а также Sisyphus).
 
 
 
  
  
 
Поскольку явной зависимости на libcups в пакете wine (wine-etersoft) нет, для возможности печати нужно установить i586-libcups.
 
Поскольку явной зависимости на libcups в пакете wine (wine-etersoft) нет, для возможности печати нужно установить i586-libcups.
 
  
  
Строка 41: Строка 28:
  
 
Убедитесь, что установлен пакет i586-glibc-pthread.
 
Убедитесь, что установлен пакет i586-glibc-pthread.
 
  
  
 
Для того, чтобы работало разыменование адресов, должен быть установлен пакет i586-glibc-nss.
 
Для того, чтобы работало разыменование адресов, должен быть установлен пакет i586-glibc-nss.
 
  
  
Строка 85: Строка 70:
  
 
[ftp://updates.etersoft.ru/pub/Etersoft/WINE@Etersoft/stable/WINE/x86_64/ALTLinux/ ftp://updates.etersoft.ru/pub/Etersoft/WINE@Etersoft/stable/WINE/x86_64/ALTLinux/]
 
[ftp://updates.etersoft.ru/pub/Etersoft/WINE@Etersoft/stable/WINE/x86_64/ALTLinux/ ftp://updates.etersoft.ru/pub/Etersoft/WINE@Etersoft/stable/WINE/x86_64/ALTLinux/]
 +
  
 
=== [http://wiki.etersoft.ru/OpenSUSE OpenSUSE] 10.2 x86_64 ===
 
=== [http://wiki.etersoft.ru/OpenSUSE OpenSUSE] 10.2 x86_64 ===
 
 
  
 
Установка производится при помощи команды  
 
Установка производится при помощи команды  
Строка 114: Строка 98:
  
 
# pacman -U --arch i686 wine-etersoft-*
 
# pacman -U --arch i686 wine-etersoft-*
 
 
=== Mandriva 2009.0 x86_64 ===
 
 
 
 
Установка производится при помощи команды
 
 
urpmi название_пакета
 
 
сначала установите следующие пакеты:
 
 
libalsa2-1.0.16-2mdv2008.1.i586.rpm
 
 
libaudiofile0-0.2.6-11mdv2008.1.i586.rpm
 
 
libesound0-0.2.38-6mdv2008.1.i586.rpm
 
 
libfontconfig1-2.5.0-2mdv2008.1.i586.rpm
 
 
libfreetype6-2.3.5-2mdv2008.1.i586.rpm
 
 
libice6-1.0.4-3mdv2008.1.i586.rpm
 
 
libieee1284_3-0.2.11-3mdv2009.0.i586.rpm
 
 
liblcms1-1.17-4mdv2009.0.i586.rpm
 
 
libldap2.4_2-2.4.8-2mdv2008.1.i586.rpm
 
 
libpython2.5-2.5.2-2mdv2008.1.i586.rpm
 
 
libsasl2-2.1.22-27mdv2008.1.i586.rpm
 
 
libsm6-1.0.3-3mdv2008.1.i586.rpm
 
 
libusb0.1_4-0.1.12-9mdv2008.1.i586.rpm
 
 
libxext6-1.0.4-1mdv2008.1.i586.rpm
 
 
libxml2_2-2.6.31-1mdv2008.1.i586.rpm
 
 
libxpm4-3.5.7-3mdv2008.1.i586.rpm
 
 
libxpm4-3.5.7-3mdv2008.1.i586.rpm
 
 
 
 
Затем можно устанавливать одновременно
 
 
wine-etersoft-''''''***.rpm
 
 
wine-etersoft-(local,network...)-''''''***.rpm
 
 
Где "''''''**.rpm" означает, что необходимо выбирать пакеты соответствующие вашей ОС.
 
 
  
  
Строка 176: Строка 104:
 
=== Mandriva 2010.0 x86_64 ===
 
=== Mandriva 2010.0 x86_64 ===
  
Устарело!
+
Скачивает пакеты для 32-битной системы и ставим их командой
 
+
  urpmi
Ставим через urpmi
+
 
+
libusb-1.0.so.0
+
 
+
libXaw.so.7
+
 
+
libieee1284.so.3  
+
 
+
liblcms.so.1
+
 
+
libusb-0.1.so.4
+
 
+
libXpm.so.4
+
 
+
libGL.so.1
+
 
+
libGLU.so.1
+
 
+
libncurses.so.5
+
 
+
dkms
+
 
+
gcc
+
 
+
make
+
 
+
 
+
 
+
После ставим пакеты wine, haspd, cifs
+
 
+
 
+
 
+
  
  
Строка 215: Строка 111:
  
 
(Аналогична установка и на Ubuntu 8.04 x86_64 )
 
(Аналогична установка и на Ubuntu 8.04 x86_64 )
 
  
  
Строка 235: Строка 130:
 
=== Ubuntu 12.04 64bit ===
 
=== Ubuntu 12.04 64bit ===
  
В связи с полным переходом на multiarch, в систему достаточно просто установить пакеты wine и выровнять зависимости:
+
В связи с полным переходом на multiarch, в систему достаточно просто установить 32-битные пакеты wine-etersoft и выровнять зависимости:
 
<pre>
 
<pre>
 
# dpkg -i *.deb
 
# dpkg -i *.deb

Версия 19:04, 31 июля 2012

Установка WINE@Etersoft на 64-битные ОС

Для всех систем, кроме Ubuntu, для 64-битной системы заказываются обычные пакеты для 32-битной системы, которые потом ставятся определённым образом.

Для Ubuntu 64 bit есть отдельная ссылка для скачивания.

Возможно после установки пакетов потребуется перезагрузка системы.


ALT Linux

Например, для ALT Linux p6 нужно добавить в /etc/apt/sources.list репозиторий с пакетами x86_32:

rpm ftp://updates.etersoft.ru/pub/ALTLinux/p6 x86_32 classic

И устанавливать пакеты WINE, собранные для ALT Linux p6 32 bit и предварительно скачанные, через

apt-get install.


Аналогично для других версий дистрибутивов (4.0, 4.1, p5, p6, а также Sisyphus).


Поскольку явной зависимости на libcups в пакете wine (wine-etersoft) нет, для возможности печати нужно установить i586-libcups.


Также нужно установить пакет i586-libgcc4.5 (для p5 - i586-libgcc4.3, для 4.1 - i586-libgcc4.1) и i586-libXrender.

Убедитесь, что установлен пакет i586-glibc-pthread.


Для того, чтобы работало разыменование адресов, должен быть установлен пакет i586-glibc-nss.


На старых системах (до p6) после установки от winediag можно получить ошибку

ERROR: Incorrect locale settings. Check $ locale output. Use $ locale --all for get full list of available locales. Set locale with LANG=ru_RU.UTF-8 for example. Check locale files in /usr/lib/locale

в этом случае нужно создать ссылку:

ln -s /usr/lib64/locale /usr/lib


В частности, на p5 можно поставить пакет i586-glibc-locales, но он содержит неверную ссылку.


Полный перечень пакетов, которые необходимо установить в систему для полноценной работы WINE@Etersoft:

i586-libgcc4.5

i586-glibc-pthread

i586-libcups

i586-libncurses

i586-libXrender

i586-libICE

i586-libuuid

glibc-locales


Драйверы ключей защиты haspd нужно устанавливать 64-битной сборки из

ftp://updates.etersoft.ru/pub/Etersoft/WINE@Etersoft/stable/WINE/x86_64/ALTLinux/


OpenSUSE 10.2 x86_64

Установка производится при помощи команды

zypper in название_пакета

Сначала установите libieee1284-32bit-0.2.10-107.x86_64.rpm и libusb-32bit-0.1.12.72.x86_64.rpm пакеты,

потом можно устанавливать libwine-etersoft-''''*.rpm, за ним wine-etersoft-''''*.rpm, а потом

wine-etersoft-(local,network...)-'***.rpm

Где "'**.rpm" означает, что необходимо выбирать пакеты соответствующие вашей ОС.


Arch Linux 2011.08.19 x86_64

На данный момент в наших пакетах wine нет необходимых зависимостей, так что надо просто установить поддержку 32-битных программ:

  1. pacman -S lib32-fontconfig lib32-libxcursor lib32-libxdamage lib32-libxrandr lib32-libxslt lib32-mesa lib32-openssl lib32-libcups

Затем установить пакеты wine:

  1. pacman -U --arch i686 wine-etersoft-*



Mandriva 2010.0 x86_64

Скачивает пакеты для 32-битной системы и ставим их командой

urpmi


Debian 6.0 х86_64

(Аналогична установка и на Ubuntu 8.04 x86_64 )


Для того, что бы приложения и сам wine запускался, необходимо установить пакет ia32-libs

потом можно ставить пакеты с Wine следующей командой:

dpkg --force-depends -i *.rpm


Этой командой устанавливаются 32-битные пакеты:

wine-etersoft_1.0.12*.deb

wine-etersoft-(local,network,sql)_1.0.12*.deb


Ubuntu 12.04 64bit

В связи с полным переходом на multiarch, в систему достаточно просто установить 32-битные пакеты wine-etersoft и выровнять зависимости:

# dpkg -i *.deb
# apt-get -f install


Установка в старые Ubuntu 64bit

Под Ubuntu собраны все необходимые пакеты для архитектуры amd64.

Предварительно потребуется установить пакет ia32-libs.

Хорошим вариантом является следующий:

# apt-get install wine

# apt-get remove wine

# dpkg -i *.deb


Возможно, что wine не будет запускаться, жалуясь на wine-glibc.

Должен помочь запуск с указанием

LD_LIBRARY_PATH=/usr/lib64

Эту строку можно вставить в /etc/wine/config

следующим образом:

export LD_LIBRARY_PATH=/usr/lib64


Fedora

Устанавливайте скачанные 32-битные пакеты командой yum install --nogpgcheck *название пакетов WINE*


CentOS

Перед установкой WINE@Etersoft необходимо установить 32-битные версии пакетов libXaw и libieee1284, они доступны в стандартных репозиториях.

Устанавливайте скачанные 32-битные пакеты командой yum install --nogpgcheck *название пакетов WINE*


Ссылки