Инструменты пользователя

Инструменты сайта


wtlib:onlinux:start

Установка Watchtower Library в Linux

Данный документ содержит подробную информацию об установке и работе Watchtower Library (также называемая wtlib или wtlibrary) в Linux. Любой желающий может вносить в него корректировки и улучшения. Вы также можете задать свои вопросы или высказать своё мнение. Следите за нашими новостями, работа над ошибками ведётся постоянно.

Хотя в данной статье рассматривается работа Watchtower Library 2007/2008/2009/2010 Russian, многое из обсуждаемого здесь также с равным успехом относится и к английской версии, а также к более старым выпускам программы.

Watchtower Library 2009 Russian на Kubuntu 8.04 и wine 1.1.16Хочется отметить, что Watchtower Library в Linux при использовании последних версий wine работает «из коробки»1). Для работы Watchtower Library 2010 требуется wine версии 1.3.11 и старше. Об имеющихся недочётах и способах их устранения написано на отдельной странице. Стоит отметить, что имеющиеся проблемы не являются критическими. Ведётся активная работа по устранению имеющихся ошибок.

Итак, какие же шаги нужно предпринять для того, чтобы библиотека заработала в Linux?

Обязательных шагов всего два: установка wine и Watchtower Library. Если говорить коротко, то в последних версиях ubuntu выполняются эти шаги так:2)

:!: Данная команда требует наличия подключения к интернету.3)

sudo sh -c "add-apt-repository ppa:ubuntu-wine/ppa && apt-get update && apt-get install -y wine"
wine /media/WTLIB10U/Setup.exe

Где: /media - точка монтирования, WTLIB10U - версия библиотеки. Неообходимо указать соответственно свои параметры

Рассмотрим эти шаги подробнее.

Установка wine

Для запуска windows-программ под Linux предназначен специальный комплекс программ, под названием wine. Wine позволяет запускать windows-программы параллельно с другими программами Linux.

Проверка наличия нужной версии wine

Прежде чем устанавливать wine, давайте проверим не установлен ли он уже у вас в системе, а если установлен, то какой версии. Откройте консоль и выполните эту команду

wine --version

Если в ответ вы получили что-то вроде bash: wine: команда не найдена, то wine не установлен. В противном случае вам сообщат номер версии wine в формате wine-версия. В связи с выходом 22 мая 2009 wine 1.1.22, содержащей ряд важных исправлений, касающихся работы Watchtower Library, настоятельно рекомендуется обновиться как минимум до этой версии.

Настоятельно не рекомендуется использовать wine 1.1.12 из-за наличия в нём пары критических ошибок. Используйте более новые версии.

Watchtower Library 2010 требует wine версии 1.3.11 или старше.

Установка wine

Современные дистрибутивы линукса имеют мощные системы управления пакетами. Это очень удобно. Установка нужной программы как правило дело одной командной строки. Для любителей графических интерфейсов существуют графические менеджеры пакетов.

В принципе, wine можно установить прямо из имеющихся репозитариев, но проблема в том, что там зачастую находятся устаревшие версии wine. Поэтому, лучше брать wine прямо у его разработчиков.

Для этого идём на официальную страницу загрузки wine и выбираем там используемый дистрибутив линукса. Далее будет предложено либо просто скачать файлы для установки, либо подключить в свою систему управления пакетами репозитарий wine. Последнее удобнее, т.к. это позволит получать автоматические обновления по мере выхода новых версий wine.

Debian и Ubuntu

Для систем, использующих .deb-пакеты (Debian и все его потомки, включая все разновидности ubuntu4) и его потомки5)) установить wine можно установив одноимённый пакет через стандартный менеджер пакетов или такой командой: sudo apt-get install wine, но в этом случае будет установлена не самая последняя версия wine. В Ubuntu Karmic более свежую версию wine можно поставить установив пакет wine1.2, опять таки через менеджер или командой sudo apt-get install wine1.2. В более новых версиях по умолчанию идёт wine 1.2, так что никаких дополнительных манипуляций не нужно, достаточно просто поставить пакет wine.

Поставить последнюю версию можно так6):

:!: Данная команда требует наличия подключения к интернету.7)

# Входим в режим суперпользователя
if [ `which sudo` ]; then sudo -s; else su; fi;
 
RELEASE=`lsb_release -cs` # Получаем кодовое имя версии системы
 
# Соответствие кодовых имён для Linux Mint
case $RELEASE in
	"elyssa")	RELEASE="hardy";;
	"felicia")	RELEASE="intrepid";;
	"gloria")	RELEASE="jaunty";;
esac
 
# Добавляем репозитарий для старых версий ubuntu
if [[ $RELEASE = "jaunty" || $RELEASE = "intrepid" || $RELEASE = "hardy" || $RELEASE = "gutsy" || $RELEASE = "fiesty" || $RELEASE = "edgy" || $RELEASE = "dapper" ]]; then
	echo "deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu $RELEASE main" > /etc/apt/sources.list.d/wine.list/ubuntu-wine-ppa-$RELEASE.list
	apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F9CB8DB0
 
# В Ubuntu Karmic (9.10) и старше используем add-apt-repository и ставим 1.3.x
else
	add-apt-repository ppa:ubuntu-wine/ppa
fi
 
# Обновляем список пакетов и устанавливаем wine
apt-get update && apt-get install -y wine
exit # Выходим из режима суперпользователя

Mandriva

RPM-пакеты со свежей версией wine можно забрать с сайта sourceforge.net.

OpenSUSE

Ссылки на репозитарии для свежих версий wine можно найти в официальной документации. Выберите нужную вам версию (в зависимости от того, какая версия OpenSUSE у вас установлена), и откройте соответствующую ссылку. Там будет список файлов, один из которых называется Emulators:Wine.repo. Откройте этот файл, и нужный репозитарий будет добавлев в систему.

Установка шрифтов

При использовании последних версий wine, нужные шрифты из семейства ttf-liberation будут установлены автоматически. Однако при запуске библиотеки вы можете обнаружить что тексты в области просмотра нечитаемы. Чтобы исправить ситуацию войдите в настройки библиотеки и смените шрифты.

Другой вариант (обязательный в более древних версиях wine) - установить системные шрифты Windows. Вам следует установить особый пакет, содержащий комплект свободно распространяемых шрифтов от Microsoft. Для систем, основанных на Debian (включая все разновидности Ubuntu) следует выполнить такую команду:

:!: Данная команда требует наличия подключения к интернету.8)

sudo apt-get install msttcorefonts

Если у вас другая система, вы можете использовать winetricks, установив пакет corefonts9).

Также, возможно, вы захотите включить сглаживание шрифтов в wine. Для этого воспользуйтесь данным советом.

Установка Watchtower Library

После того, как wine будет установлен, вам нужно будет вставить диск с Watchtower Library, найти на нём файл Setup.exe и запустить его. После установки на рабочем столе, а также в меню должны появиться ярлыки, используя которые можно запускать Watchtower Library.

По идее, при использовании последних версий wine и в меру свежих версий Linux проблем у вас быть не должно. Но если проблемы всё же возникли…

  • Если не запускается setup.exe: Выполните в консоли:
    wine /cdrom/Setup.exe
  • Библиотека установилась, но не запускается. Если не появились ярлыки для запуска библиотеки, читайте этот совет. В некоторых случаях, даже при использовании новых версий wine при установке Watchtowe Library не устанавливаются нужные системные библиотеки, но это можно исправить.
  • Библиотека запускается, но вместо текста нечитаемые символы. Вам поможет этот совет.

Что-то не так?

Вы сделали всё по инструкции, но что-то не сработало? Для начала ознакомьтесь со списком известных проблем и способами их решения. Если вы не нашли ответа там, то опишите свою проблему на этой странице.

Ссылки

Связь с автором

Задать вопросы, написать отзывы и обсудить статью можно на этой странице. Если вы всё-таки хотите связаться с автором лично, пишите мне на tigrus@polosatus.ru.

1)
Работают просмотр публикаций и изображений, воспроизведение речи (в английской версии), поиск, настройки библиотеки, печать, избранное, синхронизация
2)
При условии, что диск с Watchtower Library вставлен в cdrom и уже подключен (примонтирован).
3) , 7)
В процессе выполнения будет загружено от 8 до 22 мегабайт. Возможны ситуации, когда в ходе обновления списков пакетов будет загружено ещё несколько мегабайт
4)
такие как ubuntu, kubuntu, xubuntu, edubuntu, Ubuntu Studio, linux Mint, Runtu
5)
Mepis, simpleMepis
6)
Скрипт работает для Ubuntu 6.06 LTS/6.10/7.04/7.10/8.04 LTS/8.10/9.04/9.10/10.04/10.10 и Linux Mint
8) , 9)
В процессе выполнения будет загружено около 4,5 мегабайт
wtlib/onlinux/start.txt · Последнее изменение: 2025/06/18 20:45 — 114.119.153.97