回答:
Git-allにはすべてのサブパッケージが含まれていますが、Gitには最小限の依存関係を持つメインコンポーネントのみが含まれています。
DebianパッケージのGitで述べられているように、Gitはたとえば
グラフィカルユーザーインターフェイスとリビジョンツリービジュアライザー、他のVCSと相互運用するためのツール、またはWebインターフェイス。
これらは追加のパッケージです。
あなたが見ればGitリポジトリ-すべてのDebianパッケージに、あなたはそれが述べ見ます
すべてのサブパッケージ
git-all
ストレージの消費量がそれほど大きいとは思わない)、git
パッケージに固執します。
ランニング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は93個のパッケージをインストールし、合計215 MiB ですべての依存関係があります。
そのため、どのパッケージをインストールするかはあなた次第です。
PSこの情報はすべて、たとえばSynaptic Package Managerから取得できます。