Пошаговая инструкция по установке WINE@Etersoft

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


ВНИМАНИЕ! Выполнение отдельных команд требует полномочий суперпользователя (root). Знак “#” в приглашении означает, что команду нужно выполнить от имени пользователя root. Знак “$” в приглашении означает, что команду следует выполнять от имени обычного пользователя. Запускайте команды из-под root только тогда, когда это действительно необходимо.

1. Пакеты, которые необходимо установить


Для корректной работы приложений, использующих OpenGL, потребуется поставить пакет wine-etersoft-gl из каталога extra. Обратите внимание, что функционирование GL не гарантируется, и поддерживается только в продукте WINE@Etersoft CAD.

2. Если установлен стандартный WINE, его следует удалить

Перед установкой пакетов необходимо убедиться в отсутствии установленного WINE:

$ rpm -qa | grep wine

если команда вывела на экран хоть один пакет, то его необходимо удалить. Введите следующую команду (требуются привилегии root, будьте внимательны при вводе команды!).

# rpm -e пакеты_wine_установленные_в_системе

ПРОВЕРКА: если команда выполнилась корректно, то вывод следующей команды на экран должен быть пустым:

$ rpm -qa | grep wine

3. Удалить каталог .wine из домашнего каталога пользователя

$ rm -rf ~/.wine

ПРОВЕРКА: если каталог удалён, вывод команды ls ~/.wine должен быть примерно таким:

ls: .wine: No such file or directory


Примечание: Каталог .wine следует удалить из домашних каталогов всех пользователей, которые будут запускать WINE.

4. Установить пакеты WINE@Etersoft

Устанавливаем пакеты WINE@Etersoft. Для этого, находясь в каталоге с пакетами, вводим команду (требуются привилегии root):


test:~ # ls -1 | grep wine
wine-etersoft-1.0.10-eter16mdv.i586.rpm
wine-etersoft-network-1.0.10-eter11mdv.i586.rpm

test:~ #  rpm -Uvh *wine*
Подготовка...     ########################################### [100%]
   1:wine-etersoft ########################################## [ 33%]
   2:wine-etersoft-network ################################## [ 67%]
WINE: Registering binary handler for Windows program         [ DONE ]
Running etersafed...                                         [ DONE ]

Пример 1. Установка пакетов


Обратите внимание, что важно устанавливать пакеты одновременно, так как они имеют взаимную зависимость.

ПРОВЕРКА:


test:~ # rpm -qa | grep wine
wine-etersoft-1.0.10-eter16mdv
wine-etersoft-network-1.0.10-eter11mdv

Пример 2. Список установленных пакетов


5. Первый запуск WINE

При первом запуске WINE необходимо создать win-окружение для каждого пользователя. Для этого нужно выполнить команду

$ wine

и дождаться её завершения. Процесс создания окружения отображается на графической заставке.

ВЫВОД (может различаться при разных системах и конфигурациях!):


First running... Using WINEPREFIX=/net/wine/.wine
Creating default file tree...
Copying prepared tree from '/usr/share/wine/skel' ...
Initialize registry and environments...
Building local environment...
Flash Player 9 NPAPI installing...
Device 'e:' created as link for '/media' target.
Device 'e::' created as link for '/dev/cdrom' target.
Device 'd:' created as link for '/net/wine/Documents' target.
Communication dlls installing...
MSI installing...
Windows Scripting installing...
Successfully registered DLL msxml3.dll
Successfully registered DLL msxml4.dll
Successfully registered DLL mfc40.dll
Successfully registered DLL mfc42.dll
Successfully registered DLL msscript.ocx
Successfully registered DLL mfc42u.dll
WINE@Etersoft 1.0 SQL 1.0.10-eter16/11

Licensed for ООО "Этерсофт" with registration number ****-****
Contact person: Системный администратор
Use /net/wine/wine_c as WINE C:\ disk.
Copy your program into and install it.

Пример 3. Создание win-окружения


ПРОВЕРКА:


$ ls -la ~/.wine

drwxrwxr-x  3 test test   4096 Окт 30 11:31 .
drwx------ 28 test test   4096 Окт 30 11:45 ..
drwxrwxr-x  4 test test   4096 Окт 30 11:31 dosdevices
-rw-rw-r--  1 test test    177 Окт 30 11:31 .etersoft-release
-rw-rw-r--  1 test test     72 Окт 30 11:31 install.log
-rw-rw-r--  1 test test 573550 Окт 30 11:31 system.reg
-rw-rw-r--  1 test test   3801 Окт 30 11:31 userdef.reg
-rw-rw-r--  1 test test  26467 Окт 30 11:31 user.reg

Пример 4. Содержимое каталога. wine


ПРОВЕРКА:


$ wine --version
WINE@Etersoft 1.0 SQL 1.0.10-eter16/11

Licensed for ООО "Этерсофт" with registration number ****-****
Contact person: Системный администратор
License expired at 28/04/2009

Пример 5. Вывод сведений о версии wine


Вы установили WINE@Etersoft!

6. Установка приложений в WINE

Можете приступать к установке win-приложений. В роли диска С: выступает каталог ~/wine_c (находится в домашнем каталоге.

Скопируйте туда дистрибутив программы и выполните команду

$ wine имя_программы.exe