2012-06-08 14 views
25

कैसे स्थापित करें मुझे किसी भी लिनक्स डिस्ट्रो पर गिट स्थापित करने में कोई समस्या नहीं है, लेकिन अब मुझे क्लाइंट के सर्वर का उपयोग करने के लिए मजबूर होना है जो एसएलएस 11 एसपी 2 है। यह पैकेज प्रबंधन करने के लिए yast या zypper का उपयोग करता है, जिसे मैंने पहले कभी नहीं उपयोग किया था। जाहिर है, मुझे zypper install git-core करने में सक्षम होना चाहिए लेकिन यह काम नहीं करता है क्योंकि इसे एक निश्चित रेपो जोड़ा गया है। बेशक इनमें से कोई भी आधिकारिक गिट स्थापना पृष्ठ here पर है।सूज़ एंटरप्राइज़ 11 एसपी 2 गिट

मुझे पता चला कि एसएलई 11-एसपी 2-एसडीके रेपो here के कौन से पैकेज हैं। लेकिन yast या zypper को रेपो जोड़ने के तरीके पर कोई निर्देश नहीं है।

मैं एक ऐसा उत्तर भी स्वीकार करूंगा जो मुझे बताता है कि एसएलएस सर्वर पर गिट कैसे स्थापित करें। मैंने पहले ही स्रोत से कोशिश की है, लेकिन निश्चित रूप से इसमें अनुपलब्ध आवश्यकताएं हैं जो एसडीके रेपो से संबंधित हैं।

यह मैं क्या मिलता है जब मैं करता हूँ "Git कोर स्थापित zypper":

$ sudo zypper install git-core 

Refreshing service 'nu_novell_com'. 
Loading repository data... 
Reading installed packages... 
'git-core' not found in package names. Trying capabilities. 
No provider of 'git-core' found. 
Resolving package dependencies... 

Nothing to do. 
+0

शायद मुझे कुछ याद आ रहा है, लेकिन 'yast' या' zypper' आपके लिए निर्भरताओं को संभालना नहीं चाहिए? – halfer

+0

आप उम्मीद करेंगे, लेकिन नहीं। जब मैं "ज़िप्पर इंस्टॉल गिट-कोर" करता हूं, तो मुझे यह मिलता है (ऊपर संपादित देखें) – Brade

+0

मैंने अभी SuSE 12.3 इंस्टॉल किया है और डिफ़ॉल्ट रूप से गिट स्थापित किया गया था। –

उत्तर

52

मैं इसे समझ से बाहर है, केवल OpenSUSE परियोजना से मुख्य रूप से एक साथ अन्य जानकारी piecing द्वारा। मूल रूप से यह बताया गया है:

$ sudo zypper addrepo http://download.opensuse.org/repositories/devel:/tools:/scm/SLE_11_SP2/devel:tools:scm.repo 
$ sudo zypper install git-core 
+0

खुशी है कि आपने इसे हल किया है:: – halfer

+4

इससे मुझे सही दिशा में शुरू करने में मदद मिली। मुझे पर्ल रेपो भी जोड़ना पड़ा, बी/सी गिट perl-error पर निर्भर करता है। # जोड़ें डेवेल पर्ल रेपो $ sudo zypper addrepo http://download.opensuse.org/repositories/devel:/languages:/perl/SLE_11/devel:languages:perl।रेपो – burnsjeremy

+13

perl के लिए उपर्युक्त लिंक मेरे लिए काम नहीं करता है। मैंने उपयोग किया: sudo zypper addrepo http://download.opensuse.org/repositories/devel:/languages:/perl/SLE_11_SP3/devel:languages:perl.repo – rooby

5

Git SLES के लिए एसडीके, यहाँ डाउनलोड किया जा सकता है, जो का हिस्सा है:

http://download.novell.com (आदर्श वर्तमान में उपयोग किया SP2 के लिए)

एक बार जब आप itm zypper स्थापित या यस्ट कमांड काम करते हैं। एसएलएस पर्यावरण के भीतर ओपनएसयूएसई आरपीएमएस का उपयोग करने की अनुशंसा नहीं की जाती है।

-1

मैं ज़िप्पर रीफ्रेश के दौरान एक मूर्ख समस्या को पूरा करता हूं, बाद में यह पता चला कि/tmp निर्देशिका आगे बनाई जानी चाहिए। उसके बाद, सब कुछ काम करता है।

13392046a881:/ # zypper -v refresh 
Verbosity: 1 
Initializing Target 
Specified repositories: 
Checking whether to refresh metadata for Software configuration management (SLE_11_SP3) 
Retrieving: repomd.xml [done] 
Repository 'Software configuration management (SLE_11_SP3)' is up to date. 
Building repository 'Software configuration management (SLE_11_SP3)' cache [done] 
Error building the cache: 
[|] Failed to cache repo (3). 
History: 
- 'repo2solv.sh' '-o' '/var/cache/zypp/solv/devel_tools_scm/solv' '/var/cache/zypp/raw/devel_tools_scm' 
mktemp: failed to create file via template `/tmp/tmp.XXXXXXXXXX': No such file or directory 
0

आप download.suse.com से SLES 11 SP2 एसडीके डीवीडी डाउनलोड करने के लिए की जरूरत है। डाउनलोड तक पहुंचने के लिए, आपको एक उपयोगकर्ता खाता पंजीकृत करना होगा (यह मुफ़्त है)।

  1. एक बार डाउनलोड हो जाने पर, पहली डीवीडी को माउंट करें। (सुनिश्चित करें कि यह सही आर्किटेक्चर के लिए है)

  2. YaST लोड करें और सॉफ्टवेयर-> एड-ऑन उत्पादों पर जाएं।

  3. फिर 'जोड़ें' और स्थापना स्रोत आदि DVD2 के लिए चयन करते समय, लाइसेंस को स्वीकार करने,

  4. दोहराएँ द्वारा स्थापना जारी रखने के लिए, जब तक DVD1 सब कुछ था आप की जरूरत है।

+1

दिलचस्प समाधान। क्या कोई कॉपी और पेस्टेबल कमांड है? –

+0

मैं सर्वर पर यह कैसे करूं? यहां तक ​​कि यदि इसमें ऑप्टिकल ड्राइव है, तो मैं आसानी से भौतिक सर्वर तक नहीं पहुंच सकता। – StockB

+0

आईएसओ के साथ यस्ट में एड-ऑन विकल्प का उपयोग करें, भौतिक मीडिया से निपटने की कोई ज़रूरत नहीं है – Marmoy