Как мне синхронизировать КПК с Evolution 2.30?

Ubuntu 10.04 позволил мне синхронизировать мой Palm PDA (например, заметки, календарь, адресную книгу) с Evolution с помощью Gnome Pilot. Однако, в 10.10, варианты синхронизации Evolution в Gnome Pilot больше не существуют.

После того, как я погуглил мою проблему, кажется, что Evolution 2.30 был построен без флага «--with pilot -rupits». ( http://www.linuxfromscratch.org/blfs/view/cvs/xsoft/evolution.html )

Можно ли установить версию Evolution, созданную при поддержке для Gnome Pilot (предпочтительно из файла .deb или репозитория), или скомпилировать его самостоятельно?

4
задан 12 October 2010 в 06:58

2 ответа

Выполняя превосходные шаги andrewsomething и от Wu Wei Wiki, я сделал сценарий, чтобы автоматически загрузить исходный код, отредактировать флаги сборки и скомпилировать его. enable-evolution-conduits.sh

Предварительно скомпилированный .debs

32 бита: debs находятся на блоге Wu Wei Wiki в верхней части страницы.

64 бита: эволюция-debs.tar.gz

После того как Вы устанавливаете все deb файлы, выходите из системы, затем входят в закончиться.

Здание из источника

Сохраните enable-evolution-conduits.sh и установите его как исполняемый файл. (Щелкните правой кнопкой по файлу, перейдите к Свойствам. Нажмите вкладку Permissions и проверьте поле "Allow executing file as program"),

Дважды щелкните по файлу, и выберите "Run in Terminal" и предоставьте свой пароль при выяснении. Может потребоваться до часа для компиляции Эволюции. Чтобы закончить устанавливать скомпилированный debs, Вам, возможно, придется ввести Ваш пароль снова. Когда завершенный, выйдите из системы, затем входят в.

2
ответ дан 12 October 2010 в 06:58

Я не могу сказать вам, действительно ли это проблема, поскольку у меня нет устройства Palm, но я могу подтвердить, просмотрев журнал сборки Evolution, что этот флаг не был пройден. http://paste.ubuntu.com/512047/

Если вы хотите попробовать построить эволюцию с этим флагом, вот несколько шагов.

apt-get source evolution # Download the evolution source package
sudo apt-get build-dep evolution # Install all of evolution's build dependencies
sudo apt-get install devscripts # Tools for working with Debian packages
sudo apt-get install libgnome-pilot2-dev # Extra build dependency need for the "--with-pilot-conduits" flag. 

Далее вы хотите отредактировать файл debian/rules. Найдите раздел, который выглядит следующим образом:

DEB_CONFIGURE_EXTRA_FLAGS += \
    --with-openldap \
    --enable-nls \
    --disable-scrollkeeper \
    --disable-pilot-conduits \
    --with-krb5=/usr \
    --sysconfdir=/etc \
    --libexecdir=/usr/lib \
    --enable-plugins=experimental \
    --enable-python \
    --disable-pst-import \
    --disable-image-inline \
    --disable-contacts-map

И замените флаг --disable-pilot-conduits \ на --enable-pilot-conduits \

. Возможно, вы также захотите увеличить номер версии в debian/changelog. Вы можете сделать это вручную или выполнить что-то вроде dch -v 2.30.3-1ubuntu6+pilot-build -m "Enable pilot-conduits"

Далее, строка debian/tmp/usr/share/gnome-pilot должна быть добавлена ​​в файл debian/evolution-common.install, а debian/tmp/usr/lib/evolution/2.30/conduits/*.so - в debian/evolution.install

.

Затем вы можете собрать пакет, запустив debuild из каталога evolution-2.30.3. Наконец, установите получившиеся в результате дэбы.

0
ответ дан 12 October 2010 в 06:58

Другие вопросы по тегам:

Похожие вопросы: