Jaka jest różnica pomiędzy
sudo apt-get install git-all
vs
sudo apt-get install git
Czy jest jakaś zaleta instalacji jednego lub wszystkich?
Jaka jest różnica pomiędzy
sudo apt-get install git-all
vs
sudo apt-get install git
Czy jest jakaś zaleta instalacji jednego lub wszystkich?
Odpowiedzi:
Git-all zawiera wszystkie sub-paczki, a Git zawiera tylko główne komponenty z minimalnymi zależnościami.
Jak stwierdzono w Git na temat pakietów Debiana , Git na przykład nie obejmuje
graficzny interfejs użytkownika i wizualizator drzewa zmian, narzędzia do współpracy z innymi VCS lub interfejs WWW.
To są dodatkowe pakiety.
Jeśli spojrzysz na Git-all w pakietach Debiana , zobaczysz, że to mówi
wszystkie paczki
git-all
jest to tak duże zużycie pamięci), trzymaj się git
pakietu.
Uważam, że bieganie sudo apt-get install git-all
jest mniej więcej równoważne bieganiu sudo apt-get --install-suggests install git
. To ostatnie spowodowało problemy na Ubuntu 15.10. Między innymi pakietami próbował zainstalować git-daemon-run, co nie działało. ( https://bugs.launchpad.net/ubuntu/+source/runit/+bug/1448164 )
Instalacja git-daemon-sysvinit
najpierw git
działała dla mnie lepiej. git-daemon-sysvinit
zastępuje git-daemon-run
.
Tak więc, aby zakończyć moją myśl, możesz zainstalować jedną git-all
lub tylko git
, w zależności od swoich wymagań. Ale git-all
ma zastrzeżenie, że najpierw musisz zainstalować inny pakiet. (git-daemon-sysvinit)
Na moim Ubuntu 17.10 x64 git-all v2.14.1 zależy od:
W moim przypadku git-all zainstalował 93 pakiety o łącznej wartości 215 MiB ze wszystkimi zależnościami .
Więc to od Ciebie zależy, które pakiety zainstalować.
PS Wszystkie te informacje można uzyskać na przykład od Menedżera pakietów Synaptic.