প্রতিটি প্যাকেজের "কোনও ইনস্টলেশন প্রার্থী নেই"


26

openssh-serverউবুন্টু 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প্রাসঙ্গিক এন্ট্রিগুলি পরীক্ষা করেছেন?
জিম্বন

এর আউটপুট পোস্ট করুন apt-cache policy
ফাহিম মিঠা

4
দয়া করে পাঠ্য আউটপুটটির স্ক্রিনশট পোস্ট করবেন না: পাঠ্যটি পোস্ট করুন যাতে এটি আসলে পড়া যায় ...
জেসনওয়ারিয়ান

সালমান @ সালমান-ইন্সপায়রন:
সালমানের জন্য do do সুডো এপটি

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এবং তারপরে আপনার আবার জিনিস ইনস্টল করতে সক্ষম হওয়া উচিত।


এই উত্তরটি আমার জন্য জিজ্ঞাসাবাবু / প্রশ্নস / 9৮৯৩০২/… নিয়ে সহায়তা করেছে ।
শায়ান

3

আমার একই সমস্যা ছিল, আমি উবুন্টু সফটওয়্যার সেন্টারটি পরীক্ষা করার পাশাপাশি উপরের সমস্ত সমাধান চেষ্টা করেছিলাম solve এটি সমাধান করতে আমি ক্র্যাক করতে পারিনি I আমি অন্যভাবে চেষ্টা করেছি যা আমার পক্ষে কাজ করেছে। এখানে আমার সমাধান

প্রথমত আপডেট প্রক্রিয়াটি ঘটতে আমাদের ইন্টারনেটের সাথে সংযুক্ত হওয়া দরকার।

$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)"

আমি সন্দেহ করি যে আপনার উবুন্টু সিস্টেমে আপনার অন্যান্য সমস্যা রয়েছে, সম্ভবত আপনার sources.listফাইল (গুলি) - ডেবিয়ানে, কমপক্ষে, ওপেনশ-সার্ভারটি একটি আসল প্যাকেজ, ভার্চুয়াল প্যাকেজ নয়। আমি অবাক হব যদি উবুন্টুতে এটি কিছু আলাদা ছিল।

$ 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কোনও সমস্যা ছাড়াই দৌড়ে গেল এবং শেষ পর্যন্ত আমি আবার প্যাকেজ আপডেট করতে পারলাম।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.