آر پی پی - لینکس کمانڈ - یونیسی کمان

لینکس / یونیسی کمانڈ : آر پی پی

NAME

آر پی پی - آر پی ایم پیکیج مینیجر

SYNOPSIS

QUERYING اور وائیرنگ پیکنگ:

rpm { -q | --query } [ انتخاب کے اختیارات ] [ سوال کے اختیارات ]

RPM { -V | - تصدیق شدہ } [ انتخاب کے اختیارات ] [ تصدیق شدہ اختیارات ]

آر ایف پی - پبلک پبلک ...

RPM { -K | --checksig } [- ناکامی ]] [- نگرانی ]
PACKAGE_FILE ...

انسٹال کرنے، کھدائی، اور ختم کرنے کے لئے پیکجوں کے:

RPM { -i | --install } [ انسٹال-اختیارات ] PACKAGE_FILE ...

rpm { --U | - اپ گریڈ } [ انسٹال-اختیارات ] PACKAGE_FILE ...

rpm { -F | --freshen } [ انسٹال-اختیارات ] PACKAGE_FILE ...

RPM { -e | --وریز } [ --allmatches ] [- نپپیٹ ] [- لکھیں ]
[- نوٹریگرز ] [- تجزیہ ]] [ سب سے زیادہ ] پی پی پی اے ...

متفرق:

rpm { --initdb | --rebuilddb }

RPM {- نامزد | - رجسٹر } PACKAGE_FILE ...

rpm { --querytags | --showcc }

آر پی پی {{ سیٹپرس | --سیٹگڈز } پی پی اے پی ...

انتخاب کے اختیارات


[ PACKAGE_NAME ] [ -ا، - سب ] [ -f، - فائل فائل ]
[ -گ، گروپ گروہ ] { -p، - پیکیج PACKAGE_FILE ]
[ --فائلڈ MD5 ] [- ہڈری SHA1 ] [ --pgidgid MD5 ] [- ٹائڈ ٹڈ ]
[ --querybynumber HDRNUM ] [- درست طریقے سے PACKAGE_NAME ]
[ - صلاحیتوں کو تقویت دیتا ہے ] [ - صلاحیتوں سے آگاہی ]

سوالات کے اختیارات


[ --changelog ] [ -c، - configfiles ] [ D، - docfiles ] [ - ڈمپ ]
[- فائلیں بائپکگ ] [ -i، - معلومات ] [ - لاپتہ ] [ -l، - فہرست ]
[- منافع ]] [ --qf، - queryformat QUERYFMT ]
[ - آر، - کی ضرورت ہے ] [ لکھیں ] [ --s، - ریاست ]
[ - ٹرگر، - ٹرگرسکسپٹس ]

تصدیق شدہ اختیارات


[- نپپے ] [ --وفائلز ] [- لکھیں ]
[- نگرانی ] [- ناممکن ]
[- نولکٹوٹو ] [ --nomd5 ] [- ناکامی ] [- بہت زیادہ ]
[- گروہ ]] [ --وموم ٹائم ] [ --نوموڈ ] [- نیویدیو ]

انسٹال کے اختیارات


[ ایڈیڈ ] [ --الفائلز ] [ --badreloc ] [ --exsepathath OLDPATH ]
[ --excludedocs ] [ --force ] [ -h، - ہیش ]
[- نامزد ]] [ --ignorearch ] [ --ignoreos ]
[- شامل شدہ دستاویزات ] [ --justdb ] [- نانوپ ]
[- نگرانی ] [- ناممکن ] [- تجزیہ ]
[ --noorder ] [ --noscripts ] [ --notriggers ]
[- بولپیکج ] [ --ٹینٹ ] [ --پیککس نیو پیتھ ]
[ OLOCATH = NEWPATH
[- تاخیر ] [- جگہ جگہوں ]] [- جگہ جگہ ]
[ --سب ]

تفصیل

آر پی پی ایک طاقتور پیکیج مینیجر ہے ، جو انفرادی سوفٹ ویئر پیکجوں کی تعمیر، انسٹال، سوال، توثیق، اپ ڈیٹ، اور ختم کرنے کے لئے استعمال کیا جا سکتا ہے. آرکائیو آرکائیو فائلوں کو انسٹال کرنے اور ختم کرنے کے لئے استعمال کردہ فائلوں اور میٹا ڈیٹا کی ایک آرکائیو پر مشتمل ہے. میٹا ڈیٹا میں مددگار سکرپٹ، فائل صفات، اور پیکیج کے بارے میں تشریحی معلومات شامل ہیں. پیکجوں کو دو قسموں میں آتے ہیں: بائنری پیکجز، سافٹ ویئر کو انسٹال کرنے کے لئے استعمال کیا جاتا ہے، اور منبع پیکیجز، بشمول بائنری پیکجوں کو پیدا کرنے کے لئے ذریعہ کوڈ اور ہدایت شامل ہے.

مندرجہ ذیل بنیادی طریقوں میں سے ایک کو منتخب کیا جانا چاہئے: سوال ، تصدیق ، دستخط کی جانچ ، انسٹال / اپ گریڈ / تازہ کاری ، انسٹال کریں ، ڈیٹا بیس کو شروع کرنا ، ڈیٹا بیس دوبارہ شروع ، استعفی شامل کریں، دستخط شامل کریں ، مقرر مالک / گروپ ، شو Querytags ، اور ترتیب کو دکھائیں .

عام اختیارات

یہ اختیارات تمام مختلف طریقوں میں استعمال کیا جا سکتا ہے.

-؟، --مدد

ایک طویل استعمال کے پیغام کو عام طور پر پرنٹ کریں.

- تبدیلی

ایک ہی لائن کو پرنٹ کریں جو ریمیم استعمال کیا جا رہا ہے.

--quiet

جتنا ممکن ہو سکے پرنٹ کریں - عام طور پر صرف غلطی کا پیغام دکھایا جائے گا.

-v

زبانی معلومات کو پرنٹ کریں - عام طور پر معمولی ترقیاتی پیغامات کو دکھایا جائے گا.

-vv

بہت بدسورت ڈیبگنگ معلومات پرنٹ کریں.

- rcfile FILELIST

کالونی الگ الگ FILELIST میں فائلوں میں سے ہر ایک ترتیب ترتیباتی معلومات کے لئے ترتیب میں rpm کے ذریعہ پڑھا جاتا ہے. فہرست میں صرف پہلی فائل موجود ہے، اور $ ہوم کے قیمت پر ٹائلز کو بڑھایا جائے گا. ڈیفالٹ FILELIST / usr / lib / rpm / rpmrc : / usr / lib / rpm / redhat / rpmrc : ~ / .rpmrc .

پائپ کریں CMD

آر پی پی کی پیداوار کمانڈ سی ایم ڈی میں پائپ.

- dbpath ڈائرکٹری

ڈیفالٹ راستے / var / lib / rpm سے ڈائرکٹری رتن میں ڈیٹا بیس کا استعمال کریں

--روٹ DIRECTORY

تمام آپریشنوں کیلئے DIRECTORY میں جڑیں فائل سسٹم کے درخت کا استعمال کریں. یاد رکھیں کہ اس کا مطلب یہ ہے کہ ڈائرکٹری کے اندر ڈیٹا بیس انحصار چیکس اور کسی بھی سکرپٹ (مثال کے طور پر ٪ پوسٹ انسٹال کرنے کے لئے استعمال کیا جائے گا، یا تیار کرنے کے لئے تیار کیا جائے گا، ایک پیکیج) ایک کروم (2) DIRECTORY کرنے کے بعد چل جائے گا.

انسٹال اور کھدائی کے اختیارات

آر پی پی انسٹال کمانڈ کا عام شکل ہے

RPM { -i | --install } [ انسٹال-اختیارات ] PACKAGE_FILE ...

یہ ایک نیا پیکج انسٹال کرتا ہے.

ایک rpm اپ گریڈ کمانڈ کا عام شکل ہے

rpm { --U | - اپ گریڈ } [ انسٹال-اختیارات ] PACKAGE_FILE ...

اس اپ گریڈ یا موجودہ ورژن کو ایک نئے ورژن میں انسٹال کرتا ہے. یہ انسٹال کے طور پر ایک ہی ہے، سوائے پیکج کے دوسرے ورژن (ے) کو ہٹانے کے بعد نئے پیکیج انسٹال ہونے کے بعد ہٹا دیا جاتا ہے.

rpm { -F | --freshen } [ انسٹال-اختیارات ] PACKAGE_FILE ...

یہ پیکجوں کو اپ گریڈ کرے گا، لیکن اگر صرف پہلے ورژن موجود ہے تو. PACKAGE_FILE کسی ایف ٹی پی یا http URL کے طور پر مخصوص کیا جاسکتا ہے، جس میں نصب ہونے سے پہلے پیکج کا ڈاؤن لوڈ کیا جائے گا. آر ایف پی / HTTP اختیارات RPM کے اندرونی فوٹ اور HTTP کلائنٹ کی حمایت پر معلومات کے لئے ملاحظہ کریں.

ادا کیا

جب ضرورت ہو تو ٹرانزیکشن سیٹ میں تجویز کردہ پیکجز شامل کریں.

--تمام فائلیں

قطع نظر اگر وہ موجود ہو تو قطع نظر تمام لاپتہ فائلوں کو پیکیج میں انسٹال یا اپ گریڈ کریں.

- بیڈریلک

تمام فائلوں کے راستے پر منسلک ، پرمٹ نقل مکانی کے ساتھ استعمال کیا جاتا ہے، نہ صرف ان کے OLDPATH کی بائنری پیکج کی منتقلی کی نشاندہی میں شامل ہیں.

--ایکسپریسپیٹ OLDPATH

فائلوں کو انسٹال نہ کریں جن کا نام OLDPATH کے ساتھ شروع ہوتا ہے.

--excludedocs

کسی بھی فائلوں کو انسٹال نہ کریں جو دستاویزات کے طور پر نشان زد کیا جاتا ہے (جس میں انسان کے صفحات اور ٹیکنیکس فائلوں میں شامل ہیں).

طاقتور

- replaceplacekkgs ، - replaceplace ، اور --oldpackage کا استعمال کرتے ہوئے.

ہ، ہش

پیکیج کے آرکائیو کے طور پر 50 ہیش کے نشانوں کو پرنٹ نہیں کیا گیا ہے. ایک اچھا ڈسپلے کے لئے -v | --وربس کے ساتھ استعمال کریں.

نامزد کرنا

اس پیکج کو انسٹال کرنے سے پہلے کافی ڈسک کی جگہ کے لئے ماؤنٹ فائل سسٹم چیک نہ کریں.

سائن ان کریں

تنصیب یا اپ گریڈ کرنے کی اجازت دیتے ہیں یہاں تک کہ اگر بائنری پیکیج اور میزبان کی آرکیٹیکچرز مماثلت نہ کریں.

نامزد

تنصیب یا اپ گریڈ کرنے کی اجازت دیتے ہیں یہاں تک کہ اگر بائنری پیکیج اور میزبان کے آپریٹنگ سسٹم سے مماثلت نہ ہو.

- شامل دستاویزات

دستاویزی فائلیں انسٹال کریں. یہ ڈیفالٹ رویے ہے.

- adjustdb

صرف ڈیٹا بیس کو اپ ڈیٹ، فائل سسٹم نہیں.

تازہ ترین

پڑھنے پر پیکج یا ہیڈر کھوجوں کی توثیق نہ کریں.

نہیں

پڑھنے پر پیکج یا ہیڈر دستخط کی توثیق نہ کریں.

نہیں

ایک پیکج کو انسٹال کرنے یا اپ گریڈ کرنے سے پہلے ایک انحصار چیک مت کرو.

نہیں

متفرقہ انحصار فراہم کرنے والے پیکیج (ن) کی مشورہ مت کرو.

- نہیں آرڈر

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

- لکھیں

نہیں

- نوپسٹ

- نیپروئن

- نیپوسٹون

اسی نام کی اسکرپٹ کو مرتب نہ کرو. - نصوص کے اختیار کے برابر ہے

- نیپری - ناپاس - نیپروئن - نوپسٹن

اور اسی ٪ پری ، ٪ پوسٹ ، ٪ preun ، اور ٪ پوسٹن سکرپٹ (ے) کے پھانسی کو بند کر دیتا ہے.

- نگرانی

- نریگرگر

- نریگرگر

- نوکرگر پوسٹن

نامزد کردہ قسم کے کسی بھی ٹریل سکرپٹ کو مرتب نہ کریں. - نگریگرز کا اختیار برابر ہے

- نریگرگر - اینٹرگرگون --نٹریگر پوسٹن

اور اسی ٪ triggerin ، ٪ trigun ، اور ٪ triggerpostun سکرپٹ (ے) کے پھانسی کو بند کر دیتا ہے.

- بولپیک

ایک پرانے پیکج کے ساتھ نیا پیکیج تبدیل کرنے کے لئے اپ گریڈ کی اجازت دیں.

--فیصد

پرنٹ فی صد کے طور پر فائلوں کو پیکیج آرکائیو سے غیر پیک کیا جاتا ہے. اس کا مطلب ہے کہ آر ایف پی دوسرے آلات سے چلنے کے لئے آسان بنائے.

- پیٹرکس نیو پی پی

ٹرانزیکیٹ بائنری پیکجوں کے لئے، تمام فائل کے راستے کا ترجمہ کریں جو تنصیب پریفکس کے ساتھ شروع ہوتا ہے، پیکیج منتقل کرنے والے اشارے ( NEWPATH ) میں.

OLDPATH = NEWPATH --relocate

نقل مکانی بائنری پیکجوں کے لئے، تمام فائل کے راستے کا ترجمہ کریں جو OLDPATH کے ساتھ پیکج کے منتقلی کے اشارے ( NEWPATH ) میں شروع کرتے ہیں . اگر یہ ایرر برقرار رہے تو ہمارے ہیلپ ڈیسک سے رابطہ کریں. غلط استعمال رپورٹ نہیں کیا جا سکا . ایک یا زیادہ ایرر آ گئے ہیں. براہ مہربانی ایرر پیغام سے نشان زدہ فیلڈز کو ٹھیک کریں.

تاخیر

مٹانے سے پہلے فائلوں کو دوبارہ پیکیج کریں. پہلے انسٹال کردہ پیکج کو میکرو ٪ _repackage_name_fmt کے مطابق نام دیا جائے گا اور میکرو ٪ _repackage_dir (پہلے سے طے شدہ قدر / var / tmp ) کی طرف سے نامزد ڈائریکٹری میں کیا جائے گا.

- جگہ جگہ

پیکجوں کو انسٹال کریں یہاں تک کہ اگر وہ دوسرے سے فائلوں کی جگہ لے لیتے ہیں، پہلے سے ہی نصب، پیکیجز.

- جگہ جگہ

پیکجوں کو انسٹال کریں یہاں تک کہ اگر اس میں کچھ کچھ پہلے ہی نصب ہوجائے.

سب سے زیادہ

پیکیج کو انسٹال نہ کریں، صرف جانچ پڑتال کریں اور ممکنہ تنازعہ کی اطلاع دیں.

ERASE اختیارات

آرپییم مائن کمانڈ کا عام شکل ہے

rpm { -e | --رویس } [ --allmatches ] [- نپپے ] [- نصوصی ] [ --notriggers ] [- تاخیر ] [- ترین ] PACKAGE_NAME ...

مندرجہ ذیل اختیارات بھی استعمال کیے جا سکتے ہیں:

- شاپنگ

پیکیج کے تمام ورژن کو ہٹا دیں جو PACKAGE_NAME سے ملتی ہے. اگر PACKAGE_NAME ایک سے زیادہ پیکجوں سے ملتا ہے تو عام طور پر ایک غلطی جاری کی جاتی ہے.

نہیں

پیکجوں کو غیر نصب کرنے سے پہلے انحصار کی جانچ پڑتال نہ کریں.

- لکھیں

- نیپروئن

- نیپوسٹون

اسی نام کی اسکرپٹ کو مرتب نہ کرو. پیکجوں کے خاتمے کے دوران - نپسپٹ آپشن کے برابر ہے

- نیپروئن - نیپوسٹون

اور متعلقہ ٪ preun کے ، اور ٪ پوسٹن سکرپٹ (ے) کے پھانسی کو بند کر دیتا ہے.

- نگرانی

- نریگرگر

- نوکرگر پوسٹن

نامزد کردہ قسم کے کسی بھی ٹریل سکرپٹ کو مرتب نہ کریں. - نگریگرز کا اختیار برابر ہے

- نگریگرنون --نٹریگر پوسٹن

اور اسی ٪ triggerun کے execution بند کر دیتا ہے، اور ٪ triggerpostun سکرپٹ (ے).

تاخیر

مٹانے سے پہلے فائلوں کو دوبارہ پیکیج کریں. پہلے انسٹال کردہ پیکج کو میکرو ٪ _repackage_name_fmt کے مطابق نام دیا جائے گا اور میکرو ٪ _repackage_dir (پہلے سے طے شدہ قدر / var / tmp ) کی طرف سے نامزد ڈائریکٹری میں کیا جائے گا.

سب سے زیادہ

واقعی کسی چیز کو انسٹال نہ کریں، صرف موشن کے ذریعے جائیں. ڈیبگنگ کے لئے -vv اختیار کے ساتھ مل کر مفید.

QUERY کے اختیارات

rpm سوال کمانڈ کی عام شکل ہے

rpm { -q | --query } [ انتخاب کے اختیارات ] [ سوال کے اختیارات ]

آپ اس فارمیٹ کی وضاحت کرسکتے ہیں کہ انفارمیشن پیکیج میں پرنٹ کیا جانا چاہئے. ایسا کرنے کے لئے، آپ استعمال کرتے ہیں


--qf | --queryformat QUERYFMT

اختیار، جس کے بعد QUERYFMT فارمیٹ سٹرنگ. سوالات کی شکلیں معیاری پرنف (3) فارمیٹنگ کے ورژن کو نظر انداز کر رہے ہیں. فارمیٹ جامد تار سے بنا ہوتا ہے (جس میں نیا سی، ٹیبز، اور دیگر خاص حروف کے لئے معیاری سی کے کردار سے بچنے والے) اور پرنف (3) فارمیٹس کی قسم شامل ہوسکتی ہے. جیسا کہ آر ایف پی پہلے سے ہی جانتا ہے کہ پرنٹ کرنے کے لئے قسم کی جاتی ہے، لیکن اس قسم کے کنیکٹر کو چھوٹا ہونا چاہیے تاہم، اور پرنٹر ہونے کے ہیڈر ٹیگ کے نام کی طرف سے تبدیل کیا جانا چاہئے، {} حروف کے ذریعہ. ٹیگ کے نام کیس غیر موثر ہیں ، اور ٹیگ کے نام کے معروف RPMTAG_ حصہ بھی اتار دیا جا سکتا ہے.

ٹیگ مندرجہ ذیل کے ذریعے متبادل ٹائپ فارمیٹس کی درخواست کی جا سکتی ہے : ٹائپیٹگ . فی الحال، مندرجہ ذیل اقسام کی حمایت کی جاتی ہے:

کوچ


ASCII کوچ میں عوامی کلید لپیٹ کریں.

: بنیاد 64

بیس 64 کا استعمال کرتے ہوئے بائنری ڈیٹا انکوڈ کریں.

تاریخ

جنگ کا استعمال کریں (3) "٪ c" کی شکل.

دن

جنگ کا استعمال کریں (3) "٪ a٪ b٪ d٪ y" شکل.

ڈپفل

فارمیٹ انحصار پرچم.

: fflags

فائل کے پرچم کو شکل دیں.

: ہیکس

ہیجڈاسکمل میں شکل

octal

آکٹل میں شکل

: فارم

فائل کی اجازت فارمیٹ کریں.

shescape

ایک سکرپٹ میں استعمال کے لئے واحد حوالہ جات فرار.

ٹگگائپائپ

ڈسپلے ٹرری کافی.

مثال کے طور پر، صرف پیکجوں کے ناموں کو پرنٹ کرنے کے لئے، آپ ٪ {NAME} فارمیٹنگ سٹرنگ کے طور پر استعمال کرسکتے ہیں. پیکجوں کا نام اور تقسیم کی معلومات کو دو کالم میں پرنٹ کرنے کے لئے، آپ ٪ -30 {NAME}٪ {ڈسٹریبیوشن} استعمال کرسکتے ہیں. RPM تمام ٹیگ کی ایک فہرست پرنٹ کرے گی جسے یہ جانتا ہے کہ جب یہ --querytags کے دلائل کے ساتھ منسلک کیا جاتا ہے.

سوالات کے لئے دو سبسکرائب ہیں: پیکج کا انتخاب، اور معلومات کے انتخاب.

پیکیج کا انتخاب کے اختیارات:

PACKAGE_NAME

PACKAGE_NAME نامزد کردہ سوال کردہ پیکیج.

اے اے، --ال

تمام انسٹال کردہ پیکیجز پوچھیں.

-f، - فائل فائل

فائل کا مالک سوال سوال.

- ایمیل 5 MD

سوال کا ایک پیکیج جس میں دی گئی فائل شناختی والا ہے، یعنی فائل کے مواد کے MD5 ڈائجیسٹ.

-G، - گروپ گروپ

GROUP کے گروہ کے ساتھ سوال پیکیجز.

ہڈری SHA1

مطلوبہ پیکج جس میں دی ہیڈر کی شناختی والا ہے، یعنی غیر مستحکم ہیڈر خطے کے SHA1 ڈائجیسٹ.

-P، - پیک پیک PAGE_AGE_FILE

ایک پیک (انسٹال شدہ) پیکج PACKAGE_FILE . PACKAGE_FILE کسی ایف ٹی پی یا http سٹائل URL کے طور پر مقرر کیا جاسکتا ہے، جس میں پیکج کا ہیڈر ڈاؤن لوڈ کیا جائے گا اور سوال کیا جائے گا. آر ایف پی / HTTP اختیارات RPM کے اندرونی فوٹ اور HTTP کلائنٹ کی حمایت پر معلومات کے لئے ملاحظہ کریں. PACKAGE_FILE دلیل (ے)، اگر کوئی بائنری پیکیج نہیں، تو ASCII پیکیج کی منشور کے طور پر تفسیر کیا جائے گا. تبصرے اجازت دی جاتی ہے، '#' سے شروع ہونے والے ایک اور ظاہر شدہ فائل کی ہر سطر میں سفید خلائی الگ الگ عالمی اظہارات شامل ہوسکتی ہیں، بشمول یو آر ایل کے دور دراز عالمی افشاء کے ساتھ، جس میں اس راستے کو وسیع کیا جاسکتا ہے جو پیکج کے طور پر ظاہر ہوتا ہے. اضافی PACKAGE_FILE سوالات کے دلائل.

--pkgid MD5

سوال کا پیکیج جس میں دی گئی پیکیج شناختی والا ہے، یعنی مشترکہ ہیڈر اور پے بو لوڈ کے مواد کے MD5 ڈائجیسٹ.

--querybynumber HDRNUM

براہ راست HDRNUM ڈیٹا بیس اندراج سے پوچھیں ؛ یہ صرف ڈیبگنگ کے لئے مفید ہے.

- سپیکفائل سپیک فائل

پیسہ اور سوال SPECFILE کے طور پر اگر یہ ایک پیکج تھے. اگرچہ تمام معلومات (مثال کے طور پر فائل کی فہرست) دستیاب نہیں ہے، اس قسم کے سوال کو مخصوص فائلوں کو لکھنے کے بغیر مخصوص فائلوں سے معلومات نکالنے کے لئے استعمال کرنے کے لئے آر پی پی کی اجازت دیتا ہے.

- TID TID

سوال نمبر (ے) جو ٹائیڈ ٹرانسمیشن کی شناختی والا ہے. ایک یونیکس ٹائم اسٹیمپ فی الحال ایک ٹرانزیکشن کی شناخت کے طور پر استعمال کیا جاتا ہے. ایک ہی ٹرانزیکشن کے اندر نصب کردہ یا مٹائے گئے تمام پیکجوں کو ایک عام شناختی والا ہے.

- ٹریفک بیک اپ PACKAGE_NAME

سوالات پیکجوں کو جو پیکیج (پی) PACKAGE_NAME کی جانب سے شروع ہو چکا ہے.

- صلاحیت کا تقویت

تمام پیکجوں سے پوچھیں جو صلاحیت کی صلاحیت فراہم کرتی ہے.

- صلاحیت کا سامنا کرنا پڑتا ہے

مناسب پیکیجنگ کے لۓ تمام پیکجوں سے سوال کریں.

پیکیج QUERY کے اختیارات:

- تبدیلی

پیکیج کے لئے تبدیلی کی معلومات دکھائیں.

-c، --configfiles

صرف ترتیب فائلوں کی فہرست (مثلا -L ).

-d، - docfiles

صرف دستاویزات کی فائلیں درج کریں (مثلا -L ).

- ڈمپ

مندرجہ ذیل فائل کی معلومات ڈمپ کریں:

راستہ کا سائز MIME md5sum موڈ مالک گروپ isconfig isdoc rdevdev سمل

یہ اختیار کم از کم ایک سے -l ، -c ، -d کے ساتھ استعمال کیا جانا چاہئے.

- فولائلبپک

ہر منتخب کردہ پیکیج میں تمام فائلیں درج کریں.

-i، -info

نام، ورژن، اور وضاحت سمیت پیکیج کی معلومات دکھائیں. اگر یہ وضاحت کی گئی ہے تو یہ --queryformat کا استعمال کرتا ہے.

- لاؤ

پیکیج انسٹالیشن وقت کو انسٹال کرکے اس طرح کی ہے کہ تازہ ترین پیکیجز سب سے اوپر ہیں.

-L، - فہرست

فائلوں میں فائلوں کی فہرست.

- منافع بخش

اس پیکیج کی صلاحیتوں کی فہرست فراہم کرتی ہے.

آر

فہرست پیکجوں پر اس پیکج پر منحصر ہے.

- لکھیں

پیکیج مخصوص سکرپٹ کی فہرست درج کریں جو تنصیب اور ان انسٹال کرنے کے عمل کے حصے کے طور پر استعمال ہوتے ہیں.

-s، -state

فائلوں میں ریاستوں کو پیکیج میں دکھائیں (مثلا -L ). ہر فائل کی حالت معمول میں سے ایک ہے، نصب نہیں ، یا تبدیل .

- ٹریگرز، - ٹریگرسسپٹس

ٹرگر اسکرپٹ کو دکھائیں، اگر کوئی، جو پیکیج میں موجود ہے.

اختیارات کو مسترد کریں

آر پی پی کی تصدیق شدہ کمانڈ کا عام شکل ہے

RPM { -V | - تصدیق شدہ } [ انتخاب کے اختیارات ] [ تصدیق شدہ اختیارات ]

ایک پیکج کی توثیق نے پیکج میں انسٹال کردہ فائلوں کے بارے میں معلومات کا موازنہ کیا ہے جس میں آر ایف پی ڈیٹا بیس میں ذخیرہ کردہ پیکیج میٹا ڈیٹا سے لیا گیا فائلوں کے بارے میں معلومات. دیگر چیزوں کے علاوہ، اس بات کی توثیق کرتے ہوئے سائز، MD5 رقم، اجازت، قسم، مالک اور ہر فائل کے گروپ کا موازنہ کرتا ہے. کسی بھی تناظر میں دکھایا گیا ہے. فائلوں جو پیکیج سے انسٹال نہیں ہوئے تھے، مثال کے طور پر، " --excludedocs " کے اختیارات کے ذریعے تنصیب پر دستاویزات کی فائلوں کو خارج کر دیا جائے گا، خاموشی سے نظر انداز کیا جائے گا.

پیکیج انتخاب کے اختیارات اسی پیکیج کے متعلق سوالات کے طور پر ہیں (بشمول پیکج کے طور پر منقول فائلوں کے دلائل). موڈ کی توثیق کرنے کے لئے منفرد دوسرے اختیارات ہیں:

نہیں

پیکجوں کی انحصار کی تصدیق نہ کریں.

تازہ ترین

پڑھنے پر پیکج یا ہیڈر کھوجوں کی توثیق نہ کریں.

اینفائلز

پیکیج کی فائلوں کی کوئی خاصیت کی توثیق نہ کریں.

- لکھیں

٪ verifyscript سکرپٹ (اگر کوئی ہے) پر عمل نہ کرو.

نہیں

پڑھنے پر پیکج یا ہیڈر دستخط کی توثیق نہ کریں.

- ناولینک

- نیوم 5

- ناکامی

-

- گروپ

- نہیں وقت

اینوموڈ

--ورڈیو

متعلقہ فائل کی خاصیت کی توثیق نہ کریں.

آؤٹ پٹ کی شکل 8 حروف کی ایک تار ہے، ممکنہ وصف مارکر:

c ٪ config ترتیب فائل. ڈی ٪ دستاویز دستاویزات فائل. جی ٪ ghost فائل (یعنی فائل فائلوں کو پیکیج کے پے لوڈ میں شامل نہیں). l لائسنس لائسنس فائل. r ٪ readme readme فائل.

پیکیج کا ہیڈر سے فائل کے نام کے بعد. 8 حروف میں سے ہر ایک کو ڈیٹا بیس میں درج کردہ ان خصوصیات (ے) کی قیمت پر فائل کی صفت (و) کے مقابلے کے نتیجے میں ظاہر ہوتا ہے. ایک "" "(مدت) کا مطلب یہ ہے کہ ٹیسٹ منظور ہو گیا ہے، جبکہ ایک" ؟ "(سوال کا نشان) سے پتہ چلتا ہے کہ ٹیسٹ نہیں کیا جاسکتا ہے (مثال کے طور پر فائل کی اجازت پڑھنے سے روکنے کے لئے). دوسری صورت میں، (ناممکن ایم بی پرانے کردار) اسی معتبر ٹیسٹ کی ناکامی سے انکار کرتا ہے:

ایس فائل ایس یز کو متعدد ایم ایم وی سے مختلف ہے (اجازت اور فائل کی قسم شامل ہے) 5 ایم ڈی 5 کا فرق مختلف ڈی ڈی تشخیص / معمولی نمبر غلط میچ L پڑھا ایل سیاہی (2) راستے میں غلط استعمال U U سر پر مبنی جی جی روپ مالکیت مختلف TM TIME مختلف ہے

ڈیجیٹل سگنل اور ڈیجیٹل کی تصدیق

آر پی پی ڈی ڈیجیٹل دستخط کرنے والے حکموں کے عام فارم ہیں

آر ایف پی - پبلک پبلک ...

RPM { --checksig } [- ناموساس ]] [- نگرانی ]
PACKAGE_FILE ...

--checksig آپشن PACKAGE_FILE میں موجود تمام کھدائیوں اور دستخط کی جانچ پڑتال کرنے کے لئے پیکج کے سالمیت اور اصل کو یقینی بنانے کے لئے. نوٹ کریں کہ جب بھی کسی پیکج کو پڑھا جاتا ہے تو دستخط اس وقت کی تصدیق کی جاتی ہیں، اور چیککیگ تمام پیکیجز کے ساتھ منسلک تمام کھدائیوں اور دستخطوں کی تصدیق کرنے کے لئے مفید ہے.

ڈیجیٹل دستخط عوامی کلید کے بغیر تصدیق نہیں کی جاسکتی ہے. ایکسیسی بکتر بند عوامی کلید کا استعمال کرتے ہوئے ریمیم ڈیٹا بیس میں شامل کیا جا سکتا ہے. ایک درآمد شدہ عوامی چابی ایک ہیڈر میں لی جاتی ہے، اور کلیدی انگوٹی مینجمنٹ بالکل پیک مینجمنٹ کی طرح انجام دیتا ہے. مثال کے طور پر، فی الحال تمام درآمد کردہ عوامی چابیاں کی طرف سے دکھایا جا سکتا ہے:

rpm -qa gpg-pubkey *

ایک مخصوص عوامی کلید کے بارے میں تفصیلات، درآمد جب، سوالنگ کی طرف سے دکھایا جا سکتا ہے. یہاں Red Hat GPG / DSA کلید کے بارے میں معلومات ہیں:

آر ایف پی - اے جی جی پی پی - پبر-ڈی بی 42a60e

آخر میں، پیکجوں کی طرح درآمد کرنے کے بعد عوامی چابیاں ختم ہوسکتی ہیں. یہاں ریڈ ٹوپی جی پی جی / ڈی ایس اے کی کلید کو کیسے ہٹا دیا گیا ہے

rpm -e gpg-pubkey-db42a60e

ایک پیکیج کا نشان لگ رہا ہے

آر پی پی --مقانون | - پیش کریں PACKAGE_FILE ...

ہر موجودہ PACKAGE_FILE کے لئے نامزد اور - رجسٹر اختیارات دونوں نئے دستخط تخلیق کریں اور داخل ہونے والے کسی بھی موجودہ دستخط کی جگہ لے لے. تاریخی وجوہات کے لئے دو اختیارات ہیں، اس وقت رویے میں فرق نہیں ہے.

پی پی جی کا استعمال کرنے کے لئے پیکجوں کا استعمال

جی پی جی کا استعمال کرتے ہوئے پیکجوں پر دستخط کرنے کے لۓ، آر پی پی کو آر جی پی کو چلانے کے لئے ترتیب دیا جائے اور مناسب چابیاں کے ساتھ ایک اہم انگوٹی تلاش کرنے کے قابل ہو. ڈیفالٹ کے مطابق، Rpm اسی کنونشنز کا استعمال کرتا ہے جی جی پی کی کلید بجتی ہے، یعنی $ GNUPGHOME ماحول متغیر تلاش کرنے کے لئے. اگر آپ کی کلید بجتی نہیں ہے جہاں جی جی جی ان کی توقع کرتا ہے، تو آپ کو میکرو ٪ _gpg_path کو استعمال کرنے کے لئے GPG کلید بجتی کے مقام بنانا ہوگا.

جی پی جی، پی جی پی، اور آر ایف پی کے پرانے ورژن کے ساتھ مطابقت کے لئے، صرف V3 اوپن جی پی دستخط پیکٹوں کو تشکیل دیا جانا چاہئے. یا تو DSA یا RSA کی توثیق الگورتھم استعمال کیا جا سکتا ہے، لیکن ڈی ایس اے کو ترجیح دی جاتی ہے.

اگر آپ پیکجوں پر دستخط کرنے کے قابل ہو تو آپ اپنے آپ کو تشکیل دیتے ہیں، آپ کو بھی اپنی اپنی عوامی اور خفیہ کلیدی جوڑی (جی پی جی دستی دیکھیں) کی ضرورت ہے. آپ کو rpm میکروس کو بھی ترتیب دینے کی ضرورت ہوگی

٪ _ اشارہ

دستخط کی قسم. ابھی صرف جی پی پی اور پی پی جی کی حمایت کی جاتی ہے.

٪ _gpg_name

"صارف" کا نام جس کی چابی آپ اپنے پیکجوں پر دستخط کرنے کے لئے استعمال کرنا چاہتے ہیں.

مثال کے طور پر، آپ جی پی جی استعمال کرنے کے قابل ہوسکتے ہیں کہ آپ / کے ذریعے /etc/rpm/.gpg میں واقع کلیدی بجتیوں سے صارف کو "جان ڈے " کے طور پر پیکجوں پر دستخط کرنے کے قابل ہو جائے گا. شامل ہیں

٪ _ سائن ان GPG٪ _gpg_path /etc/rpm/.gpg٪ _gpg_name جان ڈے ٪ _gpgbin / usr / bin / gpg

میکرو ترتیب فائل میں. فی صارف ترتیب کے لئے / وغیرہ / rpm / میکروس فی صارف ترتیب کے لئے ~ / .rpmmacros استعمال کریں.

تعمیراتی ڈیٹا بیس کے اختیارات

ایک ریمیم تعمیر نو ڈیٹا بیس کمانڈ کا عام شکل ہے

rpm { --inabd | --rebuilddb } [ -v ] [ --dbpath DIRECTORY ] [ --روٹ ڈائریکٹری ]

نصب ڈیٹا بیس بنانے سے ڈیٹا بیس کی تعمیر نو کرنے کے لئے ایک نیا ڈیٹا بیس بنانے کے لئے، استعمال کریں-rebuilddb استعمال کریں.

SHOWRC

کمانڈر

آر ایف پی --شروک

اس سے پتہ چلتا ہے کہ تمام اختیارات کے لئے آر پی پی استعمال کریں گے فی الحال Rpmrc اور میکرو ترتیب فائل (ے) میں مقرر ہیں.

ایف ٹی پی / HTTP اختیارات

آر ایف پی کو ایف ٹی پی اور / یا HTTP کلائنٹ کے طور پر کام کر سکتا ہے تاکہ پیکجوں کو انٹرنیٹ سے پوچھا جائے یا انسٹال کیا جا سکے. انسٹال کرنے، اپ گریڈ کرنے اور استفسار کرنے کیلئے پیکیج فائلوں کو ایک ftp یا HTTP سٹائل URL کے طور پر متعین کیا جا سکتا ہے:

ftp: // USER: پاس ورڈ @ HOST: پورٹ / راستہ / کرنے / پیکج.rpm

اگر : PASSWORD حصہ اتار دیا جاتا ہے تو، پاس ورڈ کے لئے (ایک بار فی صارف / میزبان نام جوڑی) کے لئے حوصلہ افزائی کی جائے گی. اگر صارف اور پاس ورڈ دونوں کو ختم کر دیا جاتا ہے تو، گمنام ایف ٹی پی استعمال کیا جاتا ہے. تمام معاملات میں، غیر فعال (پی اے ایس وی) ایف ٹی پی ٹرانسفرز کی کارکردگی کا مظاہرہ کیا جاتا ہے.

ایف ایم پی یو آر ایل کے ساتھ استعمال کرنے کے لئے مندرجہ ذیل اختیارات کی اجازت دیتا ہے:

--اپپروکسی HOST

میزبان HOST کو تمام ایف ٹی پی ٹرانسفارمرز کے لئے پراکسی سرور کے طور پر استعمال کیا جائے گا، جو صارفین کو فاکس والو مشینوں کے ذریعہ ایف ٹی پی کو پراکسی کے نظام کو استعمال کرنے کی اجازت دیتا ہے. یہ اختیار میکرو ٪ _ftpproxy کو ترتیب دے کر بھی مخصوص کیا جا سکتا ہے.

--پورٹ HOST

TCP پورٹ نمبر ڈیفالٹ پورٹ کے بجائے پراکسی فوٹ سرور پر ایف ٹی پی کنکشن کے لئے استعمال کرنے کے لئے. یہ اختیار میکرو ٪ _ftpport کو ترتیب دے کر بھی مخصوص کیا جا سکتا ہے.

آر پی پی مندرجہ ذیل اختیارات کو HTTP یو آر ایل کے ساتھ استعمال کرنے کی اجازت دیتا ہے:

ہٹپروکسی HOST

میزبان HOST کو تمام http کے منتقلی کے لئے پراکسی سرور کے طور پر استعمال کیا جائے گا. یہ اختیار میکرو ٪ _httpproxy کو ترتیب دے کر بھی مخصوص کیا جا سکتا ہے.

--پورٹ پورٹ

TCP پورٹ نمبر ڈیفالٹ پورٹ کے بجائے پراکسی HTTP سرور پر HTTP کنکشن استعمال کرنے کے لئے استعمال کرتا ہے. یہ اختیار میکرو ٪ _httpport کو ترتیب دے کر بھی مخصوص کیا جا سکتا ہے.

لیگسی کے الزامات

rpmbuild کو چلانے کے

آر ایف پی کے تعمیراتی طریقوں اب / usr / bin / rpmbuild execableable میں رہائشی ہیں. اگرچہ، ذیل میں پاپ ایلیاز کی طرف سے فراہم کردہ میراث مطابقت کافی ہے، مطابقت بالکل صحیح نہیں ہے؛ اس وجہ سے پاپ ایلیاز کے ذریعہ موڈ مطابقت کو آر ایف پی سے ہٹا دیا جا رہا ہے. rpmbuild پیکج انسٹال کریں، اور rpmbuild (8) کو دیکھیں کہ پہلے rpm تعمیر طریقوں کی دستاویزات کے لئے یہاں RPM (8) میں یہاں درج کی گئی ہے.

مندرجہ ذیل لائنز کو / etc / popt میں شامل کریں اگر آپ آر پی پی کمانڈ لائن سے آر پی پی بائیبل کو مدعو جاری رکھنا چاہتے ہیں:

rpm exec --bp rpmb -bp rpm exec --bc rpmb -bc rpm exec --bi rpmb -b rpm exec --bl rmbbbl rpm exec --ba rpmb-b rpm exec --bb rpmb -bb rpm exec --بس rpmb -bbs rpm exec-tp rpmb -tp rpm exec-tc rpmb -cc rpm exec-ti rpmb -ti rpm exec --tl rpmb -tl rpm exec --t rpmb -ta rpm exec - Tb rpmb -tb rpm کے عمل --ٹس rpmb -ts rpm exec - ریڈرڈ rpmb --بدل آر پی پی کے عمل --پروبل rpmb - ریپیم آر پی پی کے عملدرآمد --کلان rpmb --clean rpm exec --rmsource rpmb --رسورس rpmmb - rmspec rpmb - rmspec rpm کے عمل --ٹریفٹ rpmb --ٹریفٹ آر پی پی کے عمل --شاٹ سرکٹ rpmb --شاٹ سرکٹ

بھی دیکھو

پاپٹ (3)، rpm2cpio (8)، rpmbuild (8)،

http://www.rpm.org/ http://www.rpm.org/>

اہم: انسان کے کمانڈر ( ٪ انسان ) کا استعمال کریں کہ کس طرح کمانڈ آپ کے مخصوص کمپیوٹر پر استعمال کیا جاتا ہے.