Setup Oracle Enterprise Linux for Public Yum Server

In order to get the lastest packages for Oracle Enterprise Linux, I need to set my yum to point to your oracle public yum server.

1. check your Oracle Enterprise Linux version

[henry@localhost ~]$ rpm -qf /etc/enterprise-release 
enterprise-release-5-0.0.22
[henry@localhost ~]$ cat /proc/version
Linux version 2.6.18-194.17.1.0.1.el5 (mockbuild@ca-build9.us.oracle.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Wed Sep 29 15:40:03 EDT 2010

2. su root and wget

[root@localhost /]# cd /etc/yum.repos.d
[root@localhost yum.repos.d]# wget http://public-yum.oracle.com/public-yum-el5.repo
--2013-11-05 13:46:17--  http://public-yum.oracle.com/public-yum-el5.repo
Resolving public-yum.oracle.com... 184.29.106.66, 184.29.106.34
Connecting to public-yum.oracle.com|184.29.106.66|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4307 (4.2K) [text/plain]
Saving to: `public-yum-el5.repo'

100%[========================================>] 4,307       --.-K/s   in 0s      

2013-11-05 13:46:17 (323 MB/s) - `public-yum-el5.repo' saved [4307/4307]

3. Make sure enable the release based on your version (in my case el5_latest)

[root@localhost yum.repos.d]# vi public-yum-el5.repo 
[el5_latest]
name=Oracle Linux $releasever Latest ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL5/latest/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1

4. Test: get any package if you want

[root@localhost yum.repos.d]# yum install freeglut-devel

How to connect Blackberry Phone to Ubuntu Linux

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.

Design a site like this with WordPress.com
Get started