yum(rpm)によるパッケージ管理
yum(rpm)はFedora等RedHat系のlinuxで利用できるパッケージ管理ツールです。
パッケージを追加・更新する(rpm)
パッケージを新規インストールします。
$ rpm -ihv hello-1.0-0.i386.rpm
「--test」オプションをつけると、実際にインストールせずに動作テストを行うことができます。
$ rpm -ihv --test hello-1.0-0.i386.rpm
パッケージをアップグレードします。
$ rpm -Uhv hello-1.0-1.i386.rpm
パッケージをリフレッシュします。
$ rpm -Fhv hello-1.0-0.i386.rpm
パッケージがインストールされているか調べる(rpm)
# rpm -q hoge
package hoge is not installed
正確な名前が分からない場合、qaオプションの結果からgrepで絞込みをかけます。
# rpm -qa | grep hoge
hogeaaa
hogebbb
hogeccc
インストールされているパッケージの一覧を見る(rpm)
# rpm -qa
パッケージに含まれるファイルを見る(rpm)
# rpm -ql php
/etc/httpd/conf.d/php.conf
/etc/pear.conf
/etc/php.d
/etc/php.ini
/usr/bin/php
: (以下略)
スクリプトを実行せずにパッケージを削除する(rpm)
何らかの理由で、削除ができなくなった場合、以下のオプションで解決できることがあります。
# rpm -e --noscripts package
パッケージを検索する(yum)
# yum search ImageMagick
ImageMagick.i386 6.2.2.0-2.fc3 updates-released
: (以下略)
パッケージをインストールする(yum)
# yum install ImageMagick
タイムアウトを設定する(yum)
/etc/yum.confを編集し、以下を追加します(数字は秒)。
timeout=300
パッケージのダウンロードのみ行う(yum)
yumdownloaderコマンドを利用します。
# yum install yum-utils
# yumdownloader --source yum
※リリースが古い(Fedora Core 6)ためか、うまく動作しませんでしたが、メモとして記載しておきます。
古いカーネルを削除する
# yum -y install yum-utils
# package-cleanup --oldkernels
この記事は役に立ちましたか?
- EnglishWorm.com
- SinglesFan.com
- LmLab.net
- サイトマップ
- 運営者について