====== Установка Watchtower Library в Linux ====== Данный документ содержит подробную информацию об установке и работе Watchtower Library (также называемая wtlib или wtlibrary) в Linux. Любой желающий может вносить в него корректировки и улучшения. Вы также можете [[talk|задать свои вопросы или высказать своё мнение]]. Следите за [[news|нашими новостями]], работа над ошибками ведётся постоянно. Хотя в данной статье рассматривается работа Watchtower Library 2007/2008/2009/2010 Russian, многое из обсуждаемого здесь также с равным успехом относится и к английской версии, а также к более старым выпускам программы. {{wtlib.png?300 |Watchtower Library 2009 Russian на Kubuntu 8.04 и wine 1.1.16}}Хочется отметить, что Watchtower Library в Linux при использовании последних версий wine работает «из коробки»((Работают просмотр публикаций и изображений, воспроизведение речи (в английской версии), поиск, настройки библиотеки, печать, избранное, синхронизация)). Для работы Watchtower Library 2010 требуется wine версии 1.3.11 и старше. Об имеющихся недочётах и способах их устранения написано [[bugs|на отдельной странице]]. Стоит отметить, что имеющиеся проблемы не являются критическими. Ведётся активная работа по устранению имеющихся ошибок. Итак, какие же шаги нужно предпринять для того, чтобы библиотека заработала в Linux? Обязательных шагов всего два: установка wine и Watchtower Library. Если говорить коротко, то в последних версиях ubuntu выполняются эти шаги так:((При условии, что диск с Watchtower Library вставлен в cdrom и уже подключен (примонтирован).)) :!: Данная команда требует наличия подключения к интернету.((В процессе выполнения будет загружено от 8 до 22 мегабайт. Возможны ситуации, когда в ходе обновления списков пакетов будет загружено ещё несколько мегабайт)) 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 предназначен специальный комплекс программ, под названием [[wpru>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 ==== Современные дистрибутивы линукса имеют мощные [[wpru>Система управления пакетами|системы управления пакетами]]. Это очень удобно. Установка нужной программы как правило дело одной командной строки. Для любителей графических интерфейсов существуют графические [[http://easylinux.ru/node/93|менеджеры пакетов]]. В принципе, wine можно установить прямо из имеющихся репозитариев, но проблема в том, что там зачастую находятся устаревшие версии wine. Поэтому, лучше брать wine прямо у его разработчиков. Для этого идём на [[http://www.winehq.org/site/download|официальную страницу загрузки wine]] и выбираем там используемый дистрибутив линукса. Далее будет предложено либо просто скачать файлы для установки, либо подключить в свою систему управления пакетами репозитарий wine. Последнее удобнее, т.к. это позволит получать автоматические обновления по мере выхода новых версий wine. === Debian и Ubuntu === Для систем, использующих .deb-пакеты (Debian и все его потомки, включая все разновидности ubuntu((такие как ubuntu, kubuntu, xubuntu, edubuntu, Ubuntu Studio, linux Mint, Runtu)) и его потомки((Mepis, simpleMepis))) установить wine можно установив одноимённый пакет через стандартный менеджер пакетов или такой командой: ''sudo apt-get install wine'', но в этом случае будет установлена не самая последняя версия wine. В Ubuntu Karmic более свежую версию wine можно поставить установив пакет **wine1.2**, опять таки через менеджер или командой ''sudo apt-get install wine1.2''. В более новых версиях по умолчанию идёт wine 1.2, так что никаких дополнительных манипуляций не нужно, достаточно просто поставить пакет wine. Поставить последнюю версию можно так((Скрипт работает для **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 до 22 мегабайт. Возможны ситуации, когда в ходе обновления списков пакетов будет загружено ещё несколько мегабайт)) # Входим в режим суперпользователя 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 можно забрать с сайта [[http://sourceforge.net/project/showfiles.php?group_id=6241&package_id=80066|sourceforge.net]]. === OpenSUSE === Ссылки на репозитарии для свежих версий wine можно найти в [[http://en.opensuse.org/Wine#Repositories|официальной документации]]. Выберите нужную вам версию (в зависимости от того, какая версия OpenSUSE у вас установлена), и откройте соответствующую ссылку. Там будет список файлов, один из которых называется **Emulators:Wine.repo**. Откройте этот файл, и нужный репозитарий будет добавлев в систему. ===== Установка шрифтов ===== При использовании последних версий wine, нужные шрифты из семейства ttf-liberation будут установлены автоматически. Однако при запуске библиотеки вы можете обнаружить что тексты в области просмотра нечитаемы. Чтобы исправить ситуацию войдите в настройки библиотеки и смените шрифты. Другой вариант (обязательный в более древних версиях wine) - установить системные шрифты Windows. Вам следует установить особый пакет, содержащий комплект свободно распространяемых шрифтов от Microsoft. Для систем, основанных на Debian (включая все разновидности Ubuntu) следует выполнить такую команду: :!: Данная команда требует наличия подключения к интернету.((В процессе выполнения будет загружено около 4,5 мегабайт)) sudo apt-get install msttcorefonts Если у вас другая система, вы можете использовать [[winetricks|winetricks]], установив пакет corefonts((В процессе выполнения будет загружено около 4,5 мегабайт)). Также, возможно, вы захотите включить сглаживание шрифтов в wine. Для этого воспользуйтесь [[bugs#shrifty_ne_sglazhivajutsja|данным советом]]. ===== Установка Watchtower Library ===== После того, как wine будет установлен, вам нужно будет вставить диск с Watchtower Library, найти на нём файл ''Setup.exe'' и запустить его. После установки на рабочем столе, а также в меню должны появиться ярлыки, используя которые можно запускать Watchtower Library. По идее, при использовании последних версий wine и в меру свежих версий Linux проблем у вас быть не должно. Но если проблемы всё же возникли... * **Если не запускается setup.exe:** Выполните в консоли: wine /cdrom/Setup.exe * **Библиотека установилась, но не запускается.** Если не появились ярлыки для запуска библиотеки, читайте [[bugs#problemy_s_jarlykami|этот совет]]. В некоторых случаях, даже при использовании новых версий wine при установке Watchtowe Library не устанавливаются нужные системные библиотеки, но это [[bugs#problema_s_ustanovkoj_sistemnyx_bibliotek|можно исправить]]. * **Библиотека запускается, но вместо текста нечитаемые символы.** Вам поможет [[bugs#nechitaemye_simvoly_vmesto_teksta|этот совет]]. ===== Что-то не так? ===== Вы сделали всё по инструкции, но что-то не сработало? Для начала ознакомьтесь со [[bugs|списком известных проблем и способами их решения]]. Если вы не нашли ответа там, то опишите свою проблему [[talk|на этой странице]]. ===== Ссылки ===== * [[http://appdb.winehq.org/objectManager.php?sClass=application&iId=1485|Watchtower Library в базе данных приложений Wine (англ.)]] * [[http://appdb.winehq.org/objectManager.php?sClass=version&iId=24982|Watchtower Library 2011]] * [[http://appdb.winehq.org/objectManager.php?sClass=version&iId=22127|Watchtower Library 2010]] * [[http://appdb.winehq.org/objectManager.php?sClass=version&iId=18805|Watchotwer Library 2009]] * [[http://appdb.winehq.org/objectManager.php?sClass=version&iId=14956|Watchotwer Library 2008]] * [[http://appdb.winehq.org/objectManager.php?sClass=version&iId=10133|Watchtower Library 2007]] * [[http://appdb.winehq.org/appview.php?iAppId=4475|Watchtower Reader в базе данных приложений Wine (англ.)]] * [[http://wiki.jswindle.com/index.php/Wine_Watchtower_Library_2008|Wine-wiki страница Watcntower Library 2008 (англ.)]] * [[http://wiki.jswindle.com/index.php/Wine_Watchtower_Library_2007|Wine-wiki страница Watcntower Library 2007 (англ.)]] ===== Связь с автором ===== Задать вопросы, написать отзывы и обсудить статью можно на [[http://wiki.polosatus.ru/talk|этой странице]]. Если вы всё-таки хотите связаться с автором лично, пишите мне на .