Содержание

Запускаем 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