baku’s memorandum

いわゆる備忘録

CentOS6の追加パッケージをインストールしてみた

初めてローカル開発環境を作ってみたのつづきその5

VirtualBoxのGuestAdditionsやミドルウェアの導入時に必要なパッケージをインストールする。

手順

アドレスとかコピペしたいので、ここからはターミナルから操作

wget

今回のインストールではwgetが入ってなかった。

# yum install wget

epel,remiリポジトリ

# wget https://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
# rpm -Uvh epel-release-6-8.noarch.rpm
# rpm -Uvh remi-release-6.rpm

epelの設定

# vi /etc/yum.repos.d/epel.repo
...
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=1   ->ここを変える-> enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

参考: ドットインストール / ローカル開発環境の構築 / #07 epel、remiリポジトリを導入しよう

kernel関係

GuestAdditionsのインストールに必要らしい。 Google先生はいろんなところでいろんなことをを言っていたが、今回はkernel-devel、kernel-headers、dkmsの3つでいけた。

# yum -y install kernel-devel kernel-headers
# yum --enablerepo=epel install dkms

終わったら、ここで一旦reboot

再起動せず、このままGuestAdditionsをインストールしようとするとKERNEL_DIRがどうたらで失敗する。 多分再起動時に自動で設定されるんだろう。