FreeSource: WINE/swine

Склад бутылок для тестирования и разработки

Описание приведено для etersoft-devel-utils-1.3-alt1

Для создания общедоступных тестовых установок программ (справочного характера, для работы support, при работе над проектом)

используется механизм бутылок (разные .wine), содержащиеся на полках (racks).

Таким образом, чтобы попасть в бутылку 1C77 на полке 1C, пишем swine 1C/1C77. Возможно использование вложенных полок: swine buh/1C/77.

Для определения правильности пути применяется эвристика.

Для просмотра списка полок с бутылками:

Для просмотра списка бутылок на полке:

Для перехода в тестовую бутылку используется команда swine полка/бутылка:

Одновременное использование одной бутылки разными пользователями недопустимо, но если известно, что другой

пользователь её больше не занимает, можно зайти принудительно:

Создание новых бутылок

Название бутылок/полок обязательно в нижнем регистре (для удобства ввода названия).

Создание новой полки:

Создание новой бутылки:

Указание комментариев обязательно.

Указание машины с бутылками

При необходимости использовать бутылки на другой машине, целевую машину можно указать через параметр -h:

Если бутылки имеются на локальной машине (в /srv/wine) и необходимые параметры для sudo имеются, можно локально подключаться к бутылкам:

Работа с бутылками через RX 

При необходимости использовать бутылки через протокол NX в режиме одного приложения достаточно указать опцию:

Использование «личных» бутылок

В целях избежания лишних изменений в эталонных бутылок была создана возможность использования «личных» бутылок для различных экспериментов.

В качестве рабочего варианта предлагается сначала копировать нужные эталонные бутылке в «личные».

Для просмотра списка «личных» бутылок:

Копирование существующей бутылки в «личные»

Вход в «свою» бутылку

Удаление «личной» бутылки

Как установить

Пакет с командой swine лежит на ftp:

ftp://updates.etersoft.ru/pub/Etersoft/LINUX@Etersoft/devel/i586/RPMS.ourside/

Что сделать

Подробности

Что она делает:

а) переключает пользователя на wine@cellar

б) разрешает соединение с Иксами вызывавшего пользователя (напрямую указывая DISPLAY)

в) устанавливает переменную WINEPREFIX для работы с отдельными настройками WINE

Используется пользователь wine (дом. каталог /net/wine) на машине cellar.

Ссылок на эту страницу нет