LinuxYUMを使用して、インストールされているパッケージのインストールパスを確認する方法? この問題を明確にする前に、まず YUM について理解しましょう。 YUM (フルネーム Yellow Dog Updater、Modified) は、Fedora、RedHat、および CentOS のシェル フロントエンド パッケージ マネージャーです。 RPM パッケージ管理に基づいて、指定されたサーバーから RPM パッケージを自動的にダウンロードしてインストールできます。依存関係を自動的に処理し、すべての依存ソフトウェア パッケージを一度にインストールできるため、手動インストール (リソースの検索、ダウンロード、指定された場所への配置) の手間が省けます。インストール用のディレクトリ) ; 依存関係を処理し、インストール用の依存パッケージをダウンロードします。したがって、yum を使用してインストールすることは、本質的に RPM を使用してインストールすることになるため、情報をクエリするための RPM コマンドが利用可能になります。
RPM を使用して一部のパッケージをインストールする場合、一般に、RPM のデフォルトのインストール パスは次のとおりです。
Directory |
ディレクトリの内容 |
/etc |
/etc/init などの一部の 設定ファイルのディレクトリ.d/mysql
|
/usr/bin いくつかの実行可能ファイル |
|
/usr/lib |
一部のプログラムで使用されるいくつかの動的関数ライブラリ |
/usr/share/doc |
いくつかの基本的なソフトウェアマニュアルとヘルプドキュメント |
/usr/share/man | いくつかのマニュアルページ ファイル |
MySQL のインストールを例として、RPM を使用して 2 つの MySQL パッケージをインストールしました。実際、rpm には、特定のパッケージを確認するのに役立つ 2 つのパラメーター -l と -c があります。インストールパス。
-l パッケージ内のファイルのリストを表示します
-c 設定ファイルのリストを表示します
次に、"rpm -ql パッケージ名"を使用できます 特定のインストール パスを表示します。以下に示すように:
rrreええ
りー
MySQL の公式ドキュメントでは、RPM パッケージが配置されているインストール ディレクトリを確認できます。 rpm -ql を使用して比較と検証を行いましたが、基本的には問題ありませんでした。しかし、奇妙なのは、上記のバージョンでは /etc/my.cnf が見つからず、/usr/my.cnf
が見つかったことです。 MySQL 5.6
ディレクトリの内容
/usr/bin |
クライアントプログラムとスクリプト |
/usr/sbin |
mysqld サーバー |
/var/lib/mysql |
ログファイル、データベース |
/var/lib/mysql-files |
secure_file_privの値 |
/ usr/share/info |
Info形式のMySQLマニュアル |
/usr/share/man |
Unixマニュアルページ |
/usr/include/mysql |
|
/usr/lib /mysql_ |
エラーメッセージ、キャラクターsetファイル、サンプル構成ファイル、データベースインストール用SQLを含むその他のサポートファイル |
/usr/share/sql-bench |
ベンチマーク |
MySQL 5.7
ファイルまたはリソース |
場所 |
クライアントプログラムとスクリプト |
/usr/bin |
mysqld サーバー |
/usr/sbin |
configurationfile |
/etc/my.cnf |
データディレクトリ |
/var/lib/mysql |
エラーログファイル |
RHEL、Oracle Linux、CentOS、または Fedora プラットフォームの場合: /var/log/mysqld.log SLES の場合: /var/log /mysql/ mysqld.log |
secure_file_priv |
/var/lib/myの値SQL ファイル |
システムV init スクリプト |
RHEL、Oracle Linux、CentOS、または Fedora プラットフォームの場合: /etc/init.d/mysqld SLES の場合: /etc/init.d/mysql |
Systemdサービス |
RHEL、Oracle Linux、CentOS、またはFedoraプラットフォームの場合: mysqld SLESの場合: mysql |
PIDファイル |
ql/mysqld.pid |
ソケット |
/var/lib/mysql/mysql.sock |
Keyリングディレクトリ | /var/lib/mysql-キーリング |
Unixマニュアルページ |
/usr/share/man |
インクルード(ヘッダー)ファイル |
/usr/include/mysql |
ライブラリ |
/usr/lib/mysql |
その他のサポート ファイル (エラー メッセージ、文字セット ファイルなど) |
/usr/share/mysql |
別のテストサーバーに、yum を使用して mysql-community-server-5.7.18 をインストールしました。テスト検証では、再び正常であることがわかりました。 詳細はまだ分かりません。
以上がLinux で YUM のインストール ディレクトリ コードを表示する方法に関するグラフィカル チュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。