Diferença entre instalar o git e instalar o git-all

23

Qual é a diferença entre

sudo apt-get install git-all

vs

sudo apt-get install git

Existe alguma vantagem em instalar um ou todos os itens?

    
por daumie 09.07.2016 / 10:05

3 respostas

24

O Git-all contém todos os sub-pacotes, enquanto o Git inclui apenas componentes principais com dependências mínimas.

Como afirmado em Git nos Pacotes Debian , o Git por exemplo não inclui

  

interface gráfica de usuário e visualizador de árvore de revisão, ferramentas para interoperar com outros VC's ou uma interface web.

Esses são pacotes adicionais.

Se você olhar para Git-all nos pacotes Debian , verá os estados

  

todos os sub-pacotes

    
por mattias 09.07.2016 / 10:14
8

Acredito que executar sudo apt-get install git-all seja aproximadamente equivalente a executar sudo apt-get --install-suggests install git . Este último causou problemas para mim no Ubuntu 15.10. Entre outros pacotes, ele tentou instalar o git-daemon-run, o que não funcionou. ( link )

Instalar git-daemon-sysvinit primeiro e, em seguida, git funcionou melhor para mim. git-daemon-sysvinit substitui git-daemon-run .

Então, para finalizar, você pode instalar git-all ou apenas git , dependendo de suas necessidades. Mas git-all tem a ressalva de que você precisará instalar outro pacote primeiro. (git-daemon-sysvinit)

    
por Stephen G Tuggy 09.07.2016 / 15:46
2

No meu Ubuntu 17.10 x64, o git-all v2.14.1 depende de:

  • git (na verdade git, 28.7 MiB sem dependências)
  • git-doc (documentação git, 10.8 MiB sem dependências)
  • git-cvs (interoperabilidade do git-cvs, 1.1 MiB sem dependências)
  • git-mediawiki (ajudante remoto do MediaWiki, 0.8 MiB sem dependências)
  • git-svn (interoperabilidade git-svn, 1.0 MiB sem dependências)
  • git-email (complemento de email git, 0.8 MiB sem dependências)
  • git-gui (git GUI, 2.2 MiB sem dependências)
  • gitk (visualizador da árvore de revisão git, 1.5 MiB sem dependências)
  • gitweb (interface web do git, 0.8 MiB sem dependências)
  • git-el (suporte do git emacs, no meu caso 113 MiB com todas as dependências )

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 ...

P.S. Você pode obter todas essas informações, por exemplo, do Gerenciador de Pacotes Synaptic.

    
por vstepaniuk 02.01.2018 / 20:30