Linux パッケージ管理コマンド比較(yum / dnf / apt 等)
Linux でパッケージを管理するには、ディストリビューション毎に以下のコマンドがあります。
系統 | ディストリビューション | 主なコマンド |
---|---|---|
RedHat 系 | RedHat Enterprise Linux, CentOS, Fedora 等 | yum, rpm |
Debian 系 | Debian, Ubuntu 等 | apt-get, apt-cache, dpkg |
RedHat 系の yum は Python2.x ベースで書かれているそうです。しかし、今後の Python3 対応を考えると書き直すよりも新たなパッケージマネージャを作った方が良い… という考えで、今後は dnf への移行が決まっているそうです。実際、Fedora 22 からは dnf が採用されています。yum と dnf の違いは man で確認することも出来ます。
1 |
|
また、Debian 系も apt-get と apt-cache を統合したような apt というツールがリリースされています。