ubuntu 下PDA同步解决(SynCE, OpenSync)

2019-03-02 23:53|来源: 网路

来自官方说明
由好心人翻译




How-To: Set up and use Synce

it has been requested quite a few times around the forum, i know i wish i could have found one a while ago, so here we go, the wonderful world of Synce...

*NOTE/DISCLAIMER:*
Synce is NOT my project, i do NOT promise it will work, and should your machine explode, i take no responsibility (ok, fine, i take the responsibility to laugh )
be careful with synce, it can erase your entire PocketPC.... i would suggest using the builtin backup tool and saving the backup somewhere safe!
credit to:
Synce site
Storm of UbuntuForums (i used his howto for some of the linking stuff...)


alright onward and upward....

first we need to find out where your pocketpc is in dev...thanks again to storm for this part...

with your device unpluged type

Code:
ls /dev > /tmp/before

then plugin your device and type

Code:
ls /dev > /tmp/after
diff /tmp/before /tmp/after

hopefully it shows
ttyUSB0 (just remember wat this is!)

#如果你只是想知道怎么作可以实现同步,上面的部分可以不用操作,直接执行下面的CODE内容即可

then, you need a bunch of packages that are in the repository...
you can use synaptic, but im gonna write for apt-get

Code:
sudo apt-get install synce-dccm
sudo apt-get install synce-kde
sudo apt-get install synce-serial

(note: this guide is written for Gnome, but uses the synce-kde package... it works fine for me)
you need all the librarys that come with them...
also, this is an optional step if you wanna try and synce your PIM data with evolution (i have yet to be able to do this...partially from lack of trying tho...)

Code:
sudo apt-get install multisync
sudo apt-get install synce-multisync-plugin

there is a howto on wat to do with multisync here

while installing synce-serial a config window will pop-up, check the options, default usually works fine...put in wat we found out earlier here (ttyUSB0 for me)


next you need to download and install these debs...

Code:
wget http://kuci.org/~teddy/ubuntu/synce-gnomevfs_0.9.0-2_i386.deb
wget http://kuci.org/~teddy/ubuntu/synce-software-manager_0.9.0-2_i386.deb
wget http://kuci.org/~teddy/ubuntu/synce-trayicon_0.9.0-2_i386.deb

then

Code:
sudo dpkg -i synce-gnomevfs_0.9.0-2_i386.deb
sudo dpkg -i synce-software-manager_0.9.0-2_i386.deb
sudo dpkg -i synce-trayicon_0.9.0-2_i386.deb

we need a link here just to get it all to work...

Code:
sudo ln -s /usr/lib/libgtop-2.0.so.5 /usr/lib/libgtop-2.0.so.2

#这一步是可能出问题的地方,先作个标记,后面解决

run these commands

Code:
synce-trayicon
dccm
sudo synce-serial-config ttyUSB0 (REMEMBER TO PUT IN WAT YOU NEED HERE)
sudo synce-serial-start

now in your tray icon, u should see a synce icon... right click/explorer

tada! all done!

(you can now remove the debs u got from wget...)


questions, comments, patches, etc etc etc.... lemme know!

-Trab #作者名

如果执行了上面的命令,无法实现你的同步,或者在你执行命令

synce-trayicon


时出现这样的错误:
synce-trayicon: error while loading shared libraries: libgtop-2.0.so.2: cannot open shared object file: No such file or directory

此时你可以打开目录/usr/lib,检查下里面是否存在libgtop-2.0.so.5,出现上面的问题的原因是不存在libgtop-2.0.so.5,所以libgtop-2.0.so.2与它的关联也无法建立

你可以在检查下目录下是否有其他libgtop-2.0.so.X的文件(X为其他数字),我这里是libgtop-2.0.so.7

所以你可以输入命令

sudo rm /usr/lib/libgtop-2.0.so.2
sudo ln -s /usr/lib/libgtop-2.0.so.7 /usr/lib/libgtop-2.0.so.2


再执行

synce-trayicon
dccm
sudo synce-serial-config ttyUSB0 (REMEMBER TO PUT IN WAT YOU NEED HERE)
sudo synce-serial-start


这样在桌面的右上方就可以出现可爱的PDA图标了,右击explore with filemanager可以打开PDA文件目录

也祝你好运!


转自:http://www.cnblogs.com/dartagnan/archive/2010/11/17/2003553

相关问答

更多
  • 进入ubuntu系统,进入命令模式(可以按快捷键ctrl+alt+t),在命令输入python命令,查看并确认系统安装python版本为2.7以上(本教程系统为ubuntu14.04,python 版本为2.7.6)。 ubuntu/linux系统下tensorflow的安装 执行上述步骤,确认无误后,在命令窗口输入命令:sudo apt-get install python-pip python-dev,输入密码后按回车执行,输入后会出现一串代码,然后问是否继续,输入y回车。然后可以静待安装完成。 ubu ...
  • 在附件选项或者叫accessories中的终端或者叫terminal 或者Alt+F2, 然后输入gterminal 或者开一个文件夹,按F4 ubuntu终端可以理解为windows的命令行,不过更强大。。。
  • 随便选一个vim,比如vim-nox (2:7.2.245-2ubuntu2是版本号) sudo apt-get install vim-nox 然后看看. 我debian + LFS的.apt就这样
  • Ubuntu无法启动[2022-01-07]

    转自:galen111 - 千总 四级 12-29 11:41 尺有所长, 寸有所短. 虽然能完全用Linux工作, 娱乐. 但计算机只是为人类服务的. 怎么方便怎么来, 操作系统亦然, Linux和Windows都给装上. 本文中, Windows使用XP, Linux选用Ubuntu. 但其实基本思想是一样的: Linux现在流行的bootloader是grub. xp和nt采用的是ntloader. Ubuntu论坛里的这篇文章主张采用这样的引导方式: ntloader -> grub -> win/ ...
  • 把文件组别设置为你在ubuntu上的用户组或者设为nobody:nogroup,文件权限设置为777 nobody设置的是可以访问的,只要文件夹及子目录权限为777或755就行了,我公司自己设置的samba,使用的是U910,我自己用的也是U910,其余都是winxp,读写执行操作没有任何问题 建议仔细阅读linux文件的9个权限相关文章
  • 这个没法帮你,因为本人现在用的是win7,无法截图给你。在ubuntu最上面有一横条,和windows的任务栏差不多,看见那个无线的标志没右键点击然后编辑连接。语言设置,在那个用户图标右键系统设置,然后设置语言。如果还不会,最简单的办法,重装,不过这次你要仔细点,在选择语言的时候选Chinese(S/s....)。
  • 默认情况下,VirtualBox的NAT允许虚拟机访问Internet; 但不允许物理机访问虚拟机。 最简单的解决方案是为您的虚拟机使用除NAT之外的其他网络设置 - 例如,网桥应该可以正常工作(尽管您的VM在网络上可见) 。 另一种解决方案是使用端口转发; 关于这一点,本文可能有所帮助: 如何通过ssh访问Virtualbox Guest机器。 By default, VirtualBox's NAT allows the virtual machine to access the Internet ; ...
  • 问题是由moment().format('YYYY-MM-DD[_]hh:mm:ss:SSS');返回的字符串moment().format('YYYY-MM-DD[_]hh:mm:ss:SSS'); 包含冒号(:),这些不允许在Windows上的文件名中。 将format()更改为不包含Windows文件名的无效字符的内容,例如: return moment().format('YYYY-MM-DD[_]hh-mm-ss-SSS'); The problem is that the string ret ...
  • 解决方案 我在公司网络中,所以我必须按照以下步骤更改DNS IP地址: 在主机上: nm-tool | grep DNS nm-tool | grep DNS它将输出DNS服务器 sudo nano /etc/default/docker并使用您在第一步中获得的DNS更改以下行: DOCKER_OPTS="--dns 'your_dns_server_1' --dns 'your_dns_server_2'" 重启docker: sudo service docker restart SOLUTION : ...
  • 不同之处在于一个函数需要回调。 回调被传递给低级绑定,因此无论您传递给它的标志如何,该函数都将是异步的,因此文档说明该标志“不会将fs.open()转换为同步阻塞调用“。 举个例子: var fs = require('fs'); var file = './file'; // fd will always be defined var fd = fs.openSync(file, 'r'); // fd is undefined because the function returns a // bi ...