CentOS RPMパッケージの操作あれこれ
RPMとはRed Hat社が開発したパッケージ管理システムですね。(言わずもがな)
pagespeedのRPMパッケージをインストールした際、ちょっとつまずいてしまい、
RPMパッケージに関する操作を自分用にあれこれメモしておきます。
index
インストール済みのRPMパッケージを確認
インストール済みのRPMパッケージを一覧で確認します。オプション「qa」を指定して実行。
[[email protected]]# rpm -qa
termcap-5.5-1.20060701.1
chkconfig-1.3.30.2-2.el5
bzip2-libs-1.0.3-6.el5_5
glib2-2.12.3-4.el5_3.1
info-4.8-14.el5
・
・
・
termcap-5.5-1.20060701.1
chkconfig-1.3.30.2-2.el5
bzip2-libs-1.0.3-6.el5_5
glib2-2.12.3-4.el5_3.1
info-4.8-14.el5
・
・
・
特定のインストールRPMパッケージを確認する
先ほどは全てのRPMパッケージを一覧で探しましたが、パッケージ名を指定してインストールされているか検索します。
例ではpagespeedというパッケージを検索します。
[[email protected]]# rpm -qa | grep pagespeed
mod-pagespeed-beta-1.2.24.1-2300
mod-pagespeed-beta-1.2.24.1-2300
RPMパッケージをインストールする
RMPパッケージをインストールします。インストールしたいパッケージはwgetなどでダウンロードしておく
[[email protected]]# rpm -ivh mod-pagespeed-beta_current_x86_64.rpm
RPMパッケージを削除する
削除したいRPMパッケージを指定しますが、RPMのラベル名だけ指定すればOK。
[[email protected]]# rpm -ev mod-pagespeed-beta
削除しても大丈夫かどうか
削除してもエラーが発生しないかどうか、事前にチェックする必要がある。
そんな時は––test(ハイフン2個)を指定する
[[email protected]]# rpm -ev –test mod-pagespeed-beta
さらに細かくRPMパッケージについて知りたい場合はこちらを見るといいかもしれない