আপ্ট-গেট আপডেট এবং আপগ্রেড বলছে "প্যাকেজগুলি আবার রাখা হয়েছে"


15

আমি একটি আপডেট এবং একটি আপগ্রেড ( apt-get updateএবং apt-get upgrade) চালিয়েছি এবং আমি নিম্নলিখিত বার্তাটি পেয়েছি:

The following packages have been kept back:
  alsa-base scratch

এই আপগ্রেডগুলি পেতে আমি কী করব?

উত্তর:


16

এক্সিকিউট:

apt-get dist-upgrade

এটি আপনার সমস্যার সমাধান করবে। এটি একটি ক্লাসিক aptসমস্যা is ম্যান পৃষ্ঠা থেকে নিম্নলিখিতটি নেওয়া হয়েছে:

আপগ্রেড ব্যবহার করা সূত্র থেকে সিস্টেমে ইনস্টল করা সমস্ত প্যাকেজের নতুন সংস্করণ ইনস্টল করতে ব্যবহৃত হয় /etc/apt/sources.list। বর্তমানে উপলব্ধ নতুন সংস্করণগুলির সাথে ইনস্টল করা প্যাকেজগুলি পুনরুদ্ধার এবং আপগ্রেড করা হয়েছে; কোনও পরিস্থিতিতে বর্তমানে ইনস্টল করা প্যাকেজগুলি সরানো হয়নি, বা প্যাকেজগুলি ইতিমধ্যে ইনস্টল করা নেই পুনরুদ্ধার এবং ইনস্টল করা হয়েছে। বর্তমানে ইনস্টল হওয়া প্যাকেজগুলির নতুন সংস্করণগুলি যা অন্য প্যাকেজের ইনস্টল স্থিতি পরিবর্তন না করে আপগ্রেড করা যায় না তাদের বর্তমান সংস্করণে রেখে দেওয়া হবে। প্রথমে একটি আপডেট অবশ্যই সম্পাদন করা উচিত যাতে অ্যাপটি-গেইন জানতে পারে যে প্যাকেজের নতুন সংস্করণ উপলব্ধ।

আপগ্রেডের কার্য সম্পাদন করা ছাড়াও ডিস্ট-আপগ্রেড প্যাকেজগুলির নতুন সংস্করণগুলির সাথে পরিবর্তিত নির্ভরতা পরিচালনা করে বুদ্ধিমানভাবে; এপটি-গেটে একটি "স্মার্ট" সংঘাতের সমাধান সিস্টেম রয়েছে এবং এটি প্রয়োজনে কম গুরুত্বপূর্ণ পদের ব্যয়ে সর্বাধিক গুরুত্বপূর্ণ প্যাকেজগুলি আপগ্রেড করার চেষ্টা করবে। সুতরাং, ডিস্ট-আপগ্রেড কমান্ড কিছু প্যাকেজ সরিয়ে ফেলতে পারে। /etc/apt/sources.listফাইল যা থেকে পছন্দসই প্যাকেজ ফাইল পুনরুদ্ধার করতে অবস্থানগুলির একটি তালিকা রয়েছে। পৃথক প্যাকেজগুলির জন্য সাধারণ সেটিংসকে ওভাররাইড করার জন্য একটি প্রক্রিয়াটির জন্য apt_preferences (5) দেখুন।  


8

চালান apt-get installপ্যাকেজ ফিরে রাখা। তাদের এই প্যাকেজের নতুন সংস্করণ (সাধারণত নির্ভরতা হিসাবে সম্পূর্ণ অন্যান্য নতুন প্যাকেজ) এর চেয়ে বেশি কিছু প্রয়োজন। এইভাবে আপনি তাদের প্রত্যেকের কী প্রয়োজন তা দেখতে পাবেন। জেলা-আপগ্রেড এগুলি অন্ধভাবে চালাবে এবং সম্ভবত যা কিছু ঘটে তা সরিয়ে ফেলবে।

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