Yumは、RedHatおよびRedHatベースのLinuxディストリビューションのパッケージマネージャーです。 RedHatシステム上のソフトウェアのあらゆる側面を管理できます。
ここでは、Yumコマンドの詳細については学習しません。代わりに、このYumチートシートは、すべての主要なYumパッケージマネージャーコマンドとそれぞれの機能の概要をすばやく簡単に提供します。
以下のリンクから、YumコマンドのチートシートをPDF形式でダウンロードできます。
Yumコマンドチートシートこの無料のPDFをダウンロードして、一般的なYumコマンドとその簡単な説明を一覧表示します。Yum_Command_cheat_sheet.pdf28KB
パッケージのインストール、アンインストール、アップグレード
パッケージをインストール、削除、更新するためのYumコマンドは次のとおりです。
コマンド | 機能性 | コマンドの例 |
---|---|---|
インストール | yumリポジトリからパッケージをインストールします | sudo yum install nginx |
削除 | インストールされたパッケージとその依存関係を削除する | sudo yum remove nginx |
消去 | コマンドの削除に似ています | sudo yum destroy nginx |
更新 | システム上の1つ以上のパッケージを更新する | sudoyumupdateまたはsudoyumupdate gcc |
update-to | 特定のバージョンに1つ以上のパッケージを更新する | sudo yum update-to ngingx-2.7-1.1 |
アップグレード | すべてのパッケージを最新バージョンに更新 | sudo yum upgrade |
再インストール | 特定のパッケージの現在のバージョンを再インストールする | sudo yum restart httpd |
自動削除 | パッケージと他のすべての不要なパッケージを削除します | sudo yum autoremove httpd |
ダウングレード | 特定のパッケージを以前のバージョンにダウングレードする | sudo yum downgrade nginx |
スワップ | パッケージを削除して別のパッケージをインストールする | sudo yum swap nginx httpd |
localinstall | ローカルリポジトリからパッケージをインストールする | sudo yum localinstall http://127.0.0.1/baseos/nginx-a.b.b.c.rpm |
groupinstall | 特定のグループからパッケージをインストールする | sudo yumgroupinstall"グループ名" |
これらのコマンドは、インストールされているパッケージを調べたり、リポジトリからパッケージを検索したりするのに役立ちます。
コマンド | 機能性 | 例 |
---|---|---|
リスト | リポジトリからパッケージ名を一覧表示する | sudo yum list all |
情報 | 特定のパッケージに関する情報を表示する | sudo yum info nginx |
検索 | パッケージ名と説明を検索 | sudo yum search apache |
updateinfo | 利用可能なパッケージアップデートに関する情報を表示する | sudo yum updateinfo baseos |
check-update | 有効なリポジトリから利用可能なパッケージアップデートを表示する | sudo yum check-update |
グループリスト | 名前と利用可能なパッケージグループを表示する | sudo yum grouplist |
deplist | 特定のパッケージの依存関係を表示する | sudo yum deplist vsftpd |
提供 | 特定のファイルを提供するパッケージを探します | sudoyumは「*/bin/zsh」を提供します |
groupinfo | パッケージグループの説明と内容を表示する | sudo yumgroupinfo"グループ名" |
ヘルプ | yumヘルプ情報またはサブコマンドのヘルプを表示する | sudoyumhelpまたはsudoyumヘルプリスト |
追加のリポジトリを追加および管理するため。
コマンド | 機能性 | 例 |
---|---|---|
リポジトリ | 利用可能なソフトウェアリポジトリを一覧表示する | sudo yum repolist |
repo-pkgs | 特定のリポジトリでパッケージを使用する | sudo yumrepo-pkgsbaseosリスト |
repoinfo | 有効なリポジトリに関する情報を表示する | sudo yum repoinfo baseos |
makecache | リポジトリデータをキャッシュにダウンロード | sudo yum makecache |
Yumで問題が発生した場合は、これらのコマンドを使用してください。
コマンド | 機能性 | 例 |
---|---|---|
クリーン | キャッシュされたすべてのパッケージデータをクリーンアップ/すべてのパッケージメタデータをクリーンアップ | sudoyumcleanパッケージまたはsudoyumclean all |
チェック | ローカルRPMデータベースに問題がないか確認してください | sudo yum check |
履歴 | yumトランザクションを表示して使用する | sudo yumhistorylistまたはsudoyumhistoryundoまたはsudoyumhistory redo |
fssnapshot | LVMスナップショットを表示する | sudoyumfsフィルター |
Yumコマンドで使用される一般的なオプション:
コマンドオプション | 機能性 | 例 |
---|---|---|
-y | プロンプトが表示されたらyesと見なします | sudo yum -y install nginx |
-assumeno | プロンプトが表示されたらnoと見なします | sudo yum --assumeno install nginx |
-v | 詳細td> | sudo yum -v install |
-q | 静か | sudo yum -q install |
-noplugins | YUMプラグインを読み込まないでください | sudo yum --noplugins install |
-disableplugin = | 特定のプラグインを非アクティブ化する | sudo yum --disableplugin =ps |
-enableplugin = | 特定のプラグインをアクティブ化する | sudo yum --enableplugin =ps |
-変更ログ | パッケージの変更ログ情報を表示する | sudo yum --changelogs install httpd |
--- filter =?? | 特定のベンダー、グループ、アーキテクチャなどの出力をフィルタリングします。 | sudo yum list available --filter =server |
-enablerepo = | 非アクティブ化されたリポジトリを有効にする | sudo yum install nginx --enablerepo =?? |
-disablerepo = | アクティブ化されたリポジトリを無効にする | sudo yum install nginx --deactivaterepo =?? |
-ダウンロードのみ | パッケージをダウンロードしてインストールしない | sudo yum install --downloadonly httpd |
時々使用する必要があるかもしれないいくつかの追加のコマンド:
コマンド | 機能性 |
---|---|
reposync | yumリポジトリをローカルディレクトリに同期します |
show-installed | インストールされているパッケージを表示する |
verifytree | ローカルリポジトリの整合性を確認する |
yumdb | yumデータベースを変更する |
yumdownloader | パッケージをリポジトリからcwdにダウンロード |
repouery | リモートリポジトリとローカルデータベースのクエリ |
再閉鎖 | 満たされていない依存関係リストを取得する |
必要-再起動 | 更新されて再起動が必要なプロセスを表示する |
いつでも迷子になったと感じた場合は、いつでもman yum
。
あなたが今見たものが好きですか?以下のリンクからPDF形式ですべてのものをダウンロードできます。
Yumチートシートをダウンロード