Was ist der Unterschied zwischen
sudo apt-get install git-all
vs
sudo apt-get install git
Gibt es einen Vorteil bei der Installation von einem oder allen?
Was ist der Unterschied zwischen
sudo apt-get install git-all
vs
sudo apt-get install git
Gibt es einen Vorteil bei der Installation von einem oder allen?
Antworten:
Git-all enthält alle Unterpakete, während Git nur Hauptkomponenten mit minimalen Abhängigkeiten enthält.
Wie in Git auf Debian-Paketen angegeben , enthält Git beispielsweise keine
Grafische Benutzeroberfläche und Visualisierung des Revisionsbaums, Tools für die Interaktion mit anderen VCSs oder eine Webschnittstelle.
Das sind Zusatzpakete.
Wenn Sie sich Git-all in Debian-Paketen ansehen, sehen Sie, dass es heißt
alle Unterpakete
git-all
Speicherverbrauch so massiv ist), bleiben Sie beim git
Paket.
Ich glaube, Laufen sudo apt-get install git-all
ist ungefähr gleichbedeutend mit Laufen sudo apt-get --install-suggests install git
. Letzteres bereitete mir unter Ubuntu 15.10 Probleme. Unter anderem wurde versucht, git-daemon-run zu installieren, was jedoch nicht funktionierte. ( https://bugs.launchpad.net/ubuntu/+source/runit/+bug/1448164 )
Die Erstinstallation git-daemon-sysvinit
hat dann git
bei mir besser funktioniert. git-daemon-sysvinit
ersetzt git-daemon-run
.
Um meine Überlegungen abzuschließen, können Sie je nach Ihren Anforderungen entweder git-all
oder nur installieren git
. Aber git-all
hat die Einschränkung, dass Sie zuerst ein anderes Paket installieren müssen. (Git-Daemon-Sysvinit)
Auf meinem Ubuntu 17.10 x64 hängt git-all v2.14.1 ab von:
In meinem Fall hat git-all 93 Pakete mit insgesamt 215 MiB und allen Abhängigkeiten installiert .
Es liegt also an Ihnen, welche Pakete installiert werden sollen.
PS Sie können alle diese Informationen zum Beispiel von Synaptic Package Manager erhalten.