উত্তর:
check-update
কমান্ড প্যাকেজ সূচক রিফ্রেশ করুন এবং উপলব্ধ আপডেটের জন্য চেক করা হবে:
yum check-update
yum
ইতিমধ্যে সম্প্রতি চালিত থাকলে এটি কাজ করে না , বিকল্পগুলির জন্য অন্যান্য উত্তরগুলি দেখুন ...
yum check-update
ইনস্টল করা প্যাকেজগুলির জন্য আপডেটগুলি পরীক্ষা করার সময় , যদি এটি রিফ্রেশ করার প্রয়োজন হয়, তবে অন্যান্য বেশিরভাগ কমান্ডও এটি ব্যবহার করতে পারে।
যে কমান্ডটি কঠোরভাবে তার সমতুল্য apt-get update
হ'ল yum makecache
... তবে এটি সরাসরি ইউমে চালানোর জন্য সুপারিশ করা হয় না।
yum
কমান্ডগুলি, প্রয়োজনে yum upgrade
স্বয়ংক্রিয়ভাবে চলবে yum check-update
। অন্য কথায়, yum upgrade
মূলত একই apt-get update; apt-get upgrade
।
yum makecache
? এটি ম্যান পৃষ্ঠায় তালিকাভুক্ত হয়েছে এবং এর মতো কাজ করছে বলে মনে হচ্ছে apt-get update
... এছাড়াও মনে রাখবেন যে yum check-update
সর্বদা একটি রিফ্রেশ সঞ্চালন করে না, অন্যান্য উত্তর দেখুন,
দুর্ভাগ্যক্রমে yum check-update
ডিফল্টরূপে দূরবর্তী সংগ্রহগুলি থেকে পরিবর্তনগুলি টানবে না যতক্ষণ না yum.conf
এর মেটাডেটা_ এক্সপায়ার প্যারামিটারটি বিলম্বিত হয় (ডিফল্ট 90 মিটার)। স্পষ্টতই এর উদ্দেশ্য হ'ল "আপনার যন্ত্রটি ইন্টারেক্টিভভাবে চালনা না করে প্রয়োগ করার দরকার পড়ে কিনা তা মেশিনে জানা" তাই মূলত এটি "কোনও প্যাকেজ আপডেট-সক্ষম কিনা" তা পরীক্ষা করুন যে আমি আপনাকে যে প্যাকেজগুলিতে আপডেট করতে পারি তার তালিকা রিফ্রেশ করে " আশা করি
সুতরাং আপনি যদি চালান yum check-update
এবং এটি পেতে:
$ sudo yum check-update
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
packagename version repo
এর অর্থ চেক-আপডেট কোনও আপডেট সম্পাদন করে না , যেমন apt-get update
করে like
আপনি দেখতে পারেন কতদিন এটা "অটো রিফ্রেশ" যে সব কমান্ড নীচে না, দৌড়ানো দ্বারা কাজ করার আগে নিতে হবে এই :yum repolist enabled -v
চারপাশে কাজ:
প্রথমে yum clean expire-cache
(বা yum clean all
) ব্যবহার করুন , তারপরে ভবিষ্যতের যম কমান্ডগুলি "চালানোর সময়" ক্যাশে স্বয়ংক্রিয়ভাবে রিফ্রেশ করবে। । ভবিষ্যতে yum কমান্ডগুলি ক্যাশে রিফ্রেশ করার কারণে এটি বাস্তবে একই রকম apt-get update
।
বা yum.conf এর মেটাডেটা_ এক্সপায়ার প্যারামিটারটি ডিফল্ট 90 মিনিটের চেয়ে কম পরিবর্তন করুন, আমার ধারণা।
বা চালিত করুন yum makecache
(অন্যান্য উত্তরগুলি থেকে) যা মনে হয় ক্যাশে সরিয়ে ফেলা হয়েছে এবং তাজা কপিগুলি নীচে টানতে হবে। তবে এটি clean all
(?) এফডাব্লুআইডাব্লু এর চেয়ে বেশি সময় নেয় বলে মনে হচ্ছে ।
সেইজন্য স্থানীয় ক্যাশে আপডেট করার আদেশ
yum makecache
ওয়ার্ক উইথ ইয়াম ক্যাশে অনুসারে আপনি যে কমান্ডটি সন্ধান করছেন তা মনে হচ্ছে ।
সাধারণত আপনার এই কমান্ডটি সরাসরি চালানোর দরকার নেই কারণ yum ইতিমধ্যে yum.conf এর মেটাডেটা_একপায়ার মানের উপর ভিত্তি করে মেটাডেটা পরীক্ষা করে এবং রিফ্রেশ করে, ডিফল্ট 6 ঘন্টা হয়।
তবে, কমপক্ষে একটি ব্যবহারের কেস থাকতে পারে, যা একটি উত্তরযোগ্য প্লেবুকে রয়েছে , কারণ আপনার কোনও উত্তর প্লেবুকের কোনও প্যাকেজ ইনস্টল না করে কেবল ক্যাশে আপডেট করার উপায় নেই ( উত্তরীয় সমস্যাগুলি দেখুন 33461 এবং 40068 , যা মনে হয়) সংস্করণ 2.8, 46183 এ স্থির করা হবে )। জবাবদিহিত ইয়ম মডিউলের একটি আপডেট হওয়ার জন্য 'update_cache: হ্যাঁ' বিকল্পের জন্য একটি প্যাকেজের নাম প্রয়োজন। সুতরাং, বিকল্প হিসাবে 'কমান্ড: ইয়ম ম্যাকেচে' প্লেবুকটিতে ব্যবহার করা যেতে পারে।
ডিএনএফ-তে ম্যাকেচে কমান্ডও রয়েছে, যদিও --ফ্রেশ স্যুইচ দিয়ে মেটাডেটা সিঙ্ক্রোনাইজেশনকে জোর করা সম্ভব।
yum makecache
; আপনার উত্তরটি আরও কার্যকর করার জন্য আপনি সম্ভবত প্রসারিত করতে পারেন, উদাহরণস্বরূপ কেন yum makecache
প্রস্তাবিত নয় বা dnf
সমতুল্য কী তা ব্যাখ্যা করে ।
yum
যদি পাওয়া যায় তবে সমস্ত সংগ্রহস্থল থেকে সমস্ত প্যাকেজ আপডেটের একটি তালিকা প্রদান করে।apt-get update
সূচি ফাইলগুলি রিফ্রেশ করুন তবেyum check-update
তা হয় না।