Запускаем Evernote в Ubuntu под Wine
Попытаться запустить фирменный клиент Evernote для Windows меня заставил тот факт, что под под Linux в целом (и Ubuntu в частности) нет нормального клиента. Etherpad мне не подходит, т.к. на Ubuntu 10.04 он не работает. Другие клиенты совсем не понравились.
Если версия убунты одна из последних, то можно и поставить Etherpad:
# sudo add-apt-repository ppa:nvbn-rm/ppa # sudo apt-get update # sudo apt-get install everpad
Ну а я буду говорить про связку Ubuntu 10.04 + Wine 1.5.x + Evernote.
Как выяснилось, на стандартном wine 1.2.2 из репозиториев evernote даже не стартует. То ли wine старый, то ли клиент такой - разбираться было не интересно. Поэтому решение простое: обновляем вайн до последней версии. Однако выяснилось, что самый-самый распоследний wine в PPA для 10.04 всего-лишь старой версии 1.4 (да еще и называется почему-то 1.3!). И вроде бы Evernote может на нем заработать, но все же хочется версию посвежее.
Ну что же, будем собирать руками.
Подготовка к сборке Wine
Ставим нужные для сборки пакеты:
# sudo add-apt-repository ppa:ubuntu-wine/ppa # sudo apt-get update # sudo apt-get install linux-headers-generic build-essential flex bison qt3-dev-tools qt4-qmake
Далее тащим все зависимости:
# sudo apt-get build-dep wine1.3
И вот тут облом №1: нет такого пакета. Лечим просто: добавляем в /etc/apt/sources.list.d/ubuntu-wine-ppa-lucid.list
строку
deb-src http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu lucid main
В итоге в файлике должно быть следующее:
deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu lucid main deb-src http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu lucid main
Так же проверяем чтобы репозитарии «Universe» и «Multiverse» были подключены.
повторяем попытку:
# sudo apt-get upgrade # sudo apt-get build-dep wine1.3
И тут наступил облом №2: убунта отругалась на библиотеку libsane - мол установлена версия 1.0.21, а надо 1.0.20. Правим недоразумение:
# sudo apt-get remove libsane-dev # sudo apt-get update # sudo apt-get install libsane libsane-dev
Повторяем попытку:
# sudo apt-get build-dep wine1.3
на этот раз все прошло замечательно, скачалось около 230 Мб всякой хрени. Ну и теперь переходим к сборке Wine.
Собираем Wine
Качаем и собираем (на момент написания заметки 1.5.17 была самой последней версией):
# cd ~ # wget http://sourceforge.net/projects/wine/files/Source/wine-1.5.17.tar.bz2 # tar xjf wine-1.5.17.tar.bz2 # cd wine-1.5.17 # ./configure
А далее либо стандартный
# make # sudo make install
либо поступаем более правильно: собираем deb-пакет (подробнее см. тут: Компиляция пакетов для Ubuntu)
# sudo checkinstall -D
Сборка wine идет довольно долго (около часа), так что можно расслабиться.
Далее устанавливаем пакет
# sudo dpkg -i wine_1.5.17-1_i386.deb
И еще нужно прихватить winetricks
# cd ~ # wget http://winetricks.org/winetricks # chmod +x winetricks
Запускаем новый wine
Необходимо удалить старую папку .wine
из домашней папки - чтобы не было конфликтов со старыми настройками (см. описание проблемы ниже).
Проверяем версию wine:
# wine --version wine-1.5.17
Запускаем winecfg:
# winecfg
Будет предложено загрузить поддержку Mono и еще чего-то - соглашайтесь, пригодится.
Далее при необходимости можно проверить настройки и можно закрывать winecfg.
Установка Evernote
Качаем дистрибутив с официального сайта, делаем исполняемым, запускаем при помощи wine. Далее нажимаем привычные кнопки «далее». И запускаем. По идее все должно работать без вопросов.
Ошибка wine "(.\Bootstrapper.cpp:886) 0x65B:Сбой функции."
Это ошибка инсталлятора винды, решилась удалением папки .wine