गिट स्थापित करने के बीच अंतर बनाम गिट-सभी को स्थापित करना


जवाबों:


24

Git- सभी में सभी उप-पैकेज होते हैं, जबकि Git में केवल न्यूनतम निर्भरता वाले मुख्य घटक शामिल होते हैं।

जैसा कि डेबियन पैकेज पर Git में कहा गया है , Git में उदाहरण के लिए शामिल नहीं है

ग्राफिकल यूजर इंटरफेस और रिवीजन ट्री विज़ुअलाइज़र, अन्य वीसीएस, या एक वेब इंटरफेस के साथ इंटरऑपरेटिंग के लिए उपकरण ।।

वे अतिरिक्त पैकेज हैं।

यदि आप डेबट पैकेज पर Git-all को देखते हैं, तो आप इसे देखते हैं

सभी उप-पैकेज


1
किसी भी या सभी होने के उल्लेखनीय लाभ?
डोमिनिक मोटुका

2
यह पूरी तरह से आपकी आवश्यकताओं पर निर्भर करता है =) यदि आपको GUI की आवश्यकता नहीं है और डिस्क उपयोग की बात आने पर आप रूढ़िवादी हैं (हालांकि, मुझे नहीं लगता कि git-allयह भंडारण की खपत में भारी है), gitपैकेज के साथ रहें ।
मटियास

8

मेरा मानना ​​है कि दौड़ना sudo apt-get install git-allलगभग दौड़ने के बराबर है sudo apt-get --install-suggests install git। बाद में मेरे लिए उबंटू 15.10 पर समस्याएँ पैदा हुईं। अन्य पैकेजों में, इसने गिट-डेमॉन-रन को स्थापित करने की कोशिश की, जो काम नहीं किया। ( 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-डेमॉन-sysvinit)


@Anwar, क्या गिट संकलित बायनेरी डाउनलोड करने और उन्हें निकालने के लिए एक जगह है? कोई स्थापना या संकलन नहीं। जैसे ही आप एंटी अन्य बाइनरी टीएआर डाउनलोड करते हैं, वैसे ही इसे डाउनलोड करें।
रॉय

@ रोई मैंने ऐसी स्थापना नहीं की है लेकिन मुझे लगता है कि यह संभव होना चाहिए। उदाहरण के लिए, इस git-annex.branchable.com/install/Linux_standalone
अनवर

@ अनवर, इसका क्या अर्थ है एनेक्स?
रॉय

3

मेरे Ubuntu पर 17.10 x64 git-all v2.14.1 इस पर निर्भर करता है:

  • git (वास्तव में git, निर्भरता के बिना 28.7 MiB)
  • git-doc (git प्रलेखन, 10.8 MiB निर्भरता के बिना)
  • git-cvs (git-cv interoperability, 1.1 MiB निर्भरता के बिना)
  • गिट-मीडियाविकी (मीडियाविकि रिमोट हेल्पर, 0.8 मिब बिना निर्भरता के)
  • git-svn (git-svn इंटरऑपरेबिलिटी, 1.0 मिब निर्भरता के बिना)
  • git-email (git email add-on, 0.8 MiB निर्भरता के बिना)
  • git-gui (git GUI, 2.2 MiB निर्भरता के बिना)
  • gitk (git संशोधन पेड़ विज़ुअलाइज़र, 1.5 MiB निर्भरता के बिना)
  • gitweb (git वेब इंटरफ़ेस, 0.8 MiB निर्भरता के बिना)
  • git-el (git emacs समर्थन, मेरे मामले में सभी निर्भरता के साथ 113 MiB )

मेरे मामले में git-all ने सभी निर्भरता के साथ 215 MiB के कुल 93 पैकेज स्थापित किए ।

तो, यह आप पर निर्भर है कि कौन सा पैकेज स्थापित करना है ..

PS आप यह सब जानकारी प्राप्त कर सकते हैं, उदाहरण के लिए, Synaptic Package Manager से।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.