Добавляем в /etc/apt/sources.list строчку:
deb http://ppa.launchpad.net/synce/ubuntu lucid main restricted universe multiverse
sudo apt-get update
если заругается на отсутствие ключа :
Ошибка: http://ppa.launchpad.net lucid Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY B152F042D246C25D
необходимо его импортировать:
sudo apt-key adv --recv-keys --keyserver subkeys.pgp.net B152F042D246C25D
получим что-то в виде:
gpg: запрашиваю ключ D246C25D с hkp сервера subkeys.pgp.net
gpg: ключ D246C25D: открытый ключ "Launchpad PPA for SynCE" импортирован
gpg: Всего обработано: 1
gpg: импортировано: 1 (RSA: 1)
делаем еще раз
sudo apt-get update
затем устанавливаем следующие пакеты:
sudo apt-get install synce-trayicon synce-hal synce-gnomevfs synce-gvfs librra0-tools librapi2-tools
sudo apt-get install multisync-tools opensync-plugin-evolution opensync-plugin-synce
подключаем КПК(возможно понадобится отключить КПК от компьютера на пару минут и вновь подключить его) и просмотреть список папок на КПК командой :
synce-pls
Добавим профиль синхронизации с линукс-машиной:
synce-create-partnership "Linux desktop" "Contacts,Calendar,Tasks,Files"
имя профиля Linux desktop лучше не менять!
В Убунту версии 10.04 необходимо пропатчить файлик /usr/share/pyshared/opensync.py :
[pyopensync-1.diff]
--- opensync.py.orig 2010-05-06 06:52:26.000000000 +0100
+++ opensync.py 2010-05-06 06:54:49.675409280 +0100
@@ -162,8 +162,8 @@ OSyncContext_swigregister(OSyncContext)
class OSyncChange(object):
thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
__repr__ = _swig_repr
- def __init__(self, obj = None):
- this = _opensync.new_OSyncChange(obj)
+ def __init__(self, *args):
+ this = _opensync.new_OSyncChange(*args)
try: self.this.append(this)
except: self.this = this
__swig_destroy__ = _opensync.delete_OSyncChange
Патчим командой
patch -Np1 -i pyopensync-1.diff
если нет программы patch, её нужно установить sudo apt-get install patch
Добавить группу синхонизации и плагины
msynctool --addgroup synce-sync
msynctool --addmember synce-sync synce-opensync-plugin
msynctool --addmember synce-sync evo2-sync
теперь можно синхронизироваться:
msynctool --sync synce-sync
синхронизировать новые записи с разрешением конфликтов:
msynctool --sync synce-sync --conflict n
Основное руководство по настройке находится здесь:
Наконец-то получилось выходить со зверька в инет через ББ. При подключении зверя к ББ шнурком, в Network-manager определяется новый интерфейс eth5 с настройкой по dhcp. Чтобы выйти в инет нужно на ББ открыть иконку SynCE Tray Icon , выбрать своего зверя , и нажать View device status. Затем нажать кнопку «Обновить».
Комментариев нет:
Отправить комментарий