ความแตกต่างระหว่างการติดตั้ง git และการติดตั้ง git-all


24

ความแตกต่างระหว่างอะไร

sudo apt-get install git-all

VS

sudo apt-get install git

มีข้อดีของการติดตั้งอย่างใดอย่างหนึ่งหรือทั้งหมด?

คำตอบ:


24

Git-all มีแพ็คเกจย่อยทั้งหมดในขณะที่ Git มีเฉพาะส่วนประกอบหลักที่มีการพึ่งพาน้อยที่สุด

ตามที่ระบุไว้ในGit บนแพ็คเกจเดเบียน Git ไม่ได้รวมตัวอย่างเช่น

ส่วนต่อประสานกราฟิกกับผู้ใช้และวิชวลไลเซอร์ทรีแบบรีดิวเซอร์เครื่องมือสำหรับการทำงานร่วมกับ VCS อื่นหรือเว็บอินเตอร์เฟส ..

นั่นคือแพ็คเกจเพิ่มเติม

หากคุณดูGit-all บนแพ็คเกจ Debianคุณจะเห็นว่าเป็นสถานะ

แพ็คเกจย่อยทั้งหมด


1
mattias มีข้อดีที่โดดเด่นของการมีอย่างใดอย่างหนึ่งหรือทั้งหมด?
Dominic Motuka

2
มันทั้งหมดขึ้นอยู่กับความต้องการของคุณ =) ถ้าคุณไม่จำเป็นต้องมี GUI และคุณอนุลักษณ์เมื่อมันมาถึงการใช้งานดิสก์ ( แต่ผมไม่คิดว่า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-sysvinitgit-daemon-run

ดังนั้นเพื่อให้ความคิดของฉันเสร็จสมบูรณ์คุณสามารถติดตั้งอย่างใดอย่างหนึ่งgit-allหรือเพียงแค่gitขึ้นอยู่กับความต้องการของคุณ แต่git-allมีข้อแม้ที่คุณจะต้องติดตั้งแพคเกจอื่นก่อน (Git-ภูต-sysvinit)


@ อันวาร์มีสถานที่สำหรับดาวน์โหลดไบนารีคอมไพล์ไบนารีคอมไพล์แล้วแยกมันได้หรือไม่? ไม่มีการติดตั้งหรือรวบรวม เพียงดาวน์โหลดเมื่อคุณดาวน์โหลดไบนารี TAR อันอื่น
Royi

@ Royi ฉันยังไม่ได้ทำการติดตั้ง แต่ฉันคิดว่ามันน่าจะเป็นไปได้ ตัวอย่างเช่นตรวจสอบgit-annex.branchable.com/install/Linux_standalone
Anwar

@ อันวาร์, Git Annex หมายถึงอะไร?
Royi

3

บน Ubuntu 17.10 x64 git-all v2.14.1 ของฉันขึ้นอยู่กับ:

  • git (จริง git, 28.7 MiB โดยไม่มีการอ้างอิง)
  • git-doc (เอกสาร git, 10.8 MiB โดยไม่มีการอ้างอิง)
  • git-cvs (การทำงานร่วมกันของ git-cvs, 1.1 MiB โดยไม่มีการอ้างอิง)
  • git-mediawiki (ตัวช่วยรีโมท MediaWiki, 0.8 MiB โดยไม่มีการอ้างอิง)
  • git-svn (การทำงานร่วมกันของ git-svn, 1.0 MiB โดยไม่มีการอ้างอิง)
  • git-email (แอดออน git email, 0.8 MiB โดยไม่มีการอ้างอิง)
  • git-gui (git GUI, 2.2 MiB โดยไม่มีการอ้างอิง)
  • gitk (gitk แก้ไขต้นไม้ visualizer, 1.5 MiB โดยไม่ต้องพึ่งพา)
  • gitweb (เว็บอินเตอร์เฟส git, 0.8 MiB โดยไม่มีการอ้างอิง)
  • git-el (git emacs รองรับในกรณีของฉัน 113 MiB กับการอ้างอิงทั้งหมด )

ในกรณีของฉัน Git-93 ทั้งหมดที่ติดตั้งแพคเกจรวมเป็นเงินทั้งสิ้น 215 เอ็มไอที่มีการอ้างอิงทั้งหมด

ดังนั้นมันขึ้นอยู่กับคุณว่าจะติดตั้งแพคเกจไหน ..

ป.ล. คุณสามารถรับข้อมูลทั้งหมดนี้ได้จาก Synaptic Package Manager

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.