パッケージ管理システム(パッケージマネージャー)のまとめ Package Management System(Dependency Manager)

最近、ソフトウェアをインストールする際にやたらとパッケージマネージャーを使います。

システムによって、あるいはアプリケーションによってパッケージマネージャーが異なるので、今回、整理してみました。

スポンサーリンク

パッケージマネージャー一覧

よく使うパッケージマネージャを整理してみました。

システム パッケージマネージャ 設定ファイル、リポジトリ
Redhat系Linux rpm, yum /etc/yum.repos.d/epel.repo
など
Debian系Linux apt-get
Mac OS X homebrew
PHP Composer composer.json
Java Maven pom.xml
Perl CPAN
node.js npm package.json
Pyson pip
Ruby RubyGems
Go go get
JavaScript, CSS, HTML bower bower.json
.Net Framework NuGet

いやぁ、たくさんありますね。

まさに、車輪の再発名。

車輪の再発明、Don't Repeat yourself、ドッグフードを食べる、ハイゼンバグ
私はIT業界・ソフトウェア業界で長く仕事をしておりますが、IT業界・ソフトウェア業界でしか使われない変わった表現があります。いずれも日本初で...

パッケージマネージャーがあると依存関係の整理、バージョン管理、インストール、削除が楽ですね。

ただ、アプリケーションごとに使い方を覚えないといけません。

スポンサーリンク
スポンサーリンク
Translate »