の違いは何ですか
Sudo apt-get install git-all
対
Sudo apt-get install git
いずれかまたはすべてをインストールする利点はありますか?
Git-allにはすべてのサブパッケージが含まれていますが、Gitには最小限の依存関係を持つメインコンポーネントのみが含まれています。
DebianパッケージのGit で述べたように、Gitはたとえば
グラフィカルユーザーインターフェイスとリビジョンツリービジュアライザー、他のVCSと相互運用するためのツール、またはWebインターフェイス。
これらは追加のパッケージです。
DebianパッケージのGit-all を見ると、
すべてのサブパッケージ
Sudo apt-get install git-all
を実行することは、Sudo apt-get --install-suggests install git
を実行することとほぼ同じだと思います。後者はUbuntu 15.10で問題を引き起こしました。他のパッケージの中でも、git-daemon-runをインストールしようとしましたが、動作しませんでした。 ( https://bugs.launchpad.net/ubuntu/+source/runit/+bug/1448164 )
最初にgit-daemon-sysvinit
をインストールし、次にgit
をインストールするとうまくいきました。 git-daemon-sysvinit
はgit-daemon-run
を置き換えます。
したがって、私の考えを終了するには、要件に応じて、git-all
またはgit
のいずれかをインストールできます。ただし、git-all
には、最初に別のパッケージをインストールする必要があるという警告があります。 (git-daemon-sysvinit)
私のUbuntu 17.10では、x64 git-all v2.14.1は以下に依存しています:
私の場合、git-allは合計215 MiBの93個のパッケージをインストールしましたすべての依存関係.
つまり、どのパッケージをインストールするかはあなた次第です。
追伸この情報はすべて、たとえばSynaptic Package Managerから取得できます。