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


回答:


24

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

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

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

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

あなたが見ればGitリポジトリ-すべてのDebianパッケージに、あなたはそれが述べ見ます

すべてのサブパッケージ


1
mattiasいずれかまたはすべてを持つことの顕著な利点はありますか?
ドミニクモトゥカ16

2
それはあなたの要件に完全に依存します=)GUIを必要とせず、ディスクの使用に関して保守的であれば(しかし、git-allストレージの消費量がそれほど大きいとは思わない)、gitパッケージに固執します。
マティアス

8

ランニング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)


@ Anwar、gitコンパイル済みのバイナリをダウンロードしてそれらを抽出する場所はありますか?インストールもコンパイルもありません。ant他のバイナリTARをダウンロードするときにダウンロードしてください。
-Royi

@Royiこのようなインストールは行っていませんが、可能だと思います。たとえば、このチェックgit-annex.branchable.com/install/Linux_standalone
アンワル

@ Anwar、Git Annexとはどういう意味ですか?
ロイ

3

私の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は93個のパッケージをインストールし、合計215 MiB ですべての依存関係があります。

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.