MAKIZOU.COM

WEB系SEのホームページ作成&サーバ構築運用メモ

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開発
  • 公開日:
  • 1つ星2つ星3つ星4つ星5つ星
    Loading ... Loading ...
    ↑ 記事評価をお願いします。

コメント&トラックバック

トラックバック用URL

コメント




使用できるXHTMLタグ <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>