yumのインストール - Linux
今回はRPMパッケージのインストールやアンインストール、アップデートなどを行うためのプログラムであるyumコマンドを利用できるようにインストールと設定をおこなっちゃいます。
yumは、「Fedora Core」「CentOS」が採用しているコマンドです。
yumコマンドが使えるようになると、断然プログラムのインストールやアップデートが楽になるのでお得ですよ。
※プログラムによってはインストールしたもののバージョンが古いって事もありますがご愛敬って事で。
yumコマンドには以下のようなコマンドがあります。
| コマンド | 概要 |
|---|---|
| check-update | アップデート可能なパッケージの一覧を表示 |
| clean | ダウンロードしたパッケージと古いヘッダを削除する。clean allと同じ |
| clean oldheaders | 古いヘッダを削除 |
| clean packages | ダウンロードしたパッケージを削除 |
| info | 利用可能なパッケージの情報を表示 |
| info パッケージ名 | 指定したパッケージの情報を表示 |
| install パッケージ名 | 指定したパッケージをインストール |
| list | 利用可能なパッケージの一覧を表示 |
| list installed | インストール済みのパッケージ一覧を表示 |
| list updates | アップデート可能なパッケージの一覧を表示 |
| provides パッケージ名 | パッケージに含まれるファイルの一覧を表示 |
| remove パッケージ名 | 指定したパッケージをアンインストールする。指定したパッケージと依存関係があるパッケージは、削除するかどうか確認を求める |
| search キーワード | キーワードでパッケージを検索する。検索の対象は、RPMファイルのName、Packager、Dummary、Descriptionの各フィールド |
| update | アップデート可能な全パッケージをアップデート |
| update パッケージ名 | 指定したパッケージをアップデート |
■yumのインストール
まずは、必要そうなプログラムを順次インストールしていきます。
ダウンロード先はこちらを利用しました。
http://vault.centos.org/4.4/os/i386/CentOS/RPMS/
# cd /usr/local/src/
# wget http://vault.centos.org/4.4/os/i386/CentOS/RPMS/python-elementtree-1.2.6-4.2.1.i386.rpm
# wget http://vault.centos.org/4.4/os/i386/CentOS/RPMS/sqlite-3.3.3-1.2.i386.rpm
# wget http://vault.centos.org/4.4/os/i386/CentOS/RPMS/sqlite-devel-3.3.3-1.2.i386.rpm
# wget http://vault.centos.org/4.4/os/i386/CentOS/RPMS/python-sqlite-1.1.7-1.2.i386.rpm
# wget http://vault.centos.org/4.4/os/i386/CentOS/RPMS/python-urlgrabber-2.9.8-2.noarch.rpm
# wget http://vault.centos.org/4.4/os/i386/CentOS/RPMS/yum-2.4.3-1.c4.noarch.rpm
# rpm -ihv python-elementtree-1.2.6-4.2.1.i386.rpm
# rpm -ihv sqlite-3.3.3-1.2.i386.rpm
# rpm -ihv sqlite-devel-3.3.3-1.2.i386.rpm
# rpm -ihv python-sqlite-1.1.7-1.2.i386.rpm
# rpm -ihv python-urlgrabber-2.9.8-2.noarch.rpm
# rpm --import http://vault.centos.org/4.4/os/i386/RPM-GPG-KEY-centos4
# rpm -ihv yum-2.4.3-1.c4.noarch.rpm
ここで、早速 yumのアップデート を行いたかったのですが、うまく動作せずシステムを再起動したらちゃんと動作しました。
って事で、システム再起動
# shutdown -r now
※数分後(pingで起動を確認)、再度ログインし直す。
yumのアップデート可能な全パッケージをアップデート
# yum update
Error: Missing Dependency: glibc-common = 2.3.4-2.25 is needed by package glibc-dummy-centos-4
残念ながら、エラーがでたぁ〜
んで、glibc-dummy-centos-4を削除してみる
# yum remove glibc-dummy-centos-4
で、もう一度アップデート
# yum update
※30分以上かかるかも…相当時間かかりましたよ。
Complete! が表示されれば完了
実は Complete! が表示されるまで、2回やっています。
1回目はなぜかエラーが多発してどうにもならなくなり、サポートにお願いして初期化して貰っています。
こちらに記載したメモは2度目のインストールメモです。
- カテゴリ:Web開発
- 公開日:2007/10/24
- ↑ 記事評価をお願いします。
