Git yükleme vs yükleme git-all arasındaki fark


24

Arasındaki fark nedir

sudo apt-get install git-all

vs

sudo apt-get install git

Ya da hepsini kurmanın bir avantajı var mı?

Yanıtlar:


24

Git-all tüm alt paketleri içerirken, Git yalnızca minimum bağımlılığa sahip ana bileşenleri içerir.

Belirtildiği gibi Debian Paket Git , Git değil şunlardır örneğin yapar

grafiksel kullanıcı arayüzü ve revizyon ağacı görselleştiricisi, diğer VCS'lerle birlikte çalışmak için araçlar veya bir web arayüzü ..

Bunlar ek paketler.

Git-all'e Debian Paketlerinde bakarsanız, durumlarını görürsünüz

tüm alt paketler


1
mattias Herhangi bir veya hepsine sahip olmanın kayda değer avantajları
Dominic Motuka

2
Tamamen gereksinimlerinize bağlıdır =) Bir GUI'ye ihtiyacınız yoksa ve disk kullanımı söz konusu olduğunda muhafazakarsanız (ancak git-alldepolama tüketiminde o kadar büyük olduğunu sanmıyorum ), gitpakete bağlı kalın.
mattias

8

Koşmanın koşuya sudo apt-get install git-allkabaca eşdeğer olduğuna inanıyorum sudo apt-get --install-suggests install git. Sonuncusu Ubuntu 15.10'da benim için sorunlara neden oldu. Diğer paketler arasında işe yaramayan git-daemon-run'u yüklemeye çalıştı. ( https://bugs.launchpad.net/ubuntu/+source/runit/+bug/1448164 )

git-daemon-sysvinitÖnce yükleme , sonra gitbenim için daha iyi çalıştı. git-daemon-sysvinitdeğiştirir git-daemon-run.

Böylece düşüncemi bitirmek için gereksinimlerinize bağlı olarak ya git-allda sadece kurabilirsiniz git. Ama git-allönce başka bir paket kurmanız gerekecek ihtarı var. (git-cini sysvinit)


@Anwar, git derlenmiş ikili dosyaları indirebileceğiniz ve bunları çıkarabileceğiniz bir yer var mı? Kurulum veya derleme yok. Sadece karınca diğer ikili TAR indirirken indirin.
Royi

@Royi Böyle bir yükleme yapmadım, ancak mümkün olması gerektiğini düşünüyorum. Örneğin, bu kontrol git-annex.branchable.com/install/Linux_standalone
Anwar

@Anwar, Git Annex'in anlamı nedir?
Royi,

3

Benim Ubuntu 17.10 x64 git git all all v2.14.1 bağlıdır:

  • git (aslında git, bağımlılıkları olmayan 28.7 MiB)
  • git-doc (git belgeleri, 10.8 MiB bağımlılığı olmadan)
  • git-cvs (git-cvs birlikte çalışabilirlik, bağımlılık olmadan 1.1 MiB)
  • git-mediawiki (MediaWiki uzak yardımcı, bağımlılıklar olmadan 0.8 MiB)
  • git-svn (git-svn birlikte çalışabilirliği, bağımlılıkları olmadan 1.0 MiB)
  • git-email (git email eklentisi, bağımlılıklar olmadan 0.8 MiB)
  • git-gui (git GUI, bağımlılık olmadan 2.2 MiB)
  • gitk (git revizyon ağacı görselleştiricisi, bağımlılıklar olmadan 1.5 MiB)
  • gitweb (git web arayüzü, bağımlılık olmadan 0.8 MiB)
  • git-el (git emacs desteği, benim durumumda tüm bağımlılıkları ile 113 MiB )

Benim durumumda git-all tüm bağımlılıklara sahip toplamda 215 MiB toplam 93 paket kurdu .

Hangi paketleri kuracağınız size bağlı.

Not Tüm bu bilgileri, örneğin Synaptic Package Manager'dan alabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.