パッケージマネージャーは、最新のLinuxディストリビューションを操作する上で重要な部分です。 Linuxの初期には、生活はもっと複雑でした。ソフトウェアをインストールする場合は、1つまたは複数のファイルをダウンロードしてから、特定のシステムで実行するようにソフトウェアを構成する必要がありました。これでは、ソフトウェアのインストールはそれほど簡単ではありませんでした。
したがって、パッケージとパッケージマネージャーは、LinuxおよびUnixシステムへのソフトウェアのインストールに伴う複雑さに対抗するために考案されました。ソフトウェアパッケージは、単一のアーカイブに結合された複数のデータファイルで構成されているため、移植性とストレージが簡単になり、パッケージマネージャーを使用するとソフトウェアを簡単にダウンロードしてインストールできます。
その他のLinuxリソース
- Linuxコマンドのチートシート
- 高度なLinuxコマンドのチートシート
- 無料のオンラインコース:RHELの技術概要
- Linuxネットワーキングのチートシート
- SELinuxチートシート
- Linuxの一般的なコマンドのチートシート
- Linuxコンテナとは何ですか?
- 最新のLinux記事
パッケージマネージャーは何年にもわたって進化してきました。 1994年、IanMurdockはシェルスクリプトとしてdpkgを導入しました。 Apt(Advanced Packaging Tool)は1998年に導入されました。通常の構文は apt-getです。 およびapt-cache 。 apt-get Debianベースのシステムdpkgにソフトウェアをインストールするための依存関係を解決します 依存関係の解決を必要としないソフトウェアをインストールします。また、RPM(Red Hat Package Manager)は、1997年にErikTroanとMarcEwingによって導入されました。
Linuxの一部のフレーバーは独自のパッケージ形式を作成していますが、最も一般的な形式は.debと.rpmであり、これらの.debファイルと.rpmファイルはパッケージマネージャーを使用してインストールされます。 Red Hat、Fedora、SUSE、および一部の小規模なディストリビューションは.rpmを使用しますが、Debian、Ubuntu、Linux Mint、Pop_OS、およびRaspbianは.debファイルを使用します。
Linuxの初期の頃、ユーザーはコマンドラインからパッケージマネージャーを呼び出すためのコマンドを覚える必要がありました。いくつかの例:
$ rpm -ivh pidgin-2.7.9-5.el6.2.i686.rpm
$dpkg -i apt-ntop.deb
$sudo apt install audacity
これは変更され、現在ほとんどのディストリビューションにソフトウェアセンターがあり、グラフィカルユーザーインターフェイスにより、ユーザーはコマンドラインを使用せずにソフトウェアを検索してインストールできます。
お気に入りのパッケージマネージャーは何ですか?
次の10の現在およびレガシーのパッケージマネージャーのうち、どれがあなたのお気に入りですか?私たちはあなたのお気に入りを除外しましたか?コメントでお知らせください。