|
次に、一般的なパッケージ マネージャー コマンドをいくつか示します。まず第一に、誰もがパッケージマネージャーとは何かを知る必要があります。
このように言いましょう。パッケージ マネージャーのようなものが存在しない場合、それはおそらく Linux システムにソフトウェアをインストールするだけです。多くのユーザーが思いとどまるのではないかと心配しています。ソフトウェアの依存関係の処理は人々を狂わせるでしょう。したがって、パッケージ マネージャーは、簡単に言うと、Linux システム上でソフトウェアのインストール、アンインストール、アップグレード、およびクエリのサポートを提供するために使用されるコンポーネントとして理解でき、ユーザーにとっては一般にツール コマンドのセットです。
最も広く使用されている例は、Red Hat のパッケージ構造である RPM パッケージ マネージャーであり、RedHat や CentOS などのシステムで使用されています。代表的なコマンドは rpm コマンドと yum コマンドで、次に DPKG パッケージ マネージャーがあります。 Debain や Ubuntu などのシステムで使用され、一般的なコマンドには dpkg コマンドや apt ソフトウェア ツールなどがあります。
rpm パッケージ管理コマンド
共通コマンド |
機能 |
rpm -qa |
インストールされている rpm パッケージの表示 |
rpm -q pkg_name |
rpm パッケージのクエリ |
rpm -q --whatprovides xxx |
xxx 関数が |
##rpm -q --whatrequires xxx # で提供されているパッケージを表示します。 ##xxx 関数が依存しているパッケージを表示 |
| ##rpm -q --changelog xxx
xxx パッケージの変更記録を表示 |
#rpm -qi pkg_name |
パッケージの詳細情報の表示
| ##rpm -qd pkg_name | パッケージの場所のクエリ提供されるドキュメント
| rpm -qc pkg_name | インストールされた rpm パッケージによって提供される構成ファイルを表示します
| rpm -ql pkg_name | パッケージにインストールされているファイルを確認する
| rpm -qf filename | ファイルがどのパッケージに属しているかを確認する
| rpm -qR pkg_name | パッケージの依存関係のクエリ
| rpm -ivh xxx.rpm | rpm パッケージのインストール
| rpm -ivh --test xxx.rpm | テスト インストール rpm パッケージ
| rpm -ivh --nodeps xxx.rpm | rpm パッケージのインストール時に依存関係を無視する
| rpm -e xxx | アンインストールパッケージ
| rpm - Fvh pkg_name | インストールされている rpm パッケージをアップグレードします
| rpm -Uvh pkg_name | rpm パッケージをアップグレードします (インストールされていない場合はインストールされます)
| rpm -V pkg_name#RPM パッケージ詳細確認 |
| ##yum パッケージ管理コマンド |
一般的なコマンド
機能
##yum repolist を有効にします |
利用可能なソース リポジトリを表示します |
yum search pkg_name
ソフトウェア パッケージの検索 |
|
yum install pkg_name
ソフトウェア パッケージをダウンロードしてインストールします |
| #yum install --downloadonly pkg_name
##ダウンロードのみでインストールは不可
| ##yum list | すべて表示パッケージ
| インストールされている yum リスト | 現在のシステムにインストールされているパッケージを表示します
| yum リストの更新情報 | 表示更新可能なパッケージのリスト
| #yum check-update | アップグレード可能なパッケージの表示
## yum update |
すべてのソフトウェア パッケージを更新します |
yum update pkg_name |
指定されたソフトウェア パッケージをアップグレードします |
yum deplist pkg_name |
パッケージの依存関係をリストする |
yum delete pkg_name |
パッケージを削除 |
yum clean all |
キャッシュのクリア |
##yum クリーン パッケージ##キャッシュされたパッケージのクリア |
#yum クリーン ヘッダー |
キャッシュされたヘッダーのクリア
|
|
dpkg パッケージ管理コマンド
|
| 一般的に使用されるコマンド
関数 |
|
##dpkg -c xxx.deb
deb パッケージの内容を一覧表示します
dpkg -i xxx.deb
deb パッケージのインストール/更新 |
##dpkg -r pkg_name |
deb パッケージの削除
dpkg -P pkg_name |
deb パッケージを削除します (構成を保持せずに) |
dpkg -l |
system |
dpkg -l pkg_name |
パッケージの一般情報を表示します |
dpkg -L pkg_name |
deb パッケージによってインストールされたファイルを表示します |
dpkg -s pkg_name |
パッケージの詳細情報を表示します |
#dpkg –unpack xxx.deb | deb パッケージの内容を解凍します |
| apt ソフトウェア ツール |
共通コマンド |
関数 |
|
apt-cache search pkg_name |
Search package
apt-cache show pkg_name
パッケージの概要情報の取得
##apt-get install pkg_name |
Install/ソフトウェア パッケージのアップグレード |
apt-get purge pkg_name
ソフトウェアのアンインストール (構成を含む) |
|
apt-get replace pkg_name
ソフトウェアのアンインストール (構成を除く) |
|
apt-get update
パッケージ インデックス情報の更新 |
|
apt -get upgrade
インストール済みパッケージの更新 |
|
apt-get clean
キャッシュのクリア |
|
関連する推奨事項: 「Linux ビデオ チュートリアル | 」 |