Differenza tra l'installazione di git e l'installazione di git-all


24

Qual è la differenza tra

sudo apt-get install git-all

vs

sudo apt-get install git

C'è qualche vantaggio nell'installare uno o tutti?

Risposte:


24

Git-all contiene tutti i sotto-pacchetti, mentre Git include solo i componenti principali con dipendenze minime.

Come indicato in Git sui pacchetti Debian , Git ad esempio non include

interfaccia grafica utente e visualizzatore dell'albero di revisione, strumenti per l'interoperabilità con altri VCS o un'interfaccia web.

Quelli sono pacchetti aggiuntivi.

Se guardi Git-all su pacchetti Debian , vedi che indica

tutti i sotto-pacchetti


1
mattias Qualche vantaggio notevole di avere uno o tutti?
Dominic Motuka,

2
Dipende totalmente dai tuoi requisiti =) Se non hai bisogno di una GUI e sei conservatore quando si tratta dell'uso del disco (tuttavia, non penso git-allche sia così massiccio nel consumo di archiviazione), segui il gitpacchetto.
Mattias,

8

Credo che correre sudo apt-get install git-allequivale all'incirca alla corsa sudo apt-get --install-suggests install git. Quest'ultimo mi ha causato problemi su Ubuntu 15.10. Tra gli altri pacchetti, ha tentato di installare git-daemon-run, che non ha funzionato. ( https://bugs.launchpad.net/ubuntu/+source/runit/+bug/1448164 )

git-daemon-sysvinitPrima l' installazione , poi git, ha funzionato meglio per me. git-daemon-sysvinitsostituisce git-daemon-run.

Quindi, per finire il mio pensiero, puoi installare uno git-allo solo git, a seconda delle tue esigenze. Ma git-allha l'avvertenza che dovrai prima installare un altro pacchetto. (git-daemon-sysvinit)


@Anwar, c'è un posto dove scaricare binari compilati con git ed estrarli? Nessuna installazione o compilazione. Basta scaricarlo mentre scarichi un altro TAR binario.
Royi,

@Royi Non ho fatto tale installazione ma penso che dovrebbe essere possibile. Ad esempio, controlla questo git-annex.branchable.com/install/Linux_standalone
Anwar

@Anwar, cosa significa Git Annex?
Royi,

3

Sul mio Ubuntu 17.10 x64 git-all v2.14.1 dipende da:

  • git (in realtà git, 28,7 MiB senza dipendenze)
  • git-doc (documentazione git, 10.8 MiB senza dipendenze)
  • git-cvs (interoperabilità git-cvs, 1.1 MiB senza dipendenze)
  • git-mediawiki (supporto remoto MediaWiki, 0,8 MiB senza dipendenze)
  • git-svn (interoperabilità git-svn, 1.0 MiB senza dipendenze)
  • git-email (componente aggiuntivo git e-mail, 0,8 MiB senza dipendenze)
  • git-gui (git GUI, 2.2 MiB senza dipendenze)
  • gitk (visualizzatore dell'albero di revisione git, 1,5 MiB senza dipendenze)
  • gitweb (interfaccia web git, 0,8 MiB senza dipendenze)
  • git-el (supporto git emacs, nel mio caso 113 MiB con tutte le dipendenze )

Nel mio caso git-all ha installato 93 pacchetti per un totale di 215 MiB con tutte le dipendenze .

Quindi, dipende da te quali pacchetti installare.

PS Puoi ottenere tutte queste informazioni, ad esempio, da Synaptic Package Manager.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.