WINE@Etersoft/X86 64 — различия между версиями
Строка 6: | Строка 6: | ||
Возможно после установки пакетов потребуется перезагрузка системы. | Возможно после установки пакетов потребуется перезагрузка системы. | ||
− | |||
− | |||
=== ALT Linux === | === ALT Linux === | ||
Строка 17: | Строка 15: | ||
apt-get install. | apt-get install. | ||
− | + | Аналогично для других версий дистрибутивов (4.0, 4.1, p5, p6, а также Sisyphus). | |
− | + | Поскольку явной зависимости на libcups в пакете wine (wine-etersoft) нет, для возможности печати нужно установить i586-libcups. | |
− | + | Также нужно установить пакет i586-libgcc1 (для p5 - i586-libgcc4.3, для 4.1 - i586-libgcc4.1) и i586-libXrender. | |
Убедитесь, что установлен пакет i586-glibc-pthread. | Убедитесь, что установлен пакет 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 | 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 | ||
Строка 34: | Строка 32: | ||
ln -s /usr/lib64/locale /usr/lib | ln -s /usr/lib64/locale /usr/lib | ||
− | |||
− | |||
В частности, на p5 можно поставить пакет i586-glibc-locales, но он [https://bugzilla.altlinux.org/show_bug.cgi?id=26676 содержит неверную ссылку]. | В частности, на p5 можно поставить пакет i586-glibc-locales, но он [https://bugzilla.altlinux.org/show_bug.cgi?id=26676 содержит неверную ссылку]. | ||
− | |||
− | |||
Полный перечень пакетов, которые необходимо установить в систему для полноценной работы WINE@Etersoft: | Полный перечень пакетов, которые необходимо установить в систему для полноценной работы WINE@Etersoft: | ||
Строка 66: | Строка 60: | ||
[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/] | ||
− | + | === OpenSUSE === | |
− | === Установка на OpenSUSE 12.01 x64 === | + | ==== Установка на OpenSUSE 12.01 x64 ==== |
производится при помощи команды zypper in <название_пакета> или zypper install <название_пакета> | производится при помощи команды zypper in <название_пакета> или zypper install <название_пакета> | ||
1. сначала устанавливаются libieee1284-32bit.rpm и libusb-32bit.rpm пакеты | 1. сначала устанавливаются libieee1284-32bit.rpm и libusb-32bit.rpm пакеты | ||
− | + | <pre>#zypper install libieee1284-32bit</pre> | |
− | + | <pre>#zypper install libusb-0_1-4-32bit</pre> | |
− | + | ||
2. ставим 32-битные пакеты etersoft | 2. ставим 32-битные пакеты etersoft | ||
− | + | <pre>#zypper install wine-etersoft-*.i586.rpm</pre> | |
− | + | <pre>#zypper install wine-etersoft-<local,network,sql ...>-*.i586.rpm</pre> | |
− | + | ||
Готово! | Готово! | ||
− | + | ==== OpenSUSE 10.2 x86_64 ==== | |
− | + | ||
− | === OpenSUSE 10.2 x86_64 === | + | |
Установка производится при помощи команды zypper in название_пакета | Установка производится при помощи команды zypper in название_пакета | ||
Строка 97: | Строка 87: | ||
Где "''''''**.rpm" означает, что необходимо выбирать пакеты соответствующие вашей ОС.''''' | Где "''''''**.rpm" означает, что необходимо выбирать пакеты соответствующие вашей ОС.''''' | ||
− | |||
− | |||
=== Arch Linux 2011.08.19 x86_64 === | === Arch Linux 2011.08.19 x86_64 === | ||
Строка 104: | Строка 92: | ||
На данный момент в наших пакетах wine нет необходимых зависимостей, так что надо просто установить поддержку 32-битных программ: | На данный момент в наших пакетах wine нет необходимых зависимостей, так что надо просто установить поддержку 32-битных программ: | ||
− | + | <pre>pacman -S lib32-fontconfig lib32-libxcursor lib32-libxdamage lib32-libxrandr lib32-libxslt lib32-mesa lib32-openssl lib32-libcups</pre> | |
Затем установить пакеты wine: | Затем установить пакеты wine: | ||
− | + | <pre>pacman -U --arch i686 wine-etersoft-*</pre> | |
− | + | ||
− | < | + | |
=== Mandriva 2010.0 x86_64 === | === Mandriva 2010.0 x86_64 === | ||
Строка 117: | Строка 103: | ||
urpmi | urpmi | ||
− | |||
− | |||
=== Debian === | === Debian === | ||
{{Warning| Для работы печати нужно убедиться в отсутствии пакета lpr и наличие пакета cups-bsd:i386 }} | {{Warning| Для работы печати нужно убедиться в отсутствии пакета lpr и наличие пакета cups-bsd:i386 }} | ||
− | === Debian 6.0 х86_64 === | + | ==== Debian 6.0 х86_64 ==== |
(Аналогична установка и на Ubuntu 8.04 x86_64 ) | (Аналогична установка и на Ubuntu 8.04 x86_64 ) | ||
− | + | Для того, что бы приложения и сам wine запускался, необходимо установить пакет ia32-libs | |
потом можно ставить пакеты с Wine следующей командой: | потом можно ставить пакеты с Wine следующей командой: | ||
Строка 133: | Строка 117: | ||
dpkg --force-depends -i *.rpm | dpkg --force-depends -i *.rpm | ||
− | + | Этой командой устанавливаются 32-битные пакеты: | |
wine-etersoft_1.0.12*.deb | wine-etersoft_1.0.12*.deb | ||
Строка 139: | Строка 123: | ||
wine-etersoft-(local,network,sql)_1.0.12*.deb | wine-etersoft-(local,network,sql)_1.0.12*.deb | ||
− | + | ==== Debian 7.0 64bit ==== | |
− | + | ||
− | === Debian 7.0 64bit === | + | |
Нужно разрешить использование 32-битной архитектуры, установить 32-битные пакеты wine-etersoft и выровнять зависимости: | Нужно разрешить использование 32-битной архитектуры, установить 32-битные пакеты wine-etersoft и выровнять зависимости: | ||
Строка 154: | Строка 136: | ||
чтобы не выдавалось лишних сообщений (подробности в [https://bugs.etersoft.ru/show_bug.cgi?id=8956 8956]). | чтобы не выдавалось лишних сообщений (подробности в [https://bugs.etersoft.ru/show_bug.cgi?id=8956 8956]). | ||
− | === Ubuntu 11.10 64bit === | + | === Ubuntu === |
+ | |||
+ | ==== Ubuntu 11.10 64bit ==== | ||
<pre># apt-get install ia32-libs | <pre># apt-get install ia32-libs | ||
Строка 164: | Строка 148: | ||
</pre> | </pre> | ||
− | + | ==== Ubuntu 12.04 64bit ==== | |
− | + | ||
− | === Ubuntu 12.04 64bit === | + | |
В связи с полным переходом на multiarch, в систему достаточно просто установить 32-битные пакеты wine-etersoft и выровнять зависимости: | В связи с полным переходом на multiarch, в систему достаточно просто установить 32-битные пакеты wine-etersoft и выровнять зависимости: | ||
Строка 172: | Строка 154: | ||
# apt-get -f install | # apt-get -f install | ||
</pre> | </pre> | ||
− | |||
− | |||
Начиная с определённых ядер (> 3.8.*) в ядрах ubuntu отсутствует поддержка 16-битных сегментов. | Начиная с определённых ядер (> 3.8.*) в ядрах ubuntu отсутствует поддержка 16-битных сегментов. | ||
Строка 180: | Строка 160: | ||
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1328965 | https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1328965 | ||
− | === Установка в старые Ubuntu 64bit === | + | ==== Установка в старые Ubuntu 64bit ==== |
Под Ubuntu собраны все необходимые пакеты для архитектуры amd64. | Под Ubuntu собраны все необходимые пакеты для архитектуры amd64. | ||
Строка 198: | Строка 178: | ||
Эту строку можно вставить в /etc/wine/config следующим образом: | Эту строку можно вставить в /etc/wine/config следующим образом: | ||
<pre>export LD_LIBRARY_PATH=/usr/lib64</pre> | <pre>export LD_LIBRARY_PATH=/usr/lib64</pre> | ||
− | |||
− | |||
− | |||
− | |||
=== Fedora === | === Fedora === | ||
Устанавливайте скачанные 32-битные пакеты командой yum install --nogpgcheck *название пакетов WINE* | Устанавливайте скачанные 32-битные пакеты командой yum install --nogpgcheck *название пакетов WINE* | ||
− | |||
− | |||
=== CentOS === | === CentOS === | ||
Строка 215: | Строка 189: | ||
Устанавливайте скачанные 32-битные пакеты командой yum install --nogpgcheck *название пакетов WINE* | Устанавливайте скачанные 32-битные пакеты командой yum install --nogpgcheck *название пакетов WINE* | ||
− | + | = Ссылки = | |
− | + | ||
− | + | ||
*http://wiki.winehq.org/WineOn64bit | *http://wiki.winehq.org/WineOn64bit |
Версия 12:59, 16 марта 2016
Содержание
[убрать]Установка 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/branch x86_64-i586 classic
И устанавливать пакеты WINE, собранные для ALT Linux p6 32 bit и предварительно скачанные, через
apt-get install.
Аналогично для других версий дистрибутивов (4.0, 4.1, p5, p6, а также Sisyphus).
Поскольку явной зависимости на libcups в пакете wine (wine-etersoft) нет, для возможности печати нужно установить i586-libcups.
Также нужно установить пакет i586-libgcc1 (для 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-libgcc1 i586-glibc-pthread i586-glibc-nss i586-libcups i586-libncurses i586-libXrender i586-libICE i586-libuuid glibc-locales
Установка одной командой всех необходимых пакетов:
epmi i586-libcups i586-libXrender i586-glibc-pthread i586-glibc-nss i586-libgcc1 i586-libncurses i586-libICE i586-libuuid glibc-locales
Драйверы ключей защиты haspd нужно устанавливать 64-битной сборки из
ftp://updates.etersoft.ru/pub/Etersoft/WINE@Etersoft/stable/WINE/x86_64/ALTLinux/
OpenSUSE
Установка на OpenSUSE 12.01 x64
производится при помощи команды zypper in <название_пакета> или zypper install <название_пакета>
1. сначала устанавливаются libieee1284-32bit.rpm и libusb-32bit.rpm пакеты
#zypper install libieee1284-32bit
#zypper install libusb-0_1-4-32bit
2. ставим 32-битные пакеты etersoft
#zypper install wine-etersoft-*.i586.rpm
#zypper install wine-etersoft-<local,network,sql ...>-*.i586.rpm
Готово!
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-битных программ:
pacman -S lib32-fontconfig lib32-libxcursor lib32-libxdamage lib32-libxrandr lib32-libxslt lib32-mesa lib32-openssl lib32-libcups
Затем установить пакеты wine:
pacman -U --arch i686 wine-etersoft-*
Mandriva 2010.0 x86_64
Скачивает пакеты для 32-битной системы и ставим их командой
urpmi
Debian
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
Debian 7.0 64bit
Нужно разрешить использование 32-битной архитектуры, установить 32-битные пакеты wine-etersoft и выровнять зависимости:
# dpkg --add-architecture i386 # dpkg -i wine-etersoft*.deb # apt-get update # apt-get unstall -f
Дополнительно стоит установить пакет
# apt-get install libgnome-keyring0:i386
чтобы не выдавалось лишних сообщений (подробности в 8956).
Ubuntu
Ubuntu 11.10 64bit
# apt-get install ia32-libs # dpkg -i libwine-etersoft-devel_2.0.3-eter10ubuntu_amd64.deb # dpkg -i wine-etersoft_2.0.3-eter10ubuntu_amd64.deb # dpkg -i wine-etersoft-gl_2.0.3-eter10ubuntu_amd64.deb # dpkg -i wine-etersoft-network_2.0.3-eter5ubuntu_amd64.de # apt-get -f install
Ubuntu 12.04 64bit
В связи с полным переходом на multiarch, в систему достаточно просто установить 32-битные пакеты wine-etersoft и выровнять зависимости:
# dpkg -i *.deb # apt-get -f install
Начиная с определённых ядер (> 3.8.*) в ядрах ubuntu отсутствует поддержка 16-битных сегментов. Поддержка появляется в ядрах > 3.14.6
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1328965
Установка в старые 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*
Ссылки
- http://wiki.winehq.org/WineOn64bit
- Обновление различных дистрибутивов
- EPM — универсальное средство управления пакетами