ホームページ >運用・保守 >Linuxの運用と保守 >Linux パッケージ管理ツール yum と apt の違いは何ですか?
一般に、有名な Linux システムは、RedHat シリーズ: Redhat、Centos、Fedora など、Debian シリーズ: Debian、Ubuntu などの 2 つのカテゴリに大別されます。
yum (Yellow Dog Updater、修正版) は、Fedora、RedHat、SUSE のシェル フロントエンド パッケージ マネージャーです。 apt (Advanced Packaging Tool) は、Debian および Ubuntu のシェル フロントエンド パッケージ マネージャーです。
一般に、有名な Linux システムは基本的に 2 つのカテゴリに分類されます。
RedHat シリーズ: Redhat、Centos、Fedora など。
Debian シリーズ: Debian、Ubuntuなど
一般的なインストールパッケージ形式は rpm パッケージです rpm パッケージをインストールするコマンドは「rpm -parameter」です
パッケージ管理ツール yum
tar をサポートpackage
# 一般的なインストールパッケージ形式は deb パッケージです deb パッケージをインストールするコマンドは「dpkg -parameter」です
パッケージ管理ツール apt-get
tar をサポートしますpackage
tar これは単なる圧縮ファイル形式なので、ファイルを圧縮してパッケージ化するだけです。
rpm は Windows のインストール ファイルに相当し、ソフトウェア パッケージ間の依存関係を自動的に処理します。
長所と短所の観点から見ると、rpm は通常、プリコンパイルされたファイルであり、特定の CPU またはディストリビューションにバインドされている可能性があります。
tar には通常、環境内でコンパイルできるコンパイル スクリプトが含まれているため、汎用的です。
パッケージをオープンソースにしたくない場合は、rpm にすることもできますが、オープンソースの場合は、tar を使用する方が便利です。
tar は一般にソースコードがパッケージ化されたソフトウェアであり、ソフトウェアをインストールするには、それを自分で解凍し、インストール、./configure、make、make install の 3 つの手順を実行する必要があります。
rpm は redhat 社のソフトウェア パッケージ管理メカニズムです。インストール、削除などの操作は rpm コマンドから直接実行できます。最大の利点は、さまざまなソフトウェア パッケージの潜在的な依存関係を内部で自動的に処理することです。
#シリーズ比較rpm | yum | dpkg | apt | |
---|---|---|---|---|
RedHat システム | RedHat システム | Debian システム | Debian システム | |
パッケージ インストール ツール | 依存関係管理ツール | パッケージ インストール ツール | 依存関係管理ツール | |
rpm -qa | yum リストがインストールされました | dkpg -l | apt リスト –インストールされました | |
rpm -i package.rpm または rpm –ivh http://www.xxx.net/package.rpm | yum install -y | dpkg -i package.deb | apt-get install package | |
rpm –U ソフトウェア。 rpm | yum update | |||
rpm -e [ module1][module2]… | yum -remove | dpkg -r package | apt delete package | |
#dpkg -P |
apt パージ パッケージ | |||
##/var/cache/apt/archives |
ソフトウェア インストールのデフォルトの場所 | |||
実行ファイルの場所 | ||||
| /usr/ bin設定ファイルの場所 | |||
lib ファイルの場所 | ||||
ユーザーマニュアル | ||||
|
##ヘルプ ドキュメント | /usr/share/man|||
以上がLinux パッケージ管理ツール yum と apt の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。