উপলব্ধ চেক প্যাকেজ আপডেট উপলব্ধ


45

রেড হ্যাট ডক্স বলছে:

আপনার সিস্টেমে কোন ইনস্টল করা প্যাকেজগুলির আপডেট রয়েছে তা দেখতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

yum check-update

availableআমার সিস্টেমে ইনস্টল হওয়া প্যাকেজের জন্য সমস্ত সংস্করণ দেখতে আমার কোন আদেশটি চালাতে হবে ?

উদাহরণ: yum check-updateআমাকে জানায় java6আপডেট #43পাওয়া যায়, তবে আমি কী আপডেট চাই #40?

উত্তর:


36

এই কমান্ডটি একটি প্যাকেজে বিশেষভাবে মনোনিবেশ করবে না, তবে ম্যাচটি করার জন্য একটি রেজেক্স ব্যবহার করে আপনি এখনও কী উপলভ্য তা দেখতে পাবেন:

$ yum list available java\*
java-1.4.2-gcj-compat.i386                                                   1.4.2.0-40jpp.115                                                      installed
java-1.6.0-openjdk.i386                                                      1:1.6.0.0-1.36.1.11.9.el5_9                                            installed
Available Packages
java-1.4.2-gcj-compat-devel.i386                                             1.4.2.0-40jpp.115                                                      base     
java-1.4.2-gcj-compat-javadoc.i386                                           1.4.2.0-40jpp.115                                                      base     
java-1.4.2-gcj-compat-src.i386                                               1.4.2.0-40jpp.115                                                      base     
java-1.6.0-openjdk.i386                                                      1:1.6.0.0-1.40.1.11.11.el5_9                                           updates  
java-1.6.0-openjdk-demo.i386                                                 1:1.6.0.0-1.40.1.11.11.el5_9

আপনি আউটপুট ব্যবহার করে ফিল্টার করে এটি "স্মার্ট" করতে পারেন grep


তারপরে আমি yum update <package-name>সরবরাহিত প্যাকেজটি চালাতে পারি , যার সাথে আমি আপগ্রেড করার চেষ্টা করছি, আসলে কি আমার বর্তমানে ইনস্টল করা প্যাকেজের একটি উচ্চতর সংস্করণ?
কেভিন মেরেডিথ

এটা সঠিক হবে। আপনি বর্তমানে যা ইনস্টল করেছেন তা থেকে আপনি পরবর্তী সংস্করণে আপডেট করতে পারেন।
slm

1
নোট করুন যে সরকারী ভান্ডারগুলি খুব কমই প্যাকেজের একাধিক সংস্করণ বহন করে, পুরানো প্যাকেজগুলি কোনও কারণে অকার্যকর হয়।
ভনব্র্যান্ড

আপনি সমস্ত সংস্করণ দেখতে - শো-ডুপ্লিকেট ব্যবহার করতে চান, তবে ভনব্র্যান্ড যেমন বলেছে যে আপনি যদি সেন্টস / ফেডোরা ব্যবহার করছেন তবে আপনি কেবল সর্বশেষতম পদ্ধতিটি পাবেন (যদি আপনি প্রকৃত আরএইচএল এর জন্য অর্থ প্রদান করেন, আপনি অনেক পছন্দ পাবেন এবং মে আপগ্রেড-টু কমান্ডটিও দেখতে চাই)।
জেমস এন্টিল

2

বর্তমানে ইনস্টল করা প্যাকেজ সংস্করণটি দেখতে সর্বশেষতম উপলব্ধ সংস্করণটি কি তা পরীক্ষা করে দেখুন --showduplicates list <package name>, উদাহরণস্বরূপ:

$ sudo yum --showduplicates list 'tar.*'

Loaded plugins: search-disabled-repos
Installed Packages
tar.x86_64   2:1.26-32.el7    installed              
Available Packages
tar.x86_64   2:1.26-29.el7    rhelosp-rhel-7.4-server
tar.x86_64   2:1.26-31.el7    rhelosp-rhel-7.4-server
tar.x86_64   2:1.26-32.el7    rhelosp-rhel-7.4-server
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.