by the dreamland

夢の国の近くで暮らすエンジニア(おもにインフラ系)のブログ

RHELパッケージDVDからアパッチなどインストールメモ

①マウント

#mount /dev/dvd /media

②アパッチ(httpd)を探す

# find /media -name *httpd*

/media/Packages/httpd-2.2.15-26.el6.x86_64.rpm

/media/Packages/httpd-devel-2.2.15-26.el6.i686.rpm

/media/Packages/httpd-devel-2.2.15-26.el6.x86_64.rpm

/media/Packages/httpd-manual-2.2.15-26.el6.noarch.rpm

/media/Packages/httpd-tools-2.2.15-26.el6.x86_64.rpm

 

③インストールするとエラーになった

#rpm -ivh /media/Packages/httpd-2.2.15-26.el6.x86_64.rpm

警告: /media/Packages/httpd-2.2.15-26.el6.x86_64.rpm: ヘッダ V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY

エラー: 依存性の欠如:

        apr-util-ldaphttpd-2.2.15-26.el6.x86_64 に必要とされています

        httpd-tools = 2.2.15-26.el6 は httpd-2.2.15-26.el6.x86_64 に必要とされています

        libapr-1.so.0()(64bit) は httpd-2.2.15-26.el6.x86_64 に必要とされています

        libaprutil-1.so.0()(64bit) は httpd-2.2.15-26.el6.x86_64 に必要とされています

 

わけわからないのでyumでインストールしてみる

 

④repo作成→repoステータスenableへ変更からの

#yum list available | grep 'httpd*'

httpd.x86_64                            2.2.15-26.el6                 rhel-media

httpd-devel.i686                        2.2.15-26.el6                 rhel-media

httpd-devel.x86_64                      2.2.15-26.el6                 rhel-media

httpd-manual.noarch                     2.2.15-26.el6                 rhel-media

httpd-tools.x86_64                      2.2.15-26.el6                 rhel-media

jakarta-commons-httpclient.x86_64       1:3.1-0.6.el6                 rhel-media

 

⑤さっそくインストール

#yum install httpd.x86_64

 

これで関連パッケージも自動でインストールしてくれたっぽい。

yumのほうが圧倒的に便利だという結論ですか

 追記) というか、repoファイル作るの忘れてたからrpm出来なかっただけかも(xx)