Apt-get का उपयोग कर डेबियन पर मर्क्यूरियल को स्थापित करना


1

मैं डेबियन चलाने वाले वेब सर्वर पर apt-get का उपयोग करके Mercurial को स्थापित करने का प्रयास कर रहा हूं। मैं Mercurial का नवीनतम स्थिर संस्करण रखना पसंद करूंगा लेकिन मैं हाल ही में किसी भी चीज से खुश रहूंगा। मैंने कमांड दर्ज करने की कोशिश की sudo apt-get install mercurialऔर मुझे निम्नलिखित प्रतिक्रिया मिली:

Reading package lists... Done
Building dependency tree... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
  mercurial: Depends: libc6 (>= 2.4) but 2.3.6.ds1-13etch10 is to be installed
             Depends: python (>= 2.5) but 2.4.4-2 is to be installed
             Depends: python-support (>= 0.90.0) but 0.5.6 is to be installed
             Depends: mercurial-common (= 1.7.5-1) but it is not going to be installed
  trac: Depends: python-genshi but it is not installable
W: Couldn't stat source package list http://debian.newdream.net etch/main Packages (/var/lib/apt/lists/debian.newdream.net_dists_etch_main_binary-amd64_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://debian.newdream.net etch/non-free Packages (/var/lib/apt/lists/debian.newdream.net_dists_etch_non-free_binary-amd64_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://debian.newdream.net etch/contrib Packages (/var/lib/apt/lists/debian.newdream.net_dists_etch_contrib_binary-amd64_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://www.backports.org etch-backports/main Packages (/var/lib/apt/lists/www.backports.org_debian_dists_etch-backports_main_binary-amd64_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://volatile.debian.org etch/volatile/main Packages (/var/lib/apt/lists/volatile.debian.org_debian-volatile_dists_etch_volatile_main_binary-amd64_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://volatile.debian.org etch/volatile/contrib Packages (/var/lib/apt/lists/volatile.debian.org_debian-volatile_dists_etch_volatile_contrib_binary-amd64_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://volatile.debian.org etch/volatile/non-free Packages (/var/lib/apt/lists/volatile.debian.org_debian-volatile_dists_etch_volatile_non-free_binary-amd64_Packages) - stat (2 No such file or directory)
W: You may want to run apt-get update to correct these problems
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

मैंने दौड़ने की कोशिश की sudo apt-get -f installऔर कुछ और स्टेट-संबंधित त्रुटियों और चलाने का सुझाव मिला apt-get update। (यदि आपको अधिक विवरण जानना है तो मुझे बताएं)

मैंने कोशिश की sudo apt-get updateऔर इसके बाद कई 404 त्रुटियां हुईं:

Reading package lists... Done
W: GPG error: http://debian.di.newdream.net etch Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 8E4BD8EB613A210F
W: Couldn't stat source package list http://debian.newdream.net etch/main Packages (/var/lib/apt/lists/debian.newdream.net_dists_etch_main_binary-amd64_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://debian.newdream.net etch/non-free Packages (/var/lib/apt/lists/debian.newdream.net_dists_etch_non-free_binary-amd64_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://debian.newdream.net etch/contrib Packages (/var/lib/apt/lists/debian.newdream.net_dists_etch_contrib_binary-amd64_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://www.backports.org etch-backports/main Packages (/var/lib/apt/lists/www.backports.org_debian_dists_etch-backports_main_binary-amd64_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://volatile.debian.org etch/volatile/main Packages (/var/lib/apt/lists/volatile.debian.org_debian-volatile_dists_etch_volatile_main_binary-amd64_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://volatile.debian.org etch/volatile/contrib Packages (/var/lib/apt/lists/volatile.debian.org_debian-volatile_dists_etch_volatile_contrib_binary-amd64_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://volatile.debian.org etch/volatile/non-free Packages (/var/lib/apt/lists/volatile.debian.org_debian-volatile_dists_etch_volatile_non-free_binary-amd64_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://debian.newdream.net etch/main Packages (/var/lib/apt/lists/debian.newdream.net_dists_etch_main_binary-amd64_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://debian.newdream.net etch/non-free Packages (/var/lib/apt/lists/debian.newdream.net_dists_etch_non-free_binary-amd64_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://debian.newdream.net etch/contrib Packages (/var/lib/apt/lists/debian.newdream.net_dists_etch_contrib_binary-amd64_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://www.backports.org etch-backports/main Packages (/var/lib/apt/lists/www.backports.org_debian_dists_etch-backports_main_binary-amd64_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://volatile.debian.org etch/volatile/main Packages (/var/lib/apt/lists/volatile.debian.org_debian-volatile_dists_etch_volatile_main_binary-amd64_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://volatile.debian.org etch/volatile/contrib Packages (/var/lib/apt/lists/volatile.debian.org_debian-volatile_dists_etch_volatile_contrib_binary-amd64_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://volatile.debian.org etch/volatile/non-free Packages (/var/lib/apt/lists/volatile.debian.org_debian-volatile_dists_etch_volatile_non-free_binary-amd64_Packages) - stat (2 No such file or directory)
W: You may want to run apt-get update to correct these problems
E: Some index files failed to download, they have been ignored, or old ones used instead.

क्या मुझसे कुछ ग़लत हो रहा है? मैं मर्क्यूरियल कैसे स्थापित कर सकता हूं?

जवाबों:


1

आप Etch चला रहे हैं जो एक नहीं बल्कि दो संस्करण हैं। सभी आधिकारिक दर्पणों से Etch को हटा दिया गया है। इसके अतिरिक्त backports.org backports.debian.org पर चला गया है और अस्थिर बंद कर दिया गया है।

यदि आप अपने आप को संकलित किए बिना मर्क्यूरियल का हालिया संस्करण चाहते हैं, तो मेरा सुझाव है कि आप एटैक से लेन में अपग्रेड करें, और फिर लेनी से निचोड़ने के लिए।

इसके अलावा आपने जो पोस्ट किया था, मैंने इस पर ध्यान दिया "निर्भर करता है: मर्क्यूरियल-कॉमन (= 1.7.5-1)" और यह अस्थिर से संस्करण है। आप किस तरह के फ्रेंक-सिस्टम के साथ चल रहे हैं, जिसमें ईच और साइड मिश्रित दोनों हैं?


मैं अभी भी लिनक्स सीख रहा हूं। मेरी कहानी लंबी है, लेकिन अगर आप परवाह करते हैं: मैं एक ड्रीमहोस्ट वीपीएस पर हूं। मैंने apt-get का उपयोग करके Mercurial को स्थापित किया, लेकिन यह नवीनतम एन्हांसमेंट के बिना एक काफी पुराना संस्करण था, इसलिए मैंने apt-get का उपयोग करके इसे अनइंस्टॉल कर दिया, और स्रोत से नवीनतम स्थिर संस्करण को स्थापित करने का प्रयास किया। फिर मुझे एक अपूर्ण पाइथन स्थापित करने के बारे में एक रहस्यमय त्रुटि मिली, इसलिए मैंने सोचा कि मुझे एप्ट-प्राप्त के साथ छेड़छाड़ करने की अधिक उम्मीद होगी। मैंने कई चीजों की कोशिश की, लेकिन स्रोत से या उपयुक्त-से मर्क्यूरियल को स्थापित करने में असमर्थ था। मुझे लगता है कि मैं डेबियन के बाद के संस्करण के साथ एक सर्वर खोजने की कोशिश करूंगा। आपकी सहायता के लिए धन्यवाद।
एलियास ज़मरिया

जिज्ञासा से बाहर, आप "किनारा" कहाँ देख रहे हैं?
एलियास ज़मरिया

@ mikez302: "साइड" डेबियन की "अस्थिर" शाखा का स्थायी कोडनेम है। मैं जाँच की packages.debian.org/mercurial और देखा कि 1.7.5-1 sid में ही उपलब्ध है, तो आप इसे अपने में होना आवश्यक है /etc/apt/sources.list। मैं इसका उल्लेख करता हूं क्योंकि परीक्षण शाखा (और प्रायोगिक लेकिन तकनीकी रूप से इसकी अपनी शाखा नहीं है) के अलावा किसी अन्य शाखा के साथ अस्थिर शाखा के संयोजन के परिणामस्वरूप शानदार ब्रेकिंग की संभावना है।
एरोसमास्टर

मुझे नहीं पता था। मैंने यह उल्लेख नहीं किया कि जब मैंने उन त्रुटियों को देखा, तो मुझे लगा कि मेरी /etc/apt/sources.listफ़ाइल पुराना है, इसलिए मैंने इसमें कुछ अन्य सर्वर जोड़ने की कोशिश की। मुझे लगता है कि अब से, मैं और अधिक सावधान हो जाएगा और मदद के लिए पूछना जब भी कुछ असामान्य या संदिग्ध लगता है।
एलियास ज़मरिया

0

अगर आपको 'apt-get update' करते समय ये संदेश मिल रहे हैं तो इसका मतलब है कि apt आपके स्रोतों में से कुछ रिपोज से कनेक्ट या खींचने में सक्षम नहीं है।

यह कई चीजों के कारण हो सकता है, लेकिन सबसे अधिक संभावित कारण यह है कि रेपो रखरखाव के अधीन हैं और अस्थायी रूप से अनुपलब्ध हैं।

बाद में कोशिश करना चाहते हो सकता है?

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