WINE@Etersoft/Установка WINE@Etersoft

Материал из Русский WINE
(перенаправлено с «Установка 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/.

Note: Внимание! Перед установкой убедитесь, что в Вашей системе не установлен стандартный WINE, входящий в дистрибутив. Если в Вашей системе присутствует такой WINE, то обязательно предварительно удалите относящиеся к нему пакеты и не забудьте удалить каталог .wine в домашнем каталоге каждого пользователя.

Если Вы используете дистрибутив, которого нет в списке совместимых с WINE@Etersoft, или другую версию одного из перечисленных дистрибутивов, то мы не можем гарантировать, что WINE@Etersoft можно установить и корректно использовать на данной платформе. В этом случае у Вас есть две возможности: выбрать дистрибутив из списка поддерживаемых или обратиться в Etersoft для обсуждения возможности поддержки WINE@Etersoft на Вашей платформе.

Установка WINE

Пакеты, составляющие WINE@Etersoft, устанавливаются обычным образом, Вы можете воспользоваться привычной программой управления пакетами. Потребуется установить все пакеты, имеющиеся в каталоге WINE/название_дистрибутива/версия. Пакеты из подкаталога extra, как правило, устанавливать не требуется.

В большинстве ситуаций установку пакетов можно выполнить одной командой (в каталоге со сборкой WINE@Etersoft для Вашего дистрибутива).

Для дистрибутивов на основе 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-битные ОС

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

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

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

ALT Linux

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

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, но он содержит неверную ссылку.

Установка одной командой всех необходимых пакетов:

epmi i586-libcups i586-libXrender i586-glibc-pthread i586-glibc-nss i586-libgcc1 i586-libncurses i586-libICE i586-libuuid glibc-locales i586-libnss-mdns i586-libnss-myhostname

См. https://bugs.etersoft.ru/show_bug.cgi?id=9646

Драйверы ключей защиты 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

Warning: Для работы печати нужно убедиться в отсутствии пакета lpr и наличие пакета cups-bsd:i386

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/8.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*

Ссылки


Удаление WINE@Etersoft

Пакеты, составляющие WINE@Etersoft, удаляются обычным образом. Вы можете воспользоваться привычной программой управления пакетами.

В большинстве ситуаций удаление пакетов можно выполнить одной командой. Приведём пример для WINE@Etersoft SQL.

Для дистрибутивов на основе rpm:

  1. rpm -e wine-etersoft wine-etersoft-sql

Для дистрибутивов на основе dpkg:

  1. dpkg -P wine-etersoft wine-etersoft-sql

Окружение WINE — настройки и установленные программы — хранятся в каталоге ~/.wine. Если WINE перестал работать, и вы решили начать всё заново, просто удалите (переименуйте) этот каталог и запустите команду wine, чтобы создать окружение заново.

Использование сервисов

В документации часто встречается управление сервисами (etercifs, haspd, wine) через команду service. Если в вашей системе такой команды нет, или она не работает, используйте вызов скрипта напрямую. Например, вместо service haspd build запускайте /etc/init.d/haspd build.


Wine
Search.png
Программы работающие в WineСкачатьШкольный Wine
WINE@Etersoft Общие сведенияУстановка на 64-битные ОСОсобенности разработкиПатчи для WINE@EtersoftАдминистративная установкаДополнительные компонентыКак получить WINE@Etersoft?Лицензия на документациюГлоссарийИспользование аппаратных ключей защиты в LinuxДополнительная информация • [ Совместная работа | по CIFSпо NFS ] • Изменение системных ограниченийРегистрация продуктаПошаговая инструкция по установке rpm-пакетовОбращение в службу поддержкиТерминальные решенияУстановка WINE@EtersoftПодписка на обновленияНастройка WINE@EtersoftРазработчикуEnterpriseЧто такое WINE@Etersoft SQLВозможностиСреда для запуска приложений WindowsИспользование WINE@EtersoftFAQ по использованию WINE@EtersoftОсновные командыWINE@Etersoft/LocalЧто такое WINE@Etersoft Local
Программы Запуск БЭСТ 4+Запуск Консультант+ (сетевой версии)ГарантF1Инфо-Бухгалтер 8.xНалогоплательщик ЮЛ
1C Отличия от обычного WineМестоположение базы 1С1C: Предприятие 7.7 в WINEНастройка 1С 7.7 для работы с SQL-серверомУстановка 1С: Предприятия 8.1Установка 1С: Предприятия 8.1 в трёхзвенном режиме
Пользователю
Помощь Использование WinecfgИспользование Regedit
Легальность DCOM95IE5DCOMMSXML
Утилиты для работы с Wine WinetricksWineToolsQ4WinePlayOnLinuxIEs4LinuxWine-DoorsSwine
Разработчику
Компоненты WindowsЗапрет отключения защиты программыУправление обработчиком исключенийStraceNTИзмерение скорости функций WinAPIGLУстройство чтения смарт-картПрофилированиеТесты для проверки интерфейсовНаписание тестов в системе WineАутентификация в домене ADРепозитории
Помощь Создание патчейНаписание приложения под wineОтправка патчейСборка eterhackСборка wine-public
Отладка Способы отладкиWINEDEBUGWinedbg
Разработка WINE
1CODBCWinHelpКомпасМетодикаТестирование доступаЦветаФайловый диалогТестированиеЛитератураИзображенияWin32ШрифтыФайловые блокировкиСсылкиКлючи защитыRPMWineGeckoListViewУпаковка Wine
Производителю
Родственные проекты
LUKReactOSARWINSSCrossOver
Прочее
PageSetupDlgFreeBSDWwr