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-allSpeicherverbrauch so massiv ist), bleiben Sie beim gitPaket.
Ich glaube, Laufen sudo apt-get install git-allist 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-sysvinithat dann gitbei mir besser funktioniert. git-daemon-sysvinitersetzt git-daemon-run.
Um meine Überlegungen abzuschließen, können Sie je nach Ihren Anforderungen entweder git-alloder nur installieren git. Aber git-allhat 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.