
人気のあるLinuxディストリビューションで使用されるYumパッケージマネージャー(Yellowdog Updater、Modified)を操作するためのチートシート:RedHat、CentOS、Scientific Linux(およびその他)。 スペースを節約するために、コマンドの出力は表示されません。
目次
チームヤムオプションYum-Utilsパッケージ構成ファイルプラグインプロキシを介して作業するコマンドとオプションの表示
リポジトリからのパッケージ名のリスト
利用可能なすべてのパッケージのリスト
インストールされているすべてのパッケージのリスト
指定されたパッケージがインストールされています
インストール済みおよび利用可能なパッケージのリスト
カーネルに関連するパッケージのリスト
パッケージ情報を表示する
依存関係と必要なパッケージのリスト
ファイルを含むパッケージを見つける
名前と説明でパッケージを検索する
利用可能なセキュリティ更新プログラムに関する情報を取得します。
リストグループ
説明とグループの内容を表示する
基本的なWebサーバーパッケージグループのインストール
グループ削除
利用可能なアップデートを確認する
接続されたリポジトリのリスト
特定のリポジトリ情報
指定されたリポジトリ内のパッケージに関する情報
リポジトリからすべてのパッケージをインストールします
リポジトリからインストールされたパッケージを削除する
キャッシュを作成する
ローカルrpmデータベースを確認します(パラメーターの依存関係、重複、廃止、提供がサポートされています)
yum履歴を表示(トランザクションのリストを表示)
特定のトランザクションに関する情報の表示(インストール済みパッケージ、インストール済み依存関係)
取引キャンセル
繰り返す
さらに、ログを表示できます
キャッシュされたパッケージを削除する
すべてのパッケージとメタデータを削除します
パッケージをインストールする
パッケージの削除
更新パッケージ
すべてのパッケージを更新する
特定のバージョンにアップグレードする
ローカルディレクトリからインストールします(依存関係は検索され、接続されたリポジトリからインストールされます)
または
httpでインストールする
パッケージの前のバージョンにロールバックする
パッケージを再インストール(削除されたファイルを回復)
不要なパッケージを削除する
ローカルリポジトリの作成(createrepoは個別に設定されます)
スケジュールされた更新プログラムのインストール(yum-cronは個別にインストールされます)
ヤムオプション
プロンプトが表示されたら「はい」と答え、
-y
プロンプトが表示されたらnoと応答します
--assumeno
プラグインなしでyumを使用する
--noplugins
または特定のプラグインを無効にします
--disableplugin=fastestmirror
インストールされているが無効になっているプラグインを有効にする
無効なリポジトリを有効にする
リポジトリを無効にする
パッケージをダウンロードするがインストールはしない
(Centos 7では、x86_64は '/ var / cache / yum / x86_64 / 7 / base / packages /'からダウンロードされます)
yum-utilsパッケージをインストールすると、次のコマンドが使用可能になります。
パッケージがインストールされているリポジトリを見つける
パッケージが更新され、再起動が必要なプロセスを見つける
リポジトリへのリクエスト、インストールせずにパッケージの依存関係を見つける
yumリポジトリの更新をローカルディレクトリrepo1と同期します
ローカルリポジトリの整合性を確認します
完全なトランザクション
RPMパッケージをビルドするために必要な依存関係をインストールする
yum設定オプションとリポジトリ管理
ローカルyumデータベースへのリクエスト、パッケージ情報の表示
(使用したコマンド、チェックサム、設定元のURLなど)
リポジトリからrpmパッケージをダウンロードする
リポジトリからsrc.rpmパッケージをダウンロードします
(対応するリポジトリは、CentOSの「/etc/yum.repos.d/CentOS-Sources.repo」などに接続する必要があります)
yumdownloader --source php
Yum構成ファイルとその場所
メイン構成ファイル
/etc/yum.conf
構成のあるディレクトリ(たとえば、yumプラグイン)
/etc/yum/
リポジトリ情報を含むディレクトリ
/etc/yum.repos.d/
yum.confのいくつかのオプション:
yumがキャッシュおよびデータベースファイルを保存するディレクトリ(デフォルトでは、「/ var / cache / yum」)
cachedir=/var/cache/yum/$basearch/$releasever
インストールが成功した後、Yumがヘッダーとパケットキャッシュを保存するかどうかを決定します。 値:0または1(デフォルトは1)
keepcache=1
デバッグメッセージの出力レベル。 値:1-10(デフォルト2)
debuglevel=2
ログファイル(デフォルトは '/var/log/yum.log')
logfile=/var/log/yum.log
廃止されたパッケージを更新する
obsoletes=1
パケット署名検証。 値:0または1(デフォルトは1)
gpgcheck=1
プラグインの包含。 値:0または1(デフォルトは1)
plugins=1
いくつかの便利なプラグイン
更新の前後に変更ログを表示するコマンドラインオプションを追加します
yum-plugin-changelog
ミラーのリストからより高速なリポジトリを選択します
yum-plugin-fastestmirror
キーを操作できるようにするキー、キー情報、キーデータ、キー削除コマンドを追加します。
yum-plugin-keys
指定されたパッケージの更新をブロック、yum versionlockコマンド
yum-plugin-versionlock
yum verify-all、verify-multilib、verify-rpmコマンドを追加してパケットのチェックサムを検証する
yum-plugin-verify
プロキシサーバー経由でYumを動作させる
すべてのユーザーの場合:
/etc/yum.confの[main]セクションに追加します
proxy="http://server:3128"
必要に応じて、パスワードを指定して追加します
proxy_proxy_username=user proxy_password=pass
個々のユーザーのプロキシを指定する
どんな追加やコメントも歓迎します。
さらに読む: