トップページ > コンテンツ > コンピュータ関連その他 > UNIXコマンド > yum

yum関連で良く使うコマンドを中心に記載する。

内容 コマンド 備考
アップデート可能なパッケージをチェック yum check-update
yum list updates
アップデート実施 yum update --skip-brokenを入れると依存関係で失敗するものを無視。

--exclude=kernel*とすると、kernel関係のアップデートを除外
yum upgrade yum updateと異なり、不要になったファイルを削除する
ダウングレード実施 yum downgrade
古いパッケージとヘッダーを削除 yum clean all update時にNo packages marked for updateや想定と異なるバージョンのパッケージが表示が出る場合に実施すると良い。
キャッシュを削除 /var/cache/yumの中身を削除する
rpmデータベースの再構築 sudo rm -f /var/lib/rpm/__db*
sudo rpm --rebuilddb
yum clean allでもダメな場合に試すと良いかも
パッケージ情報の表示 yum info
依存関係にあるパッケージ表示 yum deplist
利用可能なパッケージの表示 yum list installedと続けるとインストール済のパッケージ情報を見れる。
availableと続けると、利用可能なパッケージ情報を見れる
パッケージの検索 yum search キーワードから検索する場合のコマンド。
古いパッケージを探す場合は--showduplicatesをつけると良い
yum provides ファイル名やコマンド名から検索する場合のコマンド。
依存関係のあるファイルがどのパッケージに含まれるかを探すのに便利
パッケージのインストール yum install --downlaodonly --downloaddir=ダウンロード先とすることでダウンロードだけすることも可能
yum local install ローカルのrpmを指定する場合はlocalinstallとする
パッケージのダウンロード yumdownloader --destdir=置きたい場所 yum-utilsをあらかじめインストールしている必要がある
パッケージの削除 yum erase
リポジトリ表示 yum repolist all
リポジトリ情報表示 yum repoinfo
リポジトリの同期を取る reposync
リポジトリの指定 --disablerepo=\* --enablerepo=[/etc/yum.repos.dのrepoファイルで指定しているリポジトリID] disablerepoで全てのリポジトリが無効化、enablerepoで指定のリポジトリの有効化が行われることにより、リポジトリ対象を限定できる
yumの設定 yum-config-manager /etc/yum.repos.d/を編集しなくとも、コマンドでリポジトリ追加したりもできる


■関連
最終更新:2020年12月28日 21:03