YUMは、CentOSとFedoraでソフトウェアをインストールするために使用されるコマンドラインソフトウェアです。 よりグラフィックなソリューションを希望する場合は、代わりにYUM Extenderを選択してください。 YUMはCentOSとFedoraのDebianとUbuntuのapt-getと同じものです。
あなたはYUMが何を表しているのか疑問に思いましたか? マニュアルページを読むと、YUMは "Yellowdog Updater Modified"の略です。 YUMは、Yellowdog LinuxのデフォルトのパッケージマネージャーであったYUPツールの後継バージョンです。
YUMを使用してRPMパッケージをインストールする方法
RPMパッケージをインストールするには、次のコマンドを入力します。
yum install nameofpackage
例えば:
yum install scribus
YUMを使用してパッケージを更新する方法
システム上のすべてのパッケージを更新するには、次のコマンドを実行します。
yumの更新
特定のパッケージを更新するには、次のようにしてください。
yum update nameofpackage
パッケージを特定のバージョン番号に更新するには、次のようにupdate-toコマンドを使用する必要があります。
yum update-nameパッケージのバージョン番号
例えば:
yum update-to flash-plugin 11.2.202-540-release
今、この状況について考えてみましょう。 あなたはプログラムのバージョン1.0を持っていて、いくつかのバグ修正1.1,1.2,1.3などがあります。ソフトウェアのバージョン2も利用できます。 バグ修正をインストールしたいが、新バージョンへの移行は望ましくないと思う。 では、アップグレードせずにどのように更新しますか?
次のようにupdate-minimalコマンドを使用します。
yum update-minimal programname --bugfix
インストールせずにYUMを使ってアップデートをチェックする方法
アップデートを実際に実行する前に、アップデートが必要なものが何であるかを知りたいことがあります。
次のコマンドは、更新が必要なプログラムのリストを返します。
yum check-updates
YUMを使用してプログラムを削除する方法
Linuxシステムからアプリケーションを削除する場合は、次のコマンドを使用できます。
yumはプログラム名を削除します
あなたのシステムからプログラムを削除することは簡単ですが、あるアプリケーションを削除することによって、別のアプリケーションが動作しないようにすることができます。
たとえば、フォルダを監視するプログラムがあったとしたら、ファイルが見つかった場合は、新しいファイルがあることを知らせる電子メールがプログラムから送信されます。 このプログラムで実際に電子メールを送信するには電子メールサービスが必要であるとします。 電子メールサービスを削除すると、そのフォルダを監視するプログラムは役に立たなくなります。
削除するプログラムに依存するプログラムを削除するには、次のコマンドを使用します。
yum autoremoveプログラム名
監視プログラムと電子メールサービスのインスタンスでは、両方のアプリケーションが削除されます。
auto removeコマンドは、次のようにパラメータを指定しなくても使用できます。
yum autoremove
これにより、システムによって、明示的にインストールされておらず、依存関係のないファイルが検索されます。 これらはリーフパッケージとして知られています。
YUMを使用して利用可能なすべてのRPMパッケージを一覧表示する
次のコマンドを使用するだけで、利用可能なすべてのパッケージをYUM内に一覧表示できます。
ヤムリスト
より有用なものにするためにリストに追加できる余分なパラメータがあります。
たとえば、システム上で利用可能なアップデートをすべて一覧表示するには、次のコマンドを実行します。
yumリストの更新
インストールされているすべてのパッケージを表示するには、システムで次のコマンドを実行します。
ヤムリストがインストールされている
次のコマンドを実行すると、リポジトリを使用せずにインストールされたすべてのファイルを一覧表示できます。
yum list extras
YUMを使用してRPMパッケージを検索する方法
特定のパッケージを検索するには、次のコマンドを使用します。
yum検索プログラム名|説明
たとえば、Steamを検索するには、次のコマンドを使用します。
yum検索スチーム
あるいは、次のように特定の種類のアプリケーションを検索します。
yum検索 "スクリーンキャプチャ"
デフォルトでは、検索機能はパッケージ名とサマリーを検索し、結果が見つからない場合にのみ説明とURLを検索します。
yumに説明とURLを検索させるには、次のコマンドを使用します。
yum検索 "スクリーンキャプチャ" all
YUMを使用してRPMパッケージに関する情報を取得する方法
次のコマンドを使用すると、パッケージに関する重要な情報を取得できます。
yum infoパッケージ名
返される情報は次のとおりです。
- 名
- 建築
- バージョン
- リリース
- サイズ
- リポジトリ
- 概要
- URL
- ライセンス
- 説明
YUMを使用してアプリケーションのグループをインストールする方法
YUMを使用してグループのリストを返すには、次のコマンドを実行します。
| もっと
このコマンドから返される出力は、次のようになります。
- 最小限のインストール
- 計算ノード
- インフラストラクチャサーバー
- ファイルとプリントサーバー
- MATEデスクトップ
- 基本Webサーバー
- 仮想化ホスト
- GUIを備えたサーバ
- GNOMEデスクトップ
- KDEプラズマ
- 開発とクリエイティブワークステーション
したがって、次のコマンドを使用してKDE Plasmaデスクトップ環境をインストールすることができます。
yum group install "KDE Plasma workspaces"
あなたがそれをする前に、どのパッケージがグループを構成しているのかを知りたいかもしれません。 これを行うには、次のコマンドを実行します。
yumグループ情報 "KDE Plasma workspaces" | もっと
このコマンドを実行すると、グループ内のグループのリストが表示されます。 もちろん、これらのグループについてもグループ情報を実行できます。
RPMファイルをYUMを使用してシステムにローカルにインストールする方法
システムに設定されているリポジトリのいずれかからRPMファイルがインストールされない場合はどうなりますか? あなた自身のパッケージを書いていて、インストールしたいと思うかもしれません。
システムにローカルなRPMパッケージをインストールするには、次のコマンドを実行します。
yum localinstall filename
ファイルに依存関係が必要な場合、リポジトリは依存関係を検索します。
YUMを使ってRPMパッケージを再インストールする方法
あなたが不運で、何らかの理由で作業していたプログラムが動作を停止した場合は、次のコマンドを使用して再度インストールすることができます。
yumプログラム名を再インストールする
このコマンドは、既にインストールされているものと同じバージョン番号の同じプログラムを再インストールします。
RPMパッケージのすべての依存関係を一覧表示する方法
パッケージのすべての依存関係を表示するには、次のコマンドを使用します。
yum deplist programname
たとえば、Firefoxのすべての依存関係を見つけるには、次のようにします:
yum deplist firefox
YUMが使用するすべてのリポジトリを一覧表示する方法
次のコマンドを使用するために、ご使用のシステムでどのリポジトリが使用可能であるかを調べるには:
闇の反駁者
返される情報は次のとおりです。
- リポジトリID - IE epel / x86_64
- リポジトリ名 - エンタープライズLinux 7のIE追加パッケージ
- status - リポジトリ内のパッケージ数
このガイドは、YUMのしくみに関する全体的な目安を示しています。 しかし、YUMのすべての可能な使用法の表面だけを傷つける。 使用可能なすべてのスイッチのリストを含む完全な情報については、次のコマンドを実行してください。
男ヤム