Linuxの世界から来たとき、私はこれがor / toに似たpkgin
一種の高度なフロントエンドだと思いました。ただし、これはネットワーク上のインストール、依存関係、および自動更新を処理するようです(Linuxでは、これらのタスクはデフォルトのパッケージングツールではなくフロントエンドの責任です)。したがって、(私の考えではより伝統的なものである)ツールの役割私にとっては少し不明瞭なようです。現在私が知っている唯一の違いは、ソースインストールが処理されないことです。pkg_add
apt
dpkg
yum
dnf
rpm
pkg_add
pkgin
pkg_
pkgin
みんなの仕事は何ですか?彼らはどう違いますか?
いつ/なぜ他のものより1つを選ぶべきですか?
2つを混ぜたり、1つを使って別のものを使って得たソフトウェアを更新するのに問題がありますか?
これらの違いは異なるBSDに存在する可能性がありますか?たとえば、私はNetBSDで作業していますが、これらの
pkg_
ツールpkgin
もFreeBSDの一部であるようです。
答え1
2つのツールは互いに独立して開発されました。 pkg *ツールはパッケージ管理のための基本的なNetBSDツールですが、pkginはapt-getまたはyumに似たツールになることを願っています。ソースからのインストールも処理しません。それはpの仕事です。キログラムソースしかし、どちらもpkgsrcでビルドされたバイナリをインストールできます。
「man 1 pkgin」と「man 1 pkg_add」が必要です。