RIM only makes a desktop software for Microsoft Windows Platform. For those people running Linux desktop, the following is a guide to make your Linux Desktop to recognize your Blackberry smartphone, charge your battery, backup your device, and sync your data between Evolution Email application and your blackberry.
I tested the following process on my Ubuntu 10.10. with my Blackberry Torch 9800 on Blackberry OS 6.X.
1. Download
Download the following from http://sourceforge.net/projects/barry/files/barry/barry-0.17.1/ubuntu1004/
- barry-util_0.17.1-0_ubuntu1004_i386.deb
- barrybackup-gui_0.17.1-0_ubuntu1004_i386.deb
- libbarry0_0.17.1-0_ubuntu1004_i386.deb
- opensync-plugin-barry_0.17-0_ubuntu1004_i386.deb
Download libopensync0_0.22-4ubuntu0.1_i386.deb from https://launchpad.net/ubuntu/lucid/i386/libopensync0/0.22-4ubuntu0.1
2. Install using Ubuntu Software Centre
- Library: libbarry0_0.17.1-0_ubuntu1004_i386.deb
- Command Line Utility: barry-util_0.17.1-0_ubuntu1004_i386.deb
- GTK+ based GUI Backup Tools: barrybackup-gui_0.17.1-0_ubuntu1004_i386.deb
- OpenSync Framework Library: libopensync0_0.22-4ubuntu0.1_i386.deb
- OpenSync: opensync-plugin-barry_0.17-0_ubuntu1004_i386.deb
3. What have been installed?
root@Norhead:~# find / -name ‘*barry*’ -print
/var/lib/dpkg/info/barrybackup-gui.md5sums
/var/lib/dpkg/info/libbarry0.list
/var/lib/dpkg/info/barry-util.conffiles
/var/lib/dpkg/info/barrybackup-gui.list
/var/lib/dpkg/info/barry-util.postinst
/var/lib/dpkg/info/barrybackup-gui.postrm
/var/lib/dpkg/info/libbarry0.shlibs
/var/lib/dpkg/info/barrybackup-gui.postinst
/var/lib/dpkg/info/barry-util.list
/var/lib/dpkg/info/barry-util.md5sums
/var/lib/dpkg/info/libbarry0.md5sums
/var/lib/dpkg/info/libbarry0.postinst
/var/lib/dpkg/info/libbarry0.postrm
/etc/ppp/peers/barry-chinamobile
/etc/ppp/peers/barry-verizon
/etc/ppp/peers/barry-rogers
/etc/ppp/peers/barry-o2ireland
/etc/ppp/peers/barry-sprint
/etc/ppp/peers/barry-optus-au
/etc/ppp/peers/barry-telus
/etc/ppp/peers/barry-kpn
/etc/ppp/peers/barry-orange-spain
/etc/ppp/peers/barry-vodafone-au
/etc/ppp/peers/barry-tmobileus
/etc/ppp/peers/barry-minimal
/etc/ppp/peers/barry-att_cingular
/etc/chatscripts/barry-telus.chat
/etc/chatscripts/barry-orange-spain.chat
/etc/chatscripts/barry-chinamobile.chat
/etc/chatscripts/barry-rogers.chat
/etc/chatscripts/barry-tmobileus.chat
/etc/chatscripts/barry-sprint.chat
/etc/chatscripts/barry-optus-au.chat
/etc/chatscripts/barry-kpn.chat
/etc/chatscripts/barry-vodafone-au.chat
/etc/chatscripts/barry-minimal.chat
/etc/chatscripts/barry-att_cingular.chat
/etc/chatscripts/barry-o2ireland.chat
/etc/chatscripts/barry-verizon.chat
/usr/bin/barrybackup
/usr/lib/libbarrysync.so.17.0.1
/usr/lib/libbarrydp.so.17.0.1
/usr/lib/libbarrydp.so.17
/usr/lib/libbarrybackup.so.17.0.1
/usr/lib/libbarryjdwp.so.17.0.1
/usr/lib/libbarrysync.so.17
/usr/lib/libbarrybackup.so.17
/usr/lib/libbarryjdwp.so.17
/usr/lib/libbarryalx.so.17
/usr/lib/libbarry.so.17.0.1
/usr/lib/libbarryalx.so.17.0.1
/usr/lib/libbarry.so.17
/usr/share/locale/fr/LC_MESSAGES/barry.mo
/usr/share/locale/fr/LC_MESSAGES/barry-backup.mo
/usr/share/man/man1/barrybackup.1.gz
/usr/share/barry
/usr/share/menu/barrybackup-gui
/usr/share/doc/barry-util
/usr/share/doc/barry-util/ppp/barry-telus.chat
/usr/share/doc/barry-util/ppp/barry-chinamobile
/usr/share/doc/barry-util/ppp/barry-verizon
/usr/share/doc/barry-util/ppp/barry-orange-spain.chat
/usr/share/doc/barry-util/ppp/barry-rogers
/usr/share/doc/barry-util/ppp/barry-o2ireland
/usr/share/doc/barry-util/ppp/barry-sprint
/usr/share/doc/barry-util/ppp/barry-chinamobile.chat
/usr/share/doc/barry-util/ppp/barry-optus-au
/usr/share/doc/barry-util/ppp/barry-telus
/usr/share/doc/barry-util/ppp/barry-rogers.chat
/usr/share/doc/barry-util/ppp/barry-tmobileus.chat
/usr/share/doc/barry-util/ppp/barry-kpn
/usr/share/doc/barry-util/ppp/barry-sprint.chat
/usr/share/doc/barry-util/ppp/barry-fido.chat
/usr/share/doc/barry-util/ppp/barry-optus-au.chat
/usr/share/doc/barry-util/ppp/barry-kpn.chat
/usr/share/doc/barry-util/ppp/barry-vodafone-au.chat
/usr/share/doc/barry-util/ppp/barry-orange-spain
/usr/share/doc/barry-util/ppp/barry-minimal.chat
/usr/share/doc/barry-util/ppp/barry-vodafone-au
/usr/share/doc/barry-util/ppp/barry-att_cingular.chat
/usr/share/doc/barry-util/ppp/barry-o2ireland.chat
/usr/share/doc/barry-util/ppp/barry-tmobileus
/usr/share/doc/barry-util/ppp/barry-minimal
/usr/share/doc/barry-util/ppp/barry-verizon.chat
/usr/share/doc/barry-util/ppp/barry-att_cingular
/usr/share/doc/barrybackup-gui
/usr/share/doc/libbarry0
/usr/share/pixmaps/barry_logo_icon.png
root@Norhead:~# find / -name ‘*synctool*’ -print
/etc/bash_completion.d/msynctool
4. Test
Now, it is the fun part. Just connect your Blackberry to the Linux desktop, you will be prompted to “USB” or “Sync Media” or ‘Charge Only’ on your Blackberry device. Choose one of them, and you can enjoy now. I can charge the battery. I can play mp3 files located on Blackberry through my Linux desktop, and also transfer media files between them.
To backup, start type ‘barrybackup’ in a terminal window and GUI should appear for backup. I can backup my device to .Barry/backup on Linux desktop.
You can do more things. I didn’t test the sync between Evolution Email and Blackberry. Here is the good guide. Another one is here. But I haven’t tried them all yet, because I pretty much just charge the battery most of time. That’s good enough for me.