ホームページ >運用・保守 >Linuxの運用と保守 >パッケージマネージャー(apt、yum、dnf)を使用してLinuxのソフトウェアパッケージを管理するにはどうすればよいですか?
apt
、 yum
、 dnf
などのパッケージマネージャーを使用してLinuxでソフトウェアパッケージを管理するには、ソフトウェアパッケージのインストール、更新、削除といういくつかの重要な操作が含まれます。これらのパッケージマネージャーのそれぞれでこれらのタスクを実行する方法は次のとおりです。
APT(高度なパッケージツール): UbuntuのようなDebianベースのシステムで一般的に使用されます。
sudo apt install package_name
を使用します。たとえば、 sudo apt install firefox
がFirefoxをインストールします。sudo apt update
を実行して、リポジトリから最新のパッケージリストを取得します。sudo apt upgrade
を使用して、インストールされているすべてのパッケージを最新バージョンにアップグレードします。sudo apt remove package_name
を使用してパッケージを削除しますが、構成ファイルを保持します。パッケージとその構成ファイルを削除するには、 sudo apt purge package_name
使用します。Yum(Yellowdog Updater、Modified): Centos、RhelなどのRPMベースのシステムで使用。
sudo yum install package_name
を使用します。たとえば、 sudo yum install nano
Nanoテキストエディターをインストールします。sudo yum check-update
を実行して、更新を確認します。sudo yum upgrade
を使用して、インストールされているすべてのパッケージをアップグレードします。sudo yum remove package_name
パッケージを削除します。DNF(Dandified Yum):新しいFedoraおよびCentos/Rhelバージョンで使用されるYumの後継者。
sudo dnf install package_name
を使用します。たとえば、 sudo dnf install libreoffice
LibreOfficeをインストールします。sudo dnf check-update
更新をチェックします。sudo dnf upgrade
を使用して、インストールされているすべてのパッケージをアップグレードします。sudo dnf remove package_name
パッケージを削除します。これらのコマンドに従うことにより、 apt
、 yum
、またはdnf
を使用してLinuxシステム上のソフトウェアパッケージを効果的に管理できます。
apt
、 yum
、およびdnf
パッケージマネージャーの重要な違いは、デザイン、機能、およびサポートする分布にあります。
apt(高度なパッケージツール):
主な機能:
apt
)とインタラクティブなフロントエンド( aptitude
)を提供します。Yum(yellowdog Updater、修正):
主な機能:
DNF(ダンディー型のYum):
主な機能:
要約すると、 apt
Debianベースのシステムに固有のものですが、 yum
とdnf
RPMベースのシステムを提供し、 dnf
は最終的にyum
置き換えるように設計されたより新しい、高速なバージョンです。
Linuxシステムのすべてのパッケージを更新することは、使用しているパッケージマネージャーによって異なります。前述の各パッケージマネージャーでそれを行う方法は次のとおりです。
apt:
次のコマンドを使用して、パッケージリストを更新し、すべてのパッケージをアップグレードします。
<code>sudo apt update && sudo apt upgrade</code>
依存関係の変更を含む完全なシステムアップグレードを実行したい場合は、以下を使用できます。
<code>sudo apt full-upgrade</code>
ヤム:
次のコマンドを実行して更新を確認し、すべてのパッケージをアップグレードします。
<code>sudo yum check-update && sudo yum upgrade</code>
DNF:
次のコマンドを使用して更新を確認し、すべてのパッケージをアップグレードします。
<code>sudo dnf check-update && sudo dnf upgrade</code>
これらのコマンドにより、システムは最新のパッケージバージョンを最新の状態に保ち、セキュリティとパフォーマンスを向上させます。
使用する必要があるパッケージマネージャーは、実行中の特定のLinuxディストリビューションによって異なります。これが正しいものを選択するのに役立つガイドです。
Debianベースの分布(例:Ubuntu、Debian、Mint):
apt
です。 Debianベースのシステムでソフトウェアパッケージを管理するために堅牢で効率的です。RPMベースの分布:
Centos and Rhel(7までのバージョン):
yum
デフォルトのパッケージマネージャーとして付属し、信頼できるパッケージ管理を提供します。FedoraおよびCentos/Rhelの新しいバージョン(バージョン8以降):
dnf
を使用しており、 yum
よりもパフォーマンスと機能が向上します。他の分布は、異なるパッケージマネージャーを使用する場合があります。
pacman
を使用します。portage
を使用します。結論として、使用する適切なパッケージマネージャーは、特定のLinuxディストリビューションによって決定されます。 Debianベースのシステムの場合、 apt
を使用します。 Centos/rhel(バージョン7まで)の場合、 yum
を使用します。 FedoraおよびNewer Centos/RHELバージョン(8以降)には、 dnf
を使用します。
以上がパッケージマネージャー(apt、yum、dnf)を使用してLinuxのソフトウェアパッケージを管理するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。