FYI, but CentOS 6 and Scientific Linux 6 are fully compatible. Just change repos and update, and your CentOS 6 installation becomes a Scientific Linux 6 installation.
Install the yum repository:
Code:
rpm -ivh http://ftp.scientificlinux.org/linux/scientific/6x/i386/os/Packages/yum-conf-sl6x-1-1.noarch.rpm
Then install the keys, for a 32bit installation:
Code:
rpm -ivh --force http://ftp.scientificlinux.org/linux/scientific/6x/i386/os/Packages/sl-release-6.1-2.i686.rpm
and for a 64bit installation:
Code:
rpm -ivh --force http://ftp.scientificlinux.org/linux/scientific/6x/x86_64/os/Packages/sl-release-6.1-2.x86_64.rpm
A simple
Code:
yum erase centos-release
yum clean all
yum distro-sync
makes your CentOS installation pull all the updated packages from the SL repositories.
Code:
rpm -qa --qf "%{NAME} %{VENDOR}\n"|grep CentOSLists all the packages that still are installed from the CentOS repositories. If you want to replace them all, run:
Code:
yum reinstall `rpm -qa --qf "%{NAME} %{VENDOR}\n"|grep CentOS|awk '{print $1}'`
But seeing as how everything should work just fine without doing it. No real need to bother unless you prefer to keep stuff a bit cleaner.