Antes de mais nada, este artigo começa do começo. Isso, você acabou de instalar o CentOS e pretende instalar o VirtualBox.
Portanto, primeiramente, vamos adicionar os repositórios necessários para baixar e instalar as dependências e o VirtualBox propriamente dito.
Para adicionar um repositório, primeiramente, pelo terminal, digite o seguinte comando:
# cd /etc/yum.repos.d/
Depois crie o arquivo contendo os repositórios:
# vi meu.repo
Inclua as seguintes informações no arquivo:
[atrpms]
name=Centos $releasever - $basearch - ATrpms
baseurl=http://dl.atrpms.net/el$releasever-$basearch/atrpms/stable
gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms
gpgcheck=1
enable=1
[pbone.net]
name=Centos-$releasever
baseurl=ftp://ftp.pbone.net/mirror/ftp.centos.org/$releasever/os/$basearch/
gpgkey=ftp://ftp.pbone.net/mirror/ftp.centos.org/$releaserver/os/$basearch/RPM-GPG-KEY-CentOS-5
gpgcheck=1
enable=1
[rpmforge]
name = Red Hat Enterprise $releasever - RPMforge.net - dag
#baseurl = http://apt.sw.be/redhat/el5/en/$basearch/dag
mirrorlist = http://apt.sw.be/redhat/el5/en/mirrors-rpmforge
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
enabled = 1
protect = 1
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 0
[virtualbox]
name=RHEL/CentOS-$releasever / $basearch - VirtualBox
baseurl=http://download.virtualbox.org/virtualbox/rpm/rhel/$releasever/$basearch
enabled=1
gpgcheck=1
gpgkey=http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
Salve e feche o arquivo apertando a tecla ESC e em seguida, digite ":qw".
Abra o arquivo
CentOS-Base.repo e procure a entrada centosplus e habilite-o trocando a linha enable=0 para 1.
Crie um arquivo chamado
mirrors-rpmforge com o comando "vi mirrors-rpmforge" e inclua as seguintes informações:
http://apt.sw.be/redhat/el5/en/$ARCH/dag
http://archive.cs.uu.nl/mirror/dag.wieers/redhat/el5/en/$ARCH/dag
http://ftp2.lcpe.uni-sofia.bg/freshrpms/pub/dag/redhat/el5/en/$ARCH/dag
#http://ftp.heanet.ie/pub/freshrpms/pub/dag/redhat/el5/en/$ARCH/dag
http://ftp-stud.fht-esslingen.de/dag/redhat/el5/en/$ARCH/dag
http://mirror.cpsc.ucalgary.ca/mirror/dag/redhat/el5/en/$ARCH/dag
http://mirrors.ircam.fr/pub/dag/redhat/el5/en/$ARCH/dag
http://rh-mirror.linux.iastate.edu/pub/dag/redhat/el5/en/$ARCH/dag
http://rpmfind.net/linux/dag/redhat/el5/en/$ARCH/dag
http://wftp.tu-chemnitz.de/pub/linux/dag/redhat/el5/en/$ARCH/dag
http://www.mirrorservice.org/sites/apt.sw.be/redhat/el5/en/$ARCH/dag
Executar os comandos abaixo:
# yum clean all
# yum check-update
# yum update
Após atualizar seu sistema ficará mais fácil resolver problemas com dependências e outros contratempos. Esta ação demora de acordo com a conexão com a internet utilizada pela máquina em questão.
Após atualizar, é recomendado reiniciar a máquina, afim de certificar-se que a atualização foi bem sucedida e que o sistema estará funcionando perfeitamente após a atualização.