私は以前に Ubuntu を使用していました。ソフトウェアのインストールとアンインストールは基本的に apt-get を使用します。これは非常に簡単で、プロセス中に発生するソフトウェアの依存関係は、確実なインストールと同様に自動的に処理されます。さらに、Linux オペレーティング システムでは、ほとんどすべてのソフトウェアを RPM を通じてインストール、アンインストール、管理できます。 RPMの正式名称はRedhat Package Managerで、Redhat社が提案したLinux上でソフトウェアパッケージを管理するソフトウェアです。 Linux をインストールする場合、いくつかのコア モジュールを除いて、他のほとんどすべてのモジュールは RPM を通じてインストールされます。 RPM には、インストール、アンインストール、アップグレード、クエリ、検証の 5 つの動作モードがあります。
RPM インストール操作
コマンド:
rpm -i インストールするパッケージ ファイルの名前
例:
rpm -i example.rpm は example.rpm パッケージをインストールします
rpm -iv example。 rpm は、example.rpm パッケージをインストールし、インストール プロセス中にインストールされているファイル情報を表示します。
rpm -ivh example.rpm は、example.rpm パッケージをインストールし、インストール プロセス中にインストール中のファイル情報を表示します。 RPM クエリ操作
コマンド :
rpm -q …
追加のクエリ コマンド:
a すべてのインストールされているパッケージをクエリする 次の 2 つの追加コマンドは、インストール パッケージ情報をクエリするために使用されます。インストール パッケージを表示します。 インストール バージョンのすべてのファイルがインストールされているディレクトリを表示します。
s は、インストール バージョンのすべてのファイルのステータスと、それらがインストールされているディレクトリを表示します。パッケージまたはインストールされているファイルをクエリする必要があります。 ;
f はインストールされたファイルの情報をクエリします。
rpm -qa | tomcat4 がインストールされているかどうかを確認します。
rpm -qip example .rpm example.rpm のインストール パッケージの情報を表示します。 rpm -qif /bin/df /bin/df ファイルが存在するインストール パッケージの情報を表示します。 /bin/df /bin/df ファイルが配置されているインストール パッケージを表示します。 RPM アンインストール操作 コマンド: rpm -e アンインストールする必要があるインストール パッケージアンインストールする前に、通常は rpm -q... コマンドを使用して、アンインストールする必要があるもの (インストール パッケージ名) を確認する必要があります。 例: rpm -e tomcat4 tomcat4 ソフトウェア パッケージをアンインストールします RPM アップグレード操作 コマンド: rpm -U アップグレードする必要があるパッケージ 例: rpm -Uvh example.rpm アップグレードの例.rpm ソフトウェアパッケージ RPM 検証操作 コマンド: rpm -V 検証が必要なパッケージ は次のとおりです: rpm -Vf /etc/tomcat4/tomcat4.conf 出力情報は次のとおりです以下に類似します: S.5 ....T c /etc/tomcat4/tomcat4.conf このうち、Sはファイルサイズが変更されたことを示し、Tはファイルの日付が変更されたことを示します。スペースの制限があるため、詳細な検証情報については、rpm ヘルプ ファイルを参照してください。 man rpm RPM のその他の追加コマンド -- 強制インストールや削除などの強制操作 -- が必要です。パッケージの依存関係;
--nodeps 依存関係を無視して操作を続行します。 以下は、Script House のエディターによる yum コマンドの使用方法の詳細な紹介です。それで、YUMとは何ですか? Yellow Dog Updater Modifiedの略称です。その目的は、RPM パッケージの依存関係を解決し、ユーザーがその他のソフトウェアのインストール、削除、アップグレードを容易にすることです。
Linux 初心者であれば、ソフトウェアのインストールに一度は悩まされたことがあるでしょう。RPM パッケージはある程度の問題を解決しますが、一部の RPM パッケージの依存関係は非常に厄介です。 YUM や APT などのいくつかの RPM パッケージ管理方法の登場により、Linux プラットフォームへのソフトウェアのインストールが容易になりました。それで、YUMとは何ですか? Yellow Dog Updater Modifiedの略称です。この記事では、yum コマンドの使用方法を詳しく紹介します。YUM ウェアハウスの構成については、51 オープン ソース サイトの他の技術ドキュメントで詳しく説明されています。
yumコマンドの使用法については、以下で詳しく説明します: 主なパラメータ: -y 操作の実行をユーザーが確認する必要はありません1. YUMを使用してソフトウェアをインストールおよび削除しますyum はデータベースにクエリを実行して、そのようなソフトウェア パッケージがあるかどうかを確認し、依存関係の競合がない場合は、それをダウンロードしてインストールします。必要かどうかを尋ねるプロンプトが表示されます。依存関係を同時にインストールするか、競合するパッケージを削除するかは、ご自身で判断してください。
#yum install ソフトウェア名 //YUM を使用して、指定されたソフトウェア パッケージをインストールします
#yum delete ソフトウェア名 //YUM を使用して、指定されたソフトウェア パッケージを削除します
#yum localinstall RPM パッケージ ファイル //YUM を使用してローカル RPM パッケージをインストールします
#yum groupremove packagegroup <グループ名> //指定したグループ内のすべてのソフトウェアを削除します
注: install と localinstall の違い: install を使用する場合、指定されたソフトウェア パッケージは、YUM サーバーから削除されます。YUM サーバーは、RPM パッケージを使用して、localinstall で指定されたソフトウェアをダウンロードしてインストールします。依存関係に必要なパッケージは、YUM サーバーからダウンロードしてインストールされます。 2. YUM を使用してソフトウェア情報をクエリしますC#yum Check -Update // 更新されたソフトウェアのリストをすべてリストします yum upgrade // yum update とは異なり、古い古いパッケージもアップグレードされる大規模なバージョンアップです
#yum groupupdate <グループ名> // ソフトウェアを更新します指定されたソフトウェアグループのパッケージ#yum情報ソフトウェア名#yum情報は、yumリポジトリにないソフトウェアパッケージに関する情報を更新します#yum groupinfo&lt; group name&gt; #yum リスト// 正規表現に一致する、リソース ライブラリにインストールされている rpm パッケージをリストします
#yum list ソフトウェア名 //指定されたソフトウェア パッケージのインストール ステータス
# yum list available //列 リソース ライブラリ内のインストール可能な rpm パッケージをすべて取得します
#yum list available
#yum listinstalled //すべてを一覧表示しますインストールされているもの ソフトウェア パッケージ
#yum list installs
#yum list extras //YUM リポジトリにないインストールされているすべてのソフトウェア パッケージをリストします
#yumリストエクストラ&lt; regex&gt;
#yum list Recent //リソース ライブラリに最近追加されたソフトウェア パッケージをリストします
#yum は
#yum deplist //ソフトウェアパッケージの依存関係情報を表示します
3.
yum は、ダウンロードされたソフトウェア パッケージとヘッダーをキャッシュに保存し、自動的に削除しません。
#yum clean Packages //キャッシュ ディレクトリ (/var/cache/yum) 内のソフトウェア パッケージをクリアします
#yum clean headers //キャッシュ ディレクトリ (/var/cache/yum) 内のヘッダーをクリアします
#yum clean oldheaders // キャッシュ ディレクトリ (/var/cache/yum) 内の古いヘッダーをクリアします
#yum clean all // キャッシュ ディレクトリ (/var/cache/yum) 内のソフトウェア パッケージと古いヘッダーをクリアします
#yum clean //上記と同様に、キャッシュ ディレクトリ (/var/cache/yum) 内のソフトウェア パッケージと古いヘッダーをクリアします
yum コマンドの使用例
1. システムをアップグレードします
#yum update
2. 指定されたソフトウェア パッケージをインストールします。
# yum - y vsftpd をインストールします
3. 指定されたソフトウェア パッケージをアップグレードします
# yum -y remore vsftpd mysql
5.利用可能なソフトウェア グループについては、前のコマンドで示された利用可能なソフトウェア グループの 1 つである God's Editor-Emacs をインストールすることを選択できます。 12 個のソフトウェア パッケージをインストールしました
# yum -y groupinstall Emacs
7. 指定したソフトウェア グループ内のソフトウェア パッケージを更新します
# yum -y groupupdate Emacs
8. Emacs の場合、指定したソフトウェア グループ内のソフトウェア パッケージをアンインストールします。インストール時に 12 個のソフトウェア パッケージがインストールされましたが、アンインストール時にアンインストールされたソフトウェア パッケージは 4 個だけでした。 # yum -y groupremove Emacs9. キャッシュ内の rpm ヘッダー ファイルとパッケージ ファイルをクリアします# yum clean all10. 関連するソフトウェア パッケージを検索します# yum -y search Emacs11.指定されたソフトウェア パッケージに関する情報# yum info Emacs rpm -qi emacs で表示される情報は似ていますが、まったく同じではありません12. emacs が依存するモジュールが多数あります
# yum list yum*
14。インストールされているがリソース ライブラリに含まれていない RPM パッケージを一覧表示します# yum list extrasLinux での RPM パッケージのインストール クエリとアンインストール コマンドの詳細については、アンインストール コマンドの概要とその詳細な説明を参照してください。 yum コマンドの関連記事については、PHP 中国語 Web サイトに注目してください。