انڈروئد

سینٹوز پر انسٹال کردہ پیکیج کی فہرست کیسے بنائی جائے

Puppet Installation And Configuration In CentOS | Puppet Installation and Configuration |Simplilearn

Puppet Installation And Configuration In CentOS | Puppet Installation and Configuration |Simplilearn

فہرست کا خانہ:

Anonim

اس ٹیوٹوریل میں ، ہم آپ کو دکھائیں گے کہ سینٹوس پر نصب شدہ پیکجوں کی فہرست اور فلٹر کیسے کریں۔ اپنے سینٹوس سسٹم پر انسٹال کردہ پیکیجوں کی فہرست کے بارے میں جاننا ان حالات میں مددگار ثابت ہوسکتا ہے جہاں آپ کو ایک ہی مشین پر ایک ہی پیکج کو انسٹال کرنے کی ضرورت ہے یا اگر آپ اپنے سسٹم کو دوبارہ انسٹال کرنا چاہتے ہیں۔

ہم آپ کو یہ بھی دکھائیں گے کہ ایک مخصوص پیکیج انسٹال ہے یا نہیں ، انسٹال کردہ پیکیجوں کی گنتی کریں ، اور انسٹال کردہ پیکیج کا ورژن معلوم کریں کہ کیسے۔

یم کے ساتھ نصب کردہ پیکجوں کی فہرست بنائیں

یو یو ایم (پیلا ڈاگ اپڈیٹر ،) پہلے سے طے شدہ سینٹوس پیکیج مینیجر ہے۔ اس کا استعمال سرکاری اور تھرڈ پارٹی سینٹوس ریپوزٹریز سے سینٹوس آر پی ایم سوفٹ ویئر پیکجوں کو ڈاؤن لوڈ ، انسٹال ، ہٹانے ، استفسار اور انتظام کرنے کے لئے کیا جاسکتا ہے۔

اپنے سینٹوس سسٹم پر انسٹال کردہ پیکیجز کو yum ساتھ لسٹ کرنے کے لئے ، درج ذیل کمانڈ کا استعمال کریں:

sudo yum list installed

یہ تمام انسٹال کردہ پیکیجز کی ایک فہرست پرنٹ کرے گا ، بشمول RPM پیکیجز کے ورژن اور ذخیروں کے بارے میں معلومات۔

عام طور پر ، پیکیجز کی فہرست لمبی ہوتی ہے ، بہتر پڑھنے کی اہلیت کے لئے آؤٹ پٹ کو less سے less پائپ کرنا ایک اچھا خیال ہے۔

sudo yum list installed | less

یہ معلوم کرنے کے لئے کہ آیا کوئی مخصوص پیکیج انسٹال ہے ، آؤٹ پٹ کو grep کمانڈ سے فلٹر کریں۔

مثال کے طور پر ، یہ جاننے کے لئے کہ اگر آپ چلائیں گے اس نظام پر ان زپ پیکج انسٹال ہے یا نہیں:

sudo yum list installed | grep unzip

unzip.x86_64 6.0-19.el7 @anaconda

مندرجہ بالا آؤٹ پٹ سے پتہ چلتا ہے کہ مشین پر ان زپ ورژن 6.0-19 انسٹال ہے۔

انسٹال کردہ پیکجوں کی فہرست RPM کے ساتھ کریں

-q کمانڈر -q آپشن سے آپ کو پیکیجوں سے استفسار کرنے کی اجازت دیتا ہے۔

درج ذیل کمانڈ میں انسٹال کردہ تمام پیکجوں کی فہرست ہوگی۔

sudo rpm -qa

استفسار (تلاش) کرنے کے rpm -q کہ آیا کوئی مخصوص پیکیج انسٹال ہوا ہے اس پیکیج کا نام rpm -q کمانڈ rpm -q منتقل کریں۔ مندرجہ ذیل کمانڈ آپ کو دکھائے گی کہ آیا tmux پیکیج سسٹم پر انسٹال ہے:

sudo rpm -q tmux

اگر پیکیج انسٹال ہوا ہے تو ، آپ کو کچھ اس طرح نظر آئے گا:

tmux-1.8-4.el7.x86_64

بصورت دیگر ، کمانڈ پرنٹ کرے گا:

package tmux2is not installed

استفسار کردہ پیکیج پاس کے بارے میں مزید معلومات حاصل کرنے کے لئے:

sudo rpm -qi tmux

تمام انسٹال کردہ پیکیجز کی فہرست بنائیں

اپنے سینٹوس سسٹم پر انسٹال کردہ تمام پیکجوں کے ناموں کی فہرست تیار کرنے اور اسے پیکیجز_ویلسٹ ڈاٹ ٹی ٹی ایس نامی فائل میں محفوظ کرنے کے ل the ، کمانڈ آؤٹ پٹ کو فائل میں ری ڈائریکٹ کریں۔

sudo rpm -qa > packages_list.txt

کسی دوسرے سرور پر ایک ہی پیکجوں کو انسٹال کرنے کے لئے ، آپ cat پیک کو تمام پیکیجز کو پاس کرنے کے لئے استعمال کرسکتے ہیں:

sudo yum -y install $(cat packages_list.txt)

انسٹال کردہ پیکیجز کی تعداد گنیں

آپ کے سسٹم میں کتنے پیکیجز انسٹال ہیں یہ جاننے کے لئے ، پہلے کی طرح ایک ہی کمانڈ استعمال کریں لیکن آؤٹ پٹ کو کسی فائل میں ری ڈائریکٹ کرنے کے بجائے ، لائنوں کو گننے کے لئے wc یوٹیلیٹی میں پائپ کریں:

sudo rpm -qa | wc -l

603

مندرجہ بالا آؤٹ پٹ سے پتہ چلتا ہے کہ 603 پیکجز انسٹال ہیں۔

نتیجہ اخذ کرنا

سینٹوس سسٹم میں آپ انسٹال کردہ پیکیجز کو yum list installed اور rpm -qa کمانڈز کا استعمال کرکے درج کرسکتے ہیں۔

اگر آپ کے ذہن میں کوئی سوال ہے تو بلا جھجھک۔

سینٹوس یم آر پی ایم