パソコン汎用
yumってなあに?†
uimの親戚ではない。
yumなんて出来る前にDebian系に来てしまった私には外国語のようなもの。
RHL系のパッケージ管理コマンドである。機能的に近いものを挙げるなら、Debian系のaptだろう。
お手本にしたサイト†
こちらです。うちみたいなメモでなく大変わかりやすいのでご参照あれ。
yumの機能†
PTN | 機能 |
yum install パッケージ名 | パッケージおよびそのパッケージに必要なパッケージを同時にインストールする |
yum update パッケージ名 | 指定したパッケージがインストールされている場合、アップデートする。パッケージを指定しなかった場合はシステム全体がアップデート対象となる |
yum erase パッケージ名 | パッケージをアンインストールする。 |
もう少し詳しいコマンド†
コマンド | 実行内容 |
install | パッケージをインストールする |
reinstall | パッケージを再インストールする |
downgrade | パッケージをダウングレードする |
erase | パッケージを削除する |
update | システムのパッケージを更新する |
update-minimal | 「重要な更新」だけを更新する |
upgrade | 不要になったパッケージを考慮しながらパッケージを更新する |
distribution-synchronization | 最新の利用可能なバージョンへインストール済みパッケージを同期する |
localinstall | パッケージファイル(RPMファイル)を指定してインストールする |
localupdate | パッケージファイル(RPMファイル)を指定してアップデートする |
情報関係のコマンド†
コマンド | 実行内容 |
info | パッケージもしくはパッケージグループの詳細を表示する |
list | パッケージグループの一覧を表示する |
deplist | パッケージの依存性の一覧を表示する |
groups | パッケージグループの情報を表示する |
search | 指定した文字列でパッケージの詳細を検索する |
provides | ファイルなどを指定して、該当するファイルを提供するパッケージを検索する |
repolist | ソフトウェアリポジトリの構成を表示する |
version | ホストが利用できるリポジトリのバージョンを表示する |
メンテナンス関係のコマンド・その他†
コマンド | 実行内容 |
check | rpmデータベースの問題を確認する |
check-update | 更新に利用できるパッケージを確認する |
clean | キャッシュデータを削除する |
shell | 対話型のシェル(yumシェル)を実行する |
updateinfo | リポジトリの更新情報を表示する |
主なオプション†
短いオプション | 長いオプション | 意味 |
-y | --assumeyes | 全ての問い合わせに「yes」で応答したものとして実行する |
| --assumeno | 全ての問い合わせに「no」で応答したものとして実行する |
-t | --tolerant | エラーを黙認する |
-R 分 | --randomwait=分 | 最大の待ち時間を指定する |
-c 構成ファイル | --config=構成ファイル | 構成ファイルを指定する |
| --installroot=場所 | インストール先を指定する |
| --downloaddir=場所 | ダウンロード先を指定する |
| --downloadonly | ダウンロードだけを行う |
-C | --cacheonly | パッケージの情報をダウンロードせずキャッシュだけを使用する |
-x パッケージ | --exclude=パッケージ | 除外するパッケージを指定する(ワイルドカードも使用可能) |
| --color=指定 | 出力メッセージを色付きにするかどうかを「always」「auto」「never」のいずれかで指定する |
-q | --quiet | 実行時にメッセージを出力しない |
-v | --verbose | 詳しいメッセージを出力する |