Apt-get कमांड को कैसे रिपेयर करें?


9

जब मैं नए पैकेज को स्थापित करने की कोशिश करता हूं apt-get install, तो यह काम नहीं करता है। apt-get updateकाम भी नहीं करता है।

क्या आप जानते हैं कि इसे फिर से कैसे काम करना है?

Sudo dpkg --configure -a से आउटपुट :

dpkg: dependency problems prevent configuration of tvbrowser:
 tvbrowser depends on sun-java6-jre | sun-java5-jre; however:
  Package sun-java6-jre is not installed.
  Package sun-java5-jre is not installed.
dpkg: error processing tvbrowser (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 tvbrowser

Sudo apt-get install से sun-java6-jre का आउटपुट

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package sun-java6-jre is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package sun-java6-jre has no installation candidate

इस pastebin का आउटपुट है find /etc/apt/ -name '*.list' -ls -exec cat {} \; > repositories.txt


1
कृपया अधिक जानकारी प्रदान करें, जैसे त्रुटि संदेश। कृपया चलाएं LC_ALL=C sudo apt-get install [package-name]( [package-name]उस पैकेज से प्रतिस्थापित करें जिसे आप इंस्टॉल करने का प्रयास कर रहे हैं) और त्रुटि संदेशों की रिपोर्ट करें।
लीकेन्स्टाइन

मैंने रॉबिन 0800 उत्तर में त्रुटि संदेश लिखा। LC_ALL = C कुछ कमांड है?
xralf

@xralf कृपया अपने प्रश्न का विवरण जोड़ें, न कि किसी का उत्तर। LC_ALL=Cप्रोग्राम से पहले जोड़ना पर्यावरण चर LC_ALLको सेट करता है C। यह अंग्रेजी भाषा का उपयोग करके एक कमांड बनाता है (यह मानते हुए कि आप अंग्रेजी प्रणाली का उपयोग नहीं कर रहे हैं)।
Lekensteyn

1
@xralf आप इसे pastebin.ubuntu.com
जॉर्ज कास्त्रो

1
@xralf देखें कि मैं अपने सभी सॉफ़्टवेयर स्रोतों को कैसे ढूँढूँ ? । बस cat /etc/apt/sources.listका उपयोग करना पर्याप्त नहीं है, आपने कुछ अतिरिक्त सामान/etc/apt/sources.list.d
लीकेनस्टेन

जवाबों:


9

त्रुटि के अपने आउटपुट से मैं जो देख रहा हूं वह यह है:

dpkg: dependency problems prevent configuration of tvbrowser:

प्रयत्न:

 sudo apt-get -f install

जब आप Ubuntu में एक .deb फ़ाइल स्थापित करते हैं, तो यह निर्भरता को पूरा नहीं करना चाहिए। हो सकता है कि यह आपसे पूछ रहा हो कि क्या यह निर्भरता डाउनलोड करने के लिए ठीक है।

आशा है कि यह मदद करता है, अगर यह मदद करता है।


9

dpkgडेटाबेस को सुधारने का मानक तरीका इस कमांड का उपयोग करना है:

sudo dpkg --configure -a

1

आपको जो त्रुटि मिल रही है वह बताती है कि कौन से पैकेज गायब हैं।

टर्मिनल में निम्नलिखित करें, और यह निर्भरता के मुद्दे को ठीक करेगा:

sudo apt-get install sun-java6-jre

आपको जो भी समस्याएँ हैं उन्हें तुरंत ठीक करना चाहिए।


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