Різниця між встановленням git та установкою git-all


Відповіді:


24

Git-all містить усі підпакети, тоді як Git включає лише основні компоненти з мінімальними залежностями.

Як зазначено в Git на пакунках Debian , наприклад, Git не включає

графічний інтерфейс користувача та візуалізатор дерева версій, інструменти взаємодії з іншими VCS або веб-інтерфейс ..

Це додаткові пакети.

Якщо ви подивитеся на Git-all на пакунках Debian , то ви бачите, що вони констатують

всі підпакети


1
mattias Будь-які помітні переваги наявності того чи іншого?
Домінік Мотука

2
Це повністю залежить від ваших вимог =) Якщо вам не потрібен графічний інтерфейс і ви консервативні, коли справа доходить до використання диска (однак, я не думаю, що git-allце масове споживання пам’яті), дотримуйтесь цього gitпакета.
mattias

8

Я вважаю, що біг sudo apt-get install git-allприблизно еквівалентний бігу sudo apt-get --install-suggests install git. Останнє спричинило проблеми для мене на Ubuntu 15.10. Серед інших пакетів він намагався встановити git-daemon-run, який не працював. ( https://bugs.launchpad.net/ubuntu/+source/runit/+bug/1448164 )

Встановлення git-daemon-sysvinitспочатку gitдля мене працювало краще. git-daemon-sysvinitзамінює git-daemon-run.

Отже, щоб закінчити мою думку, ви можете встановити або git-allабо просто git, залежно від ваших вимог. Але git-allє застереження, що вам потрібно спочатку встановити інший пакет. (git-daemon-sysvinit)


@Anwar, чи є можливість завантажити git, складений бінарні файли, та просто витягнути їх? Немає установки чи компіляції. Просто завантажте його, як ви завантажуєте ще й інші двійкові TAR.
Рой

@Royi Я не робив такої установки, але думаю, що це має бути можливим. Наприклад, перевірте цей git-annex.branchable.com/install/Linux_standalone
Anwar

@Anwar, що означає додаток до Git?
Рой

3

На моєму Ubuntu 17.10 x64 git-all v2.14.1 залежить від:

  • git (фактично git, 28,7 MiB без залежностей)
  • git-doc (git-документація, 10,8 МіБ без залежностей)
  • git-cvs (сумісність git-cvs, 1,1 МіБ без залежностей)
  • git-mediawiki (віддалений помічник MediaWiki, 0.8 MiB без залежностей)
  • git-svn (сумісність git-svn, 1,0 МіБ без залежностей)
  • git-email (надбудова до git email, 0,8 МіБ без залежностей)
  • git-gui (git GUI, 2,2 MiB без залежностей)
  • gitk (візуалізатор дерева git revision, 1,5 МіБ без залежностей)
  • gitweb (веб-інтерфейс git, 0,8 MiB без залежностей)
  • git-el (підтримка git emacs, в моєму випадку 113 Міб. з усіма залежностями )

У моєму випадку встановлено все git 93 пакети загальною сумою 215 Мб з усіма залежностями .

Отже, від вас залежить, які пакунки встановити ..

PS Ви можете отримати всю цю інформацію, наприклад, від Synaptic Package Manager.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.