Quelle est la différence entre
Sudo apt-get install git-all
contre
Sudo apt-get install git
Y a-t-il un avantage à installer l'un ou l'autre?
Git-all contient tous les sous-packages, alors que Git n'inclut que les composants principaux avec des dépendances minimales.
Comme indiqué dans Git sur les paquets Debian , Git n'inclut pas par exemple
interface utilisateur graphique et visualiseur d'arborescence de révision, outils d'interopérabilité avec d'autres VCS ou interface Web.
Ce sont des forfaits supplémentaires.
Si vous regardez Git-all sur les paquets Debian , vous voyez qu'il est écrit
tous les sous-packages
Je crois que courir Sudo apt-get install git-all
est à peu près équivalent à courir à Sudo apt-get --install-suggests install git
. Ce dernier m'a causé des problèmes sous Ubuntu 15.10. Parmi d'autres paquets, il a essayé d'installer git-daemon-run, qui ne fonctionnait pas. ( https://bugs.launchpad.net/ubuntu/+source/runit/+bug/1448164 )
Installer git-daemon-sysvinit
en premier, puis git
, a mieux fonctionné pour moi. git-daemon-sysvinit
remplace git-daemon-run
.
Donc, pour finir, vous pouvez installer git-all
ou simplement git
, en fonction de vos besoins. Mais git-all
a la mise en garde que vous devrez d'abord installer un autre paquet. (git-daemon-sysvinit)
Sur mon Ubuntu 17.10 x64, git-all v2.14.1 dépend de:
Dans mon cas, git-all a installé 93 paquets totalisant 215 Mio avec toutes les dépendances.
Alors, à vous de choisir les paquets à installer ..
P.S. Vous pouvez obtenir toutes ces informations, par exemple, auprès de Synaptic Package Manager.