安装git与安装git-all之间的区别


Answers:


24

Git-all包含所有子包,而Git仅包含具有最小依赖性的主要组件。

在Debian软件包上的 Git中所述,Git确实不包括

图形用户界面和修订树可视化工具,与其他VCS互操作的工具或Web界面。

这些是附加软件包。

如果您在Debian Packages上查看Git-all,则会看到它指出

所有子包装


1
mattias有一个或全部有什么显着的优势?
Dominic Motuka '16

2
这完全取决于您的要求=)如果您不需要GUI,并且在磁盘使用方面比较保守(但是,我认为git-all存储消耗不那么大),请坚持使用该git软件包。
mattias

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编译二进制文件并提取它们的地方?没有安装或编译。只需下载它,就可以下载其他二进制TAR。
罗伊

@Royi我尚未完成此类安装,但我认为应该可行。例如,检查此git-annex.branchable.com/install/Linux_standalone
Anwar

@ Anwar,Git Annex是什么意思?
罗伊

3

在我的Ubuntu 17.10 x64 git-all v2.14.1上,取决于:

  • git(实际上是git,没有依赖项的28.7 MiB)
  • git-doc(git文档,无依赖项的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电子邮件附件,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获得所有这些信息。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.