Perbedaan antara menginstal git vs menginstal git-all


24

Apa bedanya

sudo apt-get install git-all

vs.

sudo apt-get install git

Apakah ada keuntungan menginstal salah satu atau semua?

Jawaban:


24

Git-all berisi semua sub-paket, sementara Git hanya mencakup komponen utama dengan ketergantungan minimal.

Sebagaimana dinyatakan dalam Git pada Paket Debian , Git misalnya tidak termasuk

antarmuka pengguna grafis dan visualizer pohon revisi, alat untuk beroperasi dengan VCS lain, atau antarmuka web ..

Itu adalah paket tambahan.

Jika Anda melihat Git-all pada Paket Debian , Anda melihatnya menyatakan

semua sub-paket


1
mattias Adakah keuntungan penting memiliki salah satu atau semua?
Dominic Motuka

2
Ini benar-benar tergantung pada kebutuhan Anda =) Jika Anda tidak memerlukan GUI dan Anda konservatif ketika datang ke penggunaan disk (namun, saya tidak berpikir git-alladalah konsumsi penyimpanan yang sangat besar), tetaplah dengan gitpaket.
mattias

8

Saya percaya berlari sudo apt-get install git-allkira-kira setara dengan berlari sudo apt-get --install-suggests install git. Yang terakhir menyebabkan masalah bagi saya di Ubuntu 15.10. Di antara paket-paket lain, ia mencoba menginstal git-daemon-run, yang tidak berfungsi. ( https://bugs.launchpad.net/ubuntu/+source/runit/+bug/1448164 )

Menginstal git-daemon-sysvinitterlebih dahulu, maka git, bekerja lebih baik untuk saya. git-daemon-sysvinitmenggantikan git-daemon-run.

Jadi, untuk menyelesaikan pemikiran saya, Anda dapat menginstal salah satu git-allatau hanya git, tergantung pada kebutuhan Anda. Tetapi git-allmemiliki peringatan bahwa Anda perlu menginstal paket lain terlebih dahulu. (git-daemon-sysvinit)


@ Anwar, Apakah ada tempat untuk mengunduh binari yang dikompilasi git dan mengekstraknya? Tidak ada instalasi atau kompilasi. Cukup unduh saat Anda mengunduh semut TAR biner lainnya.
Royi

@Royi Saya belum melakukan instalasi seperti itu tetapi saya pikir itu harus mungkin. Sebagai contoh, periksa ini git-annex.branchable.com/install/Linux_standalone
Anwar

@Anwar, Apa artinya Git Annex?
Royi

3

Di Ubuntu 17.10 x64 git-all v2.14.1 saya tergantung pada:

  • git (sebenarnya git, 28,7 MiB tanpa ketergantungan)
  • git-doc (dokumentasi git, 10,8 MiB tanpa dependensi)
  • git-cvs (interoperabilitas git-cvs, 1.1 MiB tanpa ketergantungan)
  • git-mediawiki (penolong jarak jauh MediaWiki, 0,8 MiB tanpa ketergantungan)
  • git-svn (interoperabilitas git-svn, 1,0 MiB tanpa ketergantungan)
  • git-email (add-on git email, 0,8 MiB tanpa ketergantungan)
  • git-gui (git GUI, 2.2 MiB tanpa dependensi)
  • gitk (visualisator pohon revisi git, 1,5 MiB tanpa dependensi)
  • gitweb (antarmuka web git, 0,8 MiB tanpa dependensi)
  • git-el (dukungan git emacs, dalam kasus saya 113 MiB dengan semua dependensi )

Dalam kasus saya git-all menginstal 93 paket dengan total 215 MiB dengan semua dependensi .

Jadi, terserah Anda paket mana yang harus diinstal ..

PS Anda bisa mendapatkan semua informasi ini, misalnya, dari Synaptic Package Manager.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.