web-dev-qa-db-ja.com

gitのインストールとgit-allのインストールの違い

の違いは何ですか

Sudo apt-get install git-all

Sudo apt-get install git

いずれかまたはすべてをインストールする利点はありますか?

23
daumie

Git-allにはすべてのサブパッケージが含まれていますが、Gitには最小限の依存関係を持つメインコンポーネントのみが含まれています。

DebianパッケージのGit で述べたように、Gitはたとえば

グラフィカルユーザーインターフェイスとリビジョンツリービジュアライザー、他のVCSと相互運用するためのツール、またはWebインターフェイス。

これらは追加のパッケージです。

DebianパッケージのGit-all を見ると、

すべてのサブパッケージ

24
mattias

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-sysvinitgit-daemon-runを置き換えます。

したがって、私の考えを終了するには、要件に応じて、git-allまたはgitのいずれかをインストールできます。ただし、git-allには、最初に別のパッケージをインストールする必要があるという警告があります。 (git-daemon-sysvinit)

7
Stephen G Tuggy

私のUbuntu 17.10では、x64 git-all v2.14.1は以下に依存しています:

  • git(実際にはgit、依存関係のない28.7 MiB)
  • git-doc(git documentation、10.8 MiB、依存関係なし)
  • git-cvs(git-cvsの相互運用性、依存関係のない1.1 MiB)
  • git-mediawiki(MediaWikiリモートヘルパー、依存関係のない0.8 MiB)
  • git-svn(git-svnの相互運用性、依存関係のない1.0 MiB)
  • git-email(git emailアドオン、依存関係のない0.8 MiB)
  • git-gui(git GUI、依存関係のない2.2 MiB)
  • gitk(gitリビジョンツリービジュアライザー、依存関係のない1.5 MiB)
  • gitweb(git webインターフェイス、依存関係のない0.8 MiB)
  • git-el(git emacsサポート、私の場合は113 MiB、すべての依存関係

私の場合、git-allは合計215 MiBの93個のパッケージをインストールしましたすべての依存関係.

つまり、どのパッケージをインストールするかはあなた次第です。

追伸この情報はすべて、たとえばSynaptic Package Managerから取得できます。

2
vstepaniuk