WINE@Etersoft/Установка WINE@Etersoft
Содержание
Установка WINE@Etersoft
Системные требования
- x86-совместимый процессор 800 МГц
- 256 Мб ОЗУ (128Мб минимум)
- 32-битная ОС GNU/Linux или FreeBSD
Дополнительно:
- аппаратное ускорение GL (для работы с 3D)
- система печати CUPS (при необходимости печати)
Подробнее:
- 32-битное или 64-битное ядро Linux 2.6.x или FreeBSD не ниже 7.0
- freetype >= 2.1.9 или новее
- система вывода звука ALSA
Рекомендуемые дистрибутивы (в порядке приоритета):
- Ubuntu 10.04
- ALT Linux 5.0
- Mandriva 2010.0
- Fedora 13
- LINUX@Etersoft 4.1
- ASP Linux 14
- SUSE 11
Описание конкретных проверенных конфигураций можно найти здесь: http://kb.etersoft.ru/Проверенные_конфигурации
Операционная система
Продукт WINE@Etersoft протестирован на ряде Linux/Unix-систем, самая актуальная версия списка публикуется на сайте Etersoft). Двоичные пакеты для каждого из перечисленных в этом списке дистрибутивов можно найти на компакт-диске WINE@Etersoft в подкаталоге WINE/название_дистрибутива/версия
. Исходные тексты WINE (свободная часть WINE@Etersoft) находятся на диске в подкаталоге sources/
.
.wine
в домашнем каталоге каждого пользователя.
Если Вы используете дистрибутив, которого нет в списке совместимых с WINE@Etersoft, или другую версию одного из перечисленных дистрибутивов, то мы не можем гарантировать, что WINE@Etersoft можно установить и корректно использовать на данной платформе. В этом случае у Вас есть две возможности: выбрать дистрибутив из списка поддерживаемых или обратиться в Etersoft для обсуждения возможности поддержки WINE@Etersoft на Вашей платформе.
Установка WINE
Пакеты, составляющие WINE@Etersoft, устанавливаются обычным образом, Вы можете воспользоваться привычной программой управления пакетами. Потребуется установить все пакеты, имеющиеся в каталоге WINE/название_дистрибутива/версия
. Пакеты из подкаталога extra
, как правило, устанавливать не требуется.
В большинстве ситуаций установку пакетов можно выполнить одной командой (в каталоге со сборкой WINE@Etersoft для Вашего дистрибутива).
Универсальный способ для большинства дистрибутивов:
epmi wine-etersoft*.rpm
Для дистрибутивов на основе rpm:
название_дистрибутива/версия# rpm -Uvh wine-etersoft*.rpm
Для дистрибутивов на основе dpkg:
название_дистрибутива/версия# dpkg -i wine-etersoft*.debДля FreeBSD:
название_дистрибутива/версия# pkg_add wine-etersoft-*Для Slackware:
название_дистрибутива/версия# installpkg wine-etersoft*
Для Gentoo: Предоставляются архивы с бинарными файлами. После их скачивания обратитесь за инструкцией.
Если программа установки пакетов (rpm или dpkg) сообщит о неудовлетворённых зависимостях, то нужно установить недостающие пакеты из комплекта Вашего дистрибутива обычным образом.
Установка WINE@Etersoft на 64-битные ОС
Начиная с WINE@Etersoft 7, установка производится штатным образом: с помощью предлагаемого вместе с пакетами установочного скрипта или вручную установкой пакетов, которые включают в себя 32-битные и 64-битные версии.
ALT Linux
Поставка WINE@Etersoft осуществляется в виде набора .rpm пакетов для вашей операционной системы. Вы можете загрузить их для установки вручную или использовать единую команду установки, которая скачает все необходимые пакеты и установит их за вас.
1. Найдите в письме с пакетами файл wine-etersoft-install.sh и загрузите его к себе на компьютер;
2. Войдите в режим суперпользователя:
$ su -
3. Перейдите в каталог с загруженной командой и выполните:
# bash wine-etersoft-install.sh
Единая команда установки автоматически скачает все необходимые *.rpm пакеты и установит WINE@Etersoft.
Следующим шагом скрипт загрузит файл вашей лицензии и положит его в /etc/wine. После завершения работы скрипт удалит временный каталог для *.rpm пакетов.
Успешная установка завешается строками:
WINE@Etersoft установлен. Пример использования (запускать под пользователем): $ wine setup.exe
После установки WINE@Etersoft, выйдите из режима суперпользователя.
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 / AstraLinux x86_64
(Аналогична установка и на Ubuntu 8.04 x86_64 и AstraLinux x86_64 )
Для того, что бы приложения и сам wine запускался, необходимо установить пакет ia32-libs
потом можно ставить пакеты с Wine следующей командой:
dpkg --force-depends -i *.deb
Этой командой устанавливаются 32-битные пакеты:
wine-etersoft_*.deb wine-etersoft-(local,network,sql)_*.deb
Debian начиная с 7.0 64bit
Нужно разрешить использование 32-битной архитектуры, установить 32-битные пакеты wine-etersoft и выровнять зависимости:
# dpkg --add-architecture i386 # dpkg -i wine-etersoft*.deb # apt-get update # apt-get install -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 — универсальное средство управления пакетами
Удаление WINE@Etersoft
Пакеты, составляющие WINE@Etersoft, удаляются обычным образом. Вы можете воспользоваться привычной программой управления пакетами.
В большинстве ситуаций удаление пакетов можно выполнить одной командой. Приведём пример для WINE@Etersoft SQL.
Для дистрибутивов на основе rpm:
- rpm -e wine-etersoft wine-etersoft-sql
Для дистрибутивов на основе dpkg:
- dpkg -P wine-etersoft wine-etersoft-sql
Окружение WINE — настройки и установленные программы — хранятся в каталоге ~/.wine
. Если WINE перестал работать, и вы решили начать всё заново
, просто удалите (переименуйте) этот каталог и запустите команду wine
, чтобы создать окружение заново.
Использование сервисов
В документации часто встречается управление сервисами (etercifs, haspd, wine) через команду service
. Если в вашей системе такой команды нет, или она не работает, используйте вызов скрипта напрямую. Например, вместо service haspd build
запускайте /etc/init.d/haspd build
.