Из Здесь
Сначала вам нужно добавить лучшие репозитории. Вы можете заставить его работать со стандартными пакетами в Ibex, но он работает не так гладко.
sudo nano /etc/apt/sources.list
И добавьте это в конец файла:
deb http://ppa.launchpad.net/synce/ubuntu intrepid main deb-src http://ppa.launchpad.net/synce/ubuntu intrepid main
Необходимые модули уже включены в ядро Intrepid. Установите основные библиотеки:
sudo apt-get update sudo apt-get install synce-hal librra0-tools librapi2-tools
Теперь подключите ваше устройство к компьютеру и запустите:
synce-pls
Вы должны увидеть список файлов на вашем устройстве. Если ваше устройство защищено паролем, вы получите эту ошибку:
. WARNING **: synce_info_from_odccm: Failed to get a connection for <device_name>: Not authenticated, you need to call !ProvidePassword with the correct password. pls: Could not find configuration at path '(Default)' You will need to install synce-trayicon or synce-kpm.
Если в Ubuntu запущен Gnome Network Manager, он настроит ваше устройство в качестве нового сетевого подключения по умолчанию. Проверьте, какое устройство Ethernet было передано вашему устройству, выполнив следующую команду в терминале после подключения устройства:
/sbin/ifconfig -a | grep 80:00:60:0f:e8:00 | cut -d " " -f 1
затем добавьте следующую строку /etc/network/interfaces:
iface <interface of your device> inet dhcp
Это заставит Gnome Network Manager игнорировать интерфейс. Затем перезапустите сеть с помощью команды:
sudo /etc/init.d/networking restart
Вам нужно будет отключить любые брандмауэры или настроить их. Я не знаю, как это сделать, но я видел списки необходимых портов.
Теперь вы можете установить механизм синхронизации, opensync библиотеки и мультисинхронный интерфейс.
sudo apt-get install multisync-tools opensync-plugin-evolution opensync-plugin-synce
Пользователи KDE могут использовать opensync-plugin-kdepim вместо модуля evolution2. В стабильной версии opensync поддержка Thunderbird отсутствует.
Теперь нам нужно настроить синхронизацию и opensync. Механизм синхронизации запускается автоматически, если вы используете репозиторий ppa. Механизм синхронизации должен работать без файла конфигурации, но вы можете загрузить файл конфигурации и отредактировать его (он больше не называется config.xml):
mkdir ~/.synce wget -O ~/.synce/syncengine.conf.xml http://synce.svn.sf.net/svnroot/sync...fig/config.xml gedit ~/.synce/syncengine.conf.xml
Вы можете отключить и снова подключить ваше устройство до загрузки изменений. Теперь вам нужно настроить профиль синхронизации на устройстве. Windows Mobile может обрабатывать только до двух профилей, поэтому может потребоваться сначала удалить профиль с помощью synce-delete-partnership. Чтобы создать партнерство, используйте следующую команду. (Вы можете настроить синхронизацию «Контакты, Календарь, Задачи, Файлы». Удалите ненужные.)
synce-create-partnership "Рабочий стол Linux" "Контакты, календарь, задачи, файлы" Теперь нам нужно настроить opensync. Вы можете использовать программу multisync0.90 для установки или создать группу и добавить компоненты через командную строку:
msynctool --addgroup synce-sync msynctool --addmember synce-sync synce-opensync-plugin msynctool --addmember synce-sync evo2-sync
Вы можете редактировать настройки с помощью multisync0.90. Для синхронизации нажмите кнопку в multisync0.90 или выполните:
msynctool --sync synce-sync
Вы также можете нажать кнопку синхронизации в ActiveSync на устройстве. Используя пользовательский конфиг, вы можете изменить его на всплывающее окно терминала на вашем компьютере, когда activesync запрашивает синхронизацию вместо того, чтобы делать это в фоновом режиме.