Qual é a diferença entre
sudo apt-get install git-all
vs
sudo apt-get install git
Existe alguma vantagem em instalar uma ou todas?
Qual é a diferença entre
sudo apt-get install git-all
vs
sudo apt-get install git
Existe alguma vantagem em instalar uma ou todas?
Respostas:
O Git-all contém todos os subpacotes, enquanto o Git inclui apenas componentes principais com dependências mínimas.
Como declarado no Git nos Pacotes Debian , o Git, por exemplo, não inclui
interface gráfica do usuário e visualizador de árvore de revisões, ferramentas para interoperar com outros VCs ou uma interface da web.
Esses são pacotes adicionais.
Se você olhar o Git-all nos Pacotes Debian , verá
todos os subpacotes
git-all
que isso seja tão grande no consumo de armazenamento), fique com o git
pacote.
Acredito que correr sudo apt-get install git-all
é aproximadamente equivalente a correr sudo apt-get --install-suggests install git
. O último causou problemas para mim no Ubuntu 15.10. Entre outros pacotes, ele tentou instalar o git-daemon-run, que não funcionou. ( https://bugs.launchpad.net/ubuntu/+source/runit/+bug/1448164 )
Instalar git-daemon-sysvinit
primeiro, então git
, funcionou melhor para mim. git-daemon-sysvinit
substitui git-daemon-run
.
Portanto, para concluir meu pensamento, você pode instalar um git-all
ou apenas git
, dependendo de seus requisitos. Mas git-all
tem a ressalva de que você precisará instalar outro pacote primeiro. (git-daemon-sysvinit)
No meu Ubuntu 17.10 x64, o git-all v2.14.1 depende de:
No meu caso, o git-all instalou 93 pacotes, totalizando 215 MiB com todas as dependências .
Então, cabe a você quais pacotes instalar ..
PS Você pode obter todas essas informações, por exemplo, no Synaptic Package Manager.