हर पैकेज "कोई स्थापना उम्मीदवार नहीं है"


26

openssh-serverUbuntu 14.04 64-बिट पर स्थापित करने का प्रयास करते समय , मुझे निम्न त्रुटि मिलती है:

Package openssh-server 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 'openssh-server' has no installation candidate

किसी भी पैकेज को स्थापित करने का प्रयास करते समय मुझे वही त्रुटि दिखाई देती है।

यह sources.listफाइल है:

deb http://archive.canonical.com/ubuntu hardy partner
deb-src http://archive.canonical.com/ubuntu hardy partner

2
क्या आपने चलाया है apt-get update? इसके अलावा, क्या आपने जाँच की sources.listहै कि क्या प्रासंगिक प्रविष्टियाँ हैं?
Psimon

का उत्पादन पोस्ट करें apt-cache policy
फहीम मीठा

4
कृपया टेक्स्ट आउटपुट के स्क्रीनशॉट पोस्ट न करें: टेक्स्ट पोस्ट करें ताकि वह वास्तव में पढ़ा जा सके ...
jasonwryan

सलमान @ सलमान-इंस्पिरॉन: ~ $ sudo apt-cache policy [sudo] पासवर्ड फॉर सलमान: पैकेज फाइल्स: 100 / var / lib / dpkg / स्टेटस a = अब पिन किया हुआ पैकेज: salman @ salman-Inspiron ~ ~ $
salman 299402

1
मैंने एक संपादन का सुझाव दिया है, जो इसे उत्तर देने योग्य बनाना चाहिए, यह केवल अनुमोदन की आवश्यकता है।
ओली

जवाबों:


25

यदि यह वास्तव में आपकी संपूर्ण /etc/apt/sources.listफ़ाइल है, तो यह आपकी वर्तमान स्थिति की व्याख्या करता है। और मुझे कोई स्पष्टीकरण नहीं मिला है कि आपके पास हार्डी रेपो क्यों है। मुझे संदेह है कि आपने एक पुराने ट्यूटोरियल का अनुसरण किया है और इसने चीजों को तोड़ दिया है।

आपका पहला कदम आपके रेपो को ट्रैक पर वापस ला रहा है। मैं मूल बातें प्राप्त करने के लिए रिपॉजेन जैसे टूल का उपयोग करने का सुझाव दूंगा लेकिन इसमें असफल होने पर, यहां सबसे आवश्यक हैं:

deb http://archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse 
deb http://archive.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse 
deb http://archive.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse 
deb http://archive.ubuntu.com/ubuntu/ trusty-proposed main restricted universe multiverse 
deb http://archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse 

उन लोगों के साथ सही जगह पर चिपके रहें sudoedit /etc/apt/sources.list(आप हार्डी के बारे में उन पंक्तियों को भी खोद सकते हैं)। जब वह बच जाए, sudo apt-get updateतो चला जाए और फिर आपको चीजों को फिर से स्थापित करने में सक्षम होना चाहिए।


इस जवाब ने मेरे लिए askubuntu.com/questions/789302/… से मदद की ।
शायन

3

मुझे एक ही समस्या थी, मैंने उबंटू सॉफ्टवेयर सेंटर पर जाँच के साथ-साथ उपरोक्त सभी समाधानों की कोशिश की थी। यहाँ मेरा समाधान है

सबसे पहले हमें होने वाली अपडेट प्रक्रिया के लिए इंटरनेट से जुड़े रहने की आवश्यकता है।

$sudo apt-get remove openssh-client

$sudo apt-get update

अगर /var/lib/apt/lists/lockआपकी वजह से अपडेट कैंट नहीं होता है, तो आप उस फाइल को हटा सकते हैं, जिससे अपडेट प्रक्रिया को डाउनलोड करने में मदद मिलेगी। फिर निम्नलिखित कमांड चलाएं जो काम करना चाहिए

$sudo apt-get install openssh-server

यह कोशिश मत करो, यह मेरे लिए काम नहीं किया और अब मेरे पास पहले से भी कम है
व्हाट्सएप

2

यह त्रुटि संदेश एक 'वर्चुअल पैकेज' को इंगित करता है जो केवल Provides:दूसरे पैकेज की लाइन में मौजूद है Depends:, Recommends:या Suggests:अन्य पैकेज (एस) की लाइनों में या इसके लिए संदर्भित है ।

उन पैकेजों को सूचीबद्ध करने के लिए जिनमें 'प्रोवाइड्स: ओपनश-सर्वर' है, आप चलाएंगे:

aptitude search "?provides(openssh-server)"

मुझे संदेह है कि आपको अपने ubuntu प्रणाली पर अन्य समस्याएं हैं, शायद आपकी sources.listफ़ाइल (ओं) में - डेबियन पर, कम से कम, ओपनश-सर्वर एक वास्तविक पैकेज है, वर्चुअल पैकेज नहीं। मुझे आश्चर्य होगा अगर यह ubuntu पर कोई अलग था।

$ aptitude search "?provides(openssh-server)"
i   openssh-server                  - secure shell (SSH) server, for secure acce
p   openssh-server:i386             - secure shell (SSH) server, for secure acce

0

मेरे पास एक ही मुद्दा था और सूत्रों की सूची को बार-बार हटा दिया गया। अंत में यह पता चला कि मेरे पास एक विदेशी आर्किटेक्चर आर्महॉफ़ भी था और इससे समस्याएं पैदा हुईं। इसलिए पहले सभी एआरएम पैकेज और फिर आर्किटेक्चर को शुद्ध किया।

apt-get purge ".*:<arch>"
dpkg --remove-architecture <arch>

उसके बाद apt-get updateमुद्दों के बिना भाग गया और मैं अंत में फिर से संकुल अद्यतन कर सकता है।

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