CentOS6.0に使いなれたVirtualboxをインストールしてみた。

事前作業

  • yumリポジトリ作成
$ sudo vi /etc/yum.repos.d/virtualbox.repo

[virtualbox]
name=RHEL/CentOS-$releasever / $basearch - VirtualBox
baseurl=http://download.virtualbox.org/virtualbox/rpm/rhel/$releasever/$basearch
enabled=0
gpgcheck=1
gpgkey=http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
  • キーの登録
$ wget http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
$ sudo rpm --import oracle_vbox.asc
$ rm oracle_vbox.asc

インストール

バージョン指定しないとパッケージが無いと怒られる

$ sudo yum --enablerepo=virtualbox install VirtualBox
Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
 * base: ftp.iij.ad.jp
 * elrepo: ftp.osuosl.org
 * extras: ftp.iij.ad.jp
 * updates: ftp.iij.ad.jp
Setting up Install Process
No package VirtualBox available.
Error: Nothing to do

一回seardchして、最新版をインストールした。

$ sudo yum --enablerepo=virtualbox search VirtualBox
Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
 * base: ftp.iij.ad.jp
 * elrepo: ftp.osuosl.org
 * extras: ftp.iij.ad.jp
 * updates: ftp.iij.ad.jp
======================================= Matched: VirtualBox ========================================
VirtualBox-3.2.x86_64 : Oracle VM VirtualBox
VirtualBox-4.0.x86_64 : Oracle VM VirtualBox
VirtualBox-4.1.x86_64 : Oracle VM VirtualBox


$ sudo yum --enablerepo=virtualbox install VirtualBox-4.1
  ~略~
Stopping VirtualBox kernel modules [  OK  ]
Uninstalling old VirtualBox DKMS kernel modules [  OK  ]
Trying to register the VirtualBox kernel modules using DKMS [失敗]
  (Failed, trying without DKMS)
Recompiling VirtualBox kernel modules [  OK  ]
Starting VirtualBox kernel modules [  OK  ]

Installed:
  VirtualBox-4.1.x86_64 0:4.1.6_74727_rhel6-1       

DKMSが使えないと怒られたので追加インストール

$ sudo yum --enablerepo=epel install dkms