רפּם - לינוקס קאַמאַנד - יוניקס קאַמאַנד

לינוקס / יוניקס קאַמאַנד : רפּם

NAME

רפּם - רפּם פּאַקקאַגע מאַנאַגער

SYNOPSIS

QUERYING AND VERIFYING PACKAGES:

רפּם { -ק | - אָנפֿרעג } [ אויסקלייַבן-אָפּציעס ] [ query-options ]

רפּם { -וו | - באַווייַזן } [ אויסקלייַבן-אָפּציעס ] [ באַשטעטיק-אָפּציעס ]

רפּם - אַרייַנפיר פּובקיי ...

רפּם { -ק | --שעקסיג } [ --nosignature ] [ --נאָדיגעסט ]
PACKAGE_FILE ...

INSTALLING, UPGRADING, AND REMOVING PACKAGES:

רפּם { -i | - ינסטאַלירן } [ ינסטאַלירן-אָפּציעס ] PACKAGE_FILE ...

רפּם { -U | --upgrade } [ ינסטאַלירן-אָפּציעס ] PACKAGE_FILE ...

רפּם { -F | פראַסעס ] [ ינסטאַלירן-אָפּציעס ] PACKAGE_FILE ...

רפּם { -ע | --עראַסע } [- אַללמאַטטשעס ] [- נאָדעפּס ] [- נאָסקריפּץ ]
[- נאָטריגגערס ] [ --פּאַקאַקידזש ] [- טעסט ] PACKAGE_NAME ...

ASK / INQUIRY /

רפּם {- יניטדב | - רעבוילדדב }

רפּם { --addsign | --resign } PACKAGE_FILE ...

rpm { --querytags | --showrc }

רפּם {- סעפּאַרמס | - סעטאַגייץ } PACKAGE_NAME ...

סעלעקטירן אָפּציעס


[ PACKAGE_NAME ] [ -ן, - אַלע ] [ -פ, - טעקע טעקע ]
[ -ג, - גרופּע גרופּע ] { -פּ, - פּעקל פּאַקידזשינג_פילע ]
[- פייליד מד 5 ] [- הדרד שאַ 1 ] [- פּקגיד מד 5 ] [ --טיד טיד ]
[ --querybynumber HDRNUM ] [ --triggeredby PACKAGE_NAME ]
[- ווהאַטפּראָווידעס קאַפּאַביליטי ] [- ווהאַטרעקווירעס טויווע ]

אָנפֿרעג אָפּציעס


[ --changelog ] [ -c, - configfiles ] [ -d, - docfiles ] [ --dump ]
[- פיילסביפּקג ] [ -i, - אינפֿאָרמאַציע ] [ --last ] [ -l, - רשימה ]
[ --פּראָווידעס ] [ --qf, - QUERYFMT query format ]
[ -R, - ריקווייערז ] [- סקריפּץ ] [ -ס, - שטאַט ]
[- טריגגערס, - טריגגער סקריפּס ]

באַשטעטיקן-אָפּציעס


[- נאָדעפּס ] [- נאָטילעס ] [- נאָסקריפּץ ]
[ --nodigest ] [ --nosignature ]
[ --nolinkto ] [ --nomd5 ] [ --nosize ] [ --nouser ]
[ --nogroup ] [ --nomtime ] [ --nomode ] [- נאָרדעוו ]

ינסטאַלירן אָפּציעס


[- אַיד ] [- אַללפילעס ] [ --badreloc ] [- עקסקלודעפּאַטה אָלדפּאַטה ]
[- עקקלודעדאָקסס ] [- פאָרס ] [ -ה, - האַש ]
[ --ignoresize ] [ --ignorearch ] [ --ignoreos ]
[- ינקלודעדאָקסס ] [ --justdb ] [- נאָדעפּס ]
[ --nodigest ] [ --nosignature ] [ --nosuggest ]
[- נינאָרדער ] [- נאָסקריפּץ ] [- נאָטריגגערס ]
[- האָלדפּאַקקאַגע ] [- פּערסענט ] [- פּעפּריקס נעוופּאַטה ]
[- רעלאַקסאַטע OLDPATH = NEWPATH ]
[- אָפּשטעקן ] [- ריפּלייספילעס ] [- ריפּלייסאַבאַל ]
[-]

DESCRIPTION

רפּם איז אַ שטאַרק פּאַקקאַגע מאַנאַגער , וואָס קענען זיין געניצט צו בויען, ינסטאַלירן, אָנפֿרעג, באַשטעטיקן, דערהייַנטיקן, און מעקן יחיד ווייכווארג פּאַקידזשיז. א פּעקל באשטייט פון אַ אַרקייוו פון טעקעס און מעטאַ-דאַטע געניצט צו ינסטאַלירן און מעקן די אַרקייוו טעקעס. די מעטאַ-דאַטע כולל העלפּער סקריפּס, טעקע אַטראַביוץ, און דיסקריפּיקאַטיווע אינפֿאָרמאַציע וועגן דעם פּעקל. פּאַקקאַגעס קומען אין צוויי ווערייאַטיז: ביינערי פּאַקידזשיז, געניצט צו קאַפּאַצן סאָפטווער צו זיין אינסטאַלירן, און מקור פּאַקידזשיז, מיט די מקור קאָד און רעצעפּט נייטיק צו פּראָדוצירן ביינערי פּאַקידזשיז.

איינער פון די פאלגענדע יקערדיק מאָדעס מוזן זיין אויסגעקליבן: אָנפֿרעג , באַשטעטיקן , סיגנאַטורע קוק , ינסטאַלירן / ופּגראַדע / פרעשן , ונינסטאַללירן , יניטיאַליזעד דאַטאַבאַסע , ריבילד דאַטאַבאַסע , אָפּמאַך , לייג כסימע , שטעלן אָוונערס / גרופּעס , ווייַז קיוטעראַגז , און ווייַזן קאָנפיגוראַטיאָן .

אַלגעמיין אָפּציעס

די אָפּציעס קענען זיין געוויינט אין אַלע די פאַרשידענע מאָדעס.

- ?, --help

דרוק אַ מער באַניץ אַרטיקלען דעמאָלט נאָרמאַל.

--version

דרוק אַ איין שורה מיט די ווערסיע נומער פון רפּם געניצט.

- גוט

דרוק ווי קליין ווי מעגלעך - נאָרמאַלי בלויז טעות אַרטיקלען וועט זיין געוויזן.

-v

דרוק ווערבאָוזד אינפֿאָרמאַציע - נאָרמאַלי רוטין פּראָגרעס אַרטיקלען וועט זיין געוויזן.

-וווו

דרוק גורל פון מיעס דיבאַגינג אינפֿאָרמאַציע.

- רילפילע טעקע ליסטע

יעדער פון די טעקעס אין די קאָלאָן אפגעשיידט FILELIST איז לייענען סאַקווענטשאַלי דורך רפּם פֿאַר קאַנפיגיעריישאַן אינפֿאָרמאַציע. בלויז דער ערשטער טעקע אין דער רשימה מוזן זיין עקסיסטירט, און טילדעס וועט זיין יקספּאַנדיד צו די ווערט פון $ HOME . די פעליקייַט פייל ליסט איז / וסר / ליוו / רפּם / רפּמרק : / וסר / ליוו / רפּם / רעדהאַט / רפּמרק : ~ /. רפּמרק .

- רימד קמד

פּייפּס די רעזולטאַט פון רפּם צו די באַפֿעלן קמד .

--dbpath DIRECTORY

ניצן די דאַטאַבאַסע אין DIRECTORY rathen than the default path / var / lib / rpm

--root DIRECTORY

ניצן די טעקע סיסטעם בוים איינגעווארצלט אין DIRECTORY פֿאַר אַלע אַפּעריישאַנז. באַמערקונג אַז דאָס מיינט אַז די דאַטאַבאַסע ין דירעקטיאָן וועט זיין געניצט פֿאַר דעפּענדענסי טשעקס און קיין סקריפּטלעט (s) (למשל % פּאָסטן אויב ינסטאָלינג, אָדער % פּרעפּ אויב בנין, אַ פּעקל) וועט לויפן נאָך אַ טשראָאָט (2) צו דירעקטאָרי .

ינסטאַלירן און אַפּגרייד אָפּציעס

דער גענעראַל פאָרעם פון אַ רפּם ינסטאַלל באַפֿעלן איז

רפּם { -i | - ינסטאַלירן } [ ינסטאַלירן-אָפּציעס ] PACKAGE_FILE ...

דעם ינסטאָלז אַ נייַ פּעקל.

דער גענעראַל פאָרעם פון אַ רפּם אַפּגרייד באַפֿעלן איז

רפּם { -U | --upgrade } [ ינסטאַלירן-אָפּציעס ] PACKAGE_FILE ...

דעם אַפּגריידז אָדער ינסטאָלז די פּעקל דערווייַל אינסטאַלירן צו אַ נייַער ווערסיע. דאָס איז די זעלבע ווי אינסטאַלירן, כאָטש אַלע אנדערע ווערסיע (s) פון די פּעקל זענען אַוועקגענומען נאָך די נייַ פּעקל איז אינסטאַלירן.

רפּם { -F | פראַסעס ] [ ינסטאַלירן-אָפּציעס ] PACKAGE_FILE ...

דאס וועט אַפּגרייד פּאַקאַדזשאַז, אָבער נאָר אויב אַן פריער ווערסיע איצט יגזיסץ. דער PACKAGE_FILE קען זיין ספּעסאַפייד ווי אַ פטפּ אָדער הטטפּ URL , אין וועלכע פאַל די פּעקל וועט זיין דאַונלאָודיד איידער אינסטאַלירן. זען פטפּ / הטטפּ אָפּציעס פֿאַר אינפֿאָרמאַציע אויף רפּם 'ס ינערלעך פטפּ און הטטפּ קליענט שטיצן.

- אַיד

לייג סאַגדזשעסטיד פּאַקאַדזשאַז צו די טראַנסאַקטיאָן שטעלן ווען איר דאַרפֿן.

--allfiles

ינסטאַללס אָדער אַפּגריידז אַלע די פעלנדיקאָק טעקעס אין די פּעקל, ראַגאַרדלאַס אויב זיי עקסיסטירן.

--badreloc

געניצט מיט - רילאָוקייט , דערלויבן רילאָוקיישאַנז אויף אַלע טעקע פּאַטס, ניט בלויז די אָלדפּאַטה ס אַרייַנגערעכנט אין די ביינערי פּעקל רילאָוקיישאַן אָנצוהערעניש (s).

- עקסקלודעפּאַטה אָלדפּאַטה

דו זאלסט נישט ינסטאַלירן טעקעס וועמענס נאָמען הייבט מיט אָלדפּאַטה .

- עקסקלודעדאָקס

דו זאלסט נישט ינסטאַלירן קיין טעקעס וואָס זענען אנגעצייכנט ווי דאַקיומענטיישאַן (וואָס כולל מענטשן בלעטער און טעקסטינאָ דאָקומענטן).

- פאָרס

זעלביקער ווי ניצן - ריפּלייספּקגס , - ריפּלייספילעס , און - פאָלפּאַקקאַגע .

-ה, - האַש

דרוקן 50 האַשע מאַרקס ווי די פּעקל אַרקייוו איז אַנפּאַקט. ניצן מיט -וו | - פאַרברענען פֿאַר אַ נייער אַרויסווייַזן.

- ינקלאָרזיז

דו זאלסט נישט קאָנטראָלירן די באַרג טעקע סיסטעמען פֿאַר גענוג דיסק פּלאַץ איידער ינסטאָלינג דעם פּעקל.

--ignorearch

געבן ינסטאַלירונג אָדער אַפּגריידינג אַפֿילו אויב די אַרקאַטעקטשערז פון די ביינערי פּעקל און באַלעבאָס טאָן ניט גלייַכן.

--ignoreos

געבן ינסטאַלירונג אָדער אַפּגריידינג אַפֿילו אויב די אָפּערייטינג סיסטעמס פון די ביינערי פּעקל און באַלעבאָס טאָן ניט גלייַכן.

- ינקלודעדאָקס

ינסטאַלירן דאַקיאַמענטיישאַן טעקעס. דאָס איז די פעליקייַט אָפּפירונג.

--justdb

אַפּדייט בלויז די דאַטאַבאַסע, ניט די פילעסיסטעם.

- נאָדיגעסט

דו זאלסט נישט באַשטעטיקן פּעקל אָדער קאָפּטער דיידזשעסטיד ווען לייענען.

--nosignature

דו זאלסט נישט באַשטעטיקן פּעקל אָדער קאָפּטער סיגנאַטשערז ווען לייענען.

--nodeps

דו זאלסט נישט טאָן אַ דעפּענדענסי קאָנטראָל איידער ינסטאָלינג אָדער אַפּגריידינג אַ פּעקל.

--nosuggest

דו זאלסט נישט פֿאָרשלאָגן פּעקל (s) וואָס צושטעלן אַ פעלנדיק דעפּענדענסי.

--noorder

דו זאלסט נישט יבערקערן די פּאַקאַדזשאַז פֿאַר ינסטאַלירונג. דער רשימה פון פּאַקאַדזשאַז וואָלט נאָרמאַלי זיין ריאָרדערד צו באַפרידיקן אָפענגיקאַנז.

- נאָסקריפּץ

--nopre

--nopost

--nopreun

--nopostun

טאָן ניט ויספירן די סקריפּטלעט פון די זעלבע נאָמען. די אָפּציע - נאָסקריפּץ איז עקוויוואַלענט צו

--nopre --nopost --nopreun --nopostun

און קער אַוועק די דורכפירונג פון די קאָראַספּאַנדינג % פאַר , % פּאָסטן , % preun , און % postun scriptlet (s).

- נאָטריגגערס

- נאָטריגגערין

--notriggerun

--notriggerpostun

דו זאלסט ניט ויספירן קיין צינגל סקריפּטלעט פון די געהייסן טיפּ. די אָפּציע - נאָטריגגערס איז עקוויוואַלענט צו

- נאָטרעגרערין - נאָטרעגלון - נאָטריגלפּאָסטון

און טורנס אַוועק דורכפירונג פון די קאָראַספּאַנדינג % triggerin , % triggerun , און % triggerpostun scriptlet (s).

--אָלדפּאַקקאַפּ

לאָזן אַ אַפּגרייד צו פאַרבייַטן אַ נייַער פּעקל מיט אַ עלטערע.

- פּערסענט

דרוק פּערסענידזשיז ווי טעקעס זענען אַנפּאַקט פון דעם פּעקל אַרקייוו. דעם איז בדעה צו מאַכן רפּם גרינג צו לויפן פון אנדערע מכשירים.

--פּיפיקס NEWPATH

פֿאַר רילאָוקאַטאַבאַל ביינערי פּאַקאַדזשאַז, איבערזעצן אַלע טעקע פּאַטס וואָס אָנהייבן מיט די ייַנמאָנטירונג פּרעפיקס אין די פּעקל רילאָוקיישאַן אָנצוהערעניש (ס) צו נעוופּאַטה .

- רעלאַקסאַטע אָלדפּאַטה = נעוופּאַטה

פֿאַר רילאָוקאַטאַבאַל ביינערי פּאַקאַדזשאַז, איבערזעצן אַלע טעקע פּאַטס וואָס אָנהייבן מיט אָלדפּאַטה אין דעם פּעקל רילאָוקיישאַן אָנצוהערעניש (s) צו נעוופּאַטה . דעם אָפּציע קענען זיין געניצט ריפּיטידלי אויב עטלעכע אָלדפּאַטה 'ס אין די פּעקל זענען צו רילאָוקייטיד.

- אָפּפאַל

רע-פּעקל די טעקעס איידער ירייסינג. די פריער אינסטאַלירן פּעקל וועט זיין געהייסן לויט די מאַקראָו % _פּאַקאַקקאַגע_נאַמע_פמט און וועט זיין באשאפן אין די וועגווייַזער געהייסן דורך די מאַקראָו % _פּאַקאַקקאַגע_דיר (פעליקייַט ווערט איז / וואַר / טמפּ ).

--replacefiles

ינסטאַלירן די פּאַקאַדזשאַז אפילו אויב זיי פאַרבייַטן טעקעס פון אנדערע, שוין אינסטאַלירן, פּאַקקאַגעס.

--replacepkgs

ינסטאַלירן די פּאַקאַדזשאַז אַפֿילו אויב עטלעכע פון ​​זיי זענען שוין אינסטאַלירן אויף דעם סיסטעם.

- טעסט

דו זאלסט נישט ינסטאַלירן דעם פּעקל, נאָר טשעק פֿאַר און באַריכט פּאָטענציעל קאנפליקטן.

ERASE OPTIONS

דער גענעראַל פאָרעם פון אַ רפּם ירייס באַפֿעלן איז

rpm { -e | --erase } [ --allmatches ] [ --nodeps ] [ --noscripts ] [ --notriggers ] [ --repackage ] [ --test ] PACKAGE_NAME ...

די פאלגענדע אָפּציעס קענען אויך זיין געניצט:

--אַלמאַטטשעס

אַראָפּנעמען אַלע ווערסיעס פון דעם פּעקל וואָס גלייַכן PACKAGE_NAME . Normally אַ טעות איז ארויס אויב PACKAGE_NAME גלייַכן קייפל פּאַקקאַגעס.

--nodeps

דו זאלסט נישט קאָנטראָלירן די דעפּענדענסיעס איידער ונינסטאַללינג די פּאַקאַדזשאַז.

- נאָסקריפּץ

--nopreun

--nopostun

טאָן ניט ויספירן די סקריפּטלעט פון די זעלבע נאָמען. די אָפּציע - נאָסקריפּץ בעשאַס פּעקל ויסזאָגונג איז עקוויוואַלענט צו

--nopreun --nopostun

און טורנס אַוועק די דורכפירונג פון די קאָראַספּאַנדינג פּרעזאַנט , און % postun scriptlet (s).

- נאָטריגגערס

--notriggerun

--notriggerpostun

דו זאלסט ניט ויספירן קיין צינגל סקריפּטלעט פון די געהייסן טיפּ. די אָפּציע - נאָטריגגערס איז עקוויוואַלענט צו

--notriggerun --notriggerpostun

און טורנס אַוועק דורכפירונג פון די קאָראַספּאַנדינג טריגגון , און % triggerpostun scriptlet (s).

- אָפּפאַל

רע-פּעקל די טעקעס איידער ירייסינג. די פריער אינסטאַלירן פּעקל וועט זיין געהייסן לויט די מאַקראָו % _פּאַקאַקקאַגע_נאַמע_פמט און וועט זיין באשאפן אין די וועגווייַזער געהייסן דורך די מאַקראָו % _פּאַקאַקקאַגע_דיר (פעליקייַט ווערט איז / וואַר / טמפּ ).

- טעסט

צי ניט טאַקע נעם אַוועק, נאָר גיין דורך די מאָושאַנז. נוציק אין קאַנדזשאַנגקשאַן מיט די -וווו אָפּציע פֿאַר דיבאַגינג.

QUERY OPTIONS

דער גענעראַל פאָרעם פון אַ רפּם אָנפֿרעג באַפֿעלן איז

רפּם { -ק | - אָנפֿרעג } [ אויסקלייַבן-אָפּציעס ] [ query-options ]

איר קען ספּעציפיצירן די פֿאָרמאַט וואָס פּעקל אינפֿאָרמאַציע זאָל זיין געדרוקט אין צו טאָן דאָס, איר נוצן די


--qf | --queryformat QUERYFMT

אָפּציע, נאכגעגאנגען דורך די QUERYFMT פֿאָרמאַטירונג שטריקל. פאָרעם פֿאָרמאַט זענען מאָדיפעד ווערסיעס פון די נאָרמאַל פּרינטף (3) פאָרמאַטטינג. דער פֿאָרמאַט איז געמאכט פון סטאַטיק סטרינגס (וואָס קען אַרייַננעמען נאָרמאַל C כאַראַקטער עסקאַפּאַלז פֿאַר נעוולינעס, טאַבס, און אנדערע ספּעציעל אותיות) און פּרינטף (3) טיפּ פאָרמאַטטריטערז. ווי רפּם שוין ווייסט די דרוקן טיפּ, די טיפּ ספּעסיפיקטער מוזן זיין איבערגעהיפּערט אָבער, און ריפּלייסט דורך די נאָמען פון די כעדער טאַגד צו זיין געדרוקט, ענקלאָוזד דורך {} אותיות. Tag נעמען זענען פאַלש ינסעסיטיוו, און די לידינג RPMTAG_ חלק פון די צעטל נאָמען קען זיין איבערגעהיפּערט.

אַלטערנאַטיוו רעזולטאַט פֿאָרמאַטירונגען קענען זיין געבעטן דורך פאלגענדע די טאַג מיט : טיפּעטאַג . דערווייַל די ווייַטערדיק טייפּס זענען געשטיצט:

: פאנצער


קלאַפּ אַ ציבור שליסל אין ASCII פאנצער.

: base64

ענקאָדע ביינערי דאַטע ניצן באַסע 64.

: date

ניצן סטרפטע (3) "% C" פֿאָרמאַט.

: טאָג

ניצן סטרויפקייַט (3) "% אַ% ב% ד% י" פֿאָרמאַט.

: depflags

Format dependency flags.

: פפלאַגס

פֿאָרמאַט טעקע פלאַגס.

: hex

פֿאָרמאַטירונג אין העקסאַדעסימאַל.

: octal

פֿאָרמאַטירונג אין אָקטאַל.

: פּערמס

פֿאָרמאַט טעקע דערלויבעניש.

: shescape

אַנטלויפן איין ציטירט פֿאַר נוצן אין אַ שריפט.

: triggertype

ווייַז טריגער סופפיקס.

למשל, צו דרוקן בלויז די נעמען פון די פּאַקידזשיז קוועריד, איר קען נוצן % {NAME} ווי די פֿאָרמאַטירעקט. צו דרוקן די נאָמען און פאַרשפּרייטן אינפֿאָרמאַציע אין צוויי שפאלטן, איר קען נוצן % -30 {NAME}% {פאַרשפּרייטונג} . רפּם וועט דרוקן אַ רשימה פון אַלע די טאַגס עס ווייסט וועגן ווען עס איז גערופן די --querytags argument.

עס זענען צוויי סאַבדזשעקץ פון אָפּציעס פֿאַר קרייישאַנינג: פּעקל סעלעקציע און אינפֿאָרמאַציע סעלעקציע.

PACKAGE SELECTION אָפּציעס:

PACKAGE_NAME

אָנפֿרעג אינסטאַלירן פּעקל מיטן נאָמען PACKAGE_NAME .

-א, - אַלל

אָנקוקן אַלע אינסטאַלירן פּאַקאַדזשאַז.

-f, - טעקע טעקע

אָנפֿרעג פּעקל אָונינג טעקע .

- טעקע מד 5

אָנפֿרעג פּעקל אַז כּולל אַ געגעבן טעקע ידענטיפיער, ד"ה די מד 5 קיצער פון די טעקע אינהאַלט.

-ג, - גרופּע גרופּע

אָנפֿרעג פּאַקאַדזשאַז מיט גרופּע גרופּע .

- הדרד שאַ 1

אָנפֿרעג פּעקל אַז כּולל אַ געגעבן זיקאָרן יידענטאַפייער, ד"ה די שאַ 1 ציילן פון די ימיוטאַבאַל כעדער געגנט.

-פּ, - פּאַקקאַגינג PACKAGE_FILE

אָנפֿרעגן (ונינסטאַללעד) פּאַקקאַגע פּאַקקאַגע_פיל . דער PACKAGE_FILE קען זיין ספּעסאַפייד ווי אַ פטפּ אָדער הטטפּ סטיל URL, אין וועלכע פאַל די פּעקל כעדער וועט זיין דאַונלאָודיד און קוויריד. זען פטפּ / הטטפּ אָפּציעס פֿאַר אינפֿאָרמאַציע אויף רפּם 'ס ינערלעך פטפּ און הטטפּ קליענט שטיצן. דער אַרטיקל ( PACKAGE_FILE) PACKAGE_FILE , אויב נישט אַ ביינערי פּעקל, וועט זיין ינטערפּראַטאַד ווי אַ ASCII פּעקל באַשייַמפּערלעך. באַמערקונגען זענען דערלויבט, סטאַרטינג מיט אַ '#', און יעדער שורה פון אַ פּעקל מאַנאַפעסטאַבאַל טעקע זאל אַרייַננעמען ווייַס פּלאַץ סעפּעראַטעד גלאָב אויסדרוקן, אַרייַנגערעכנט URL ס מיט ווייַט גלאָב אויסדרוק, וואָס וועט זיין יקספּאַנדיד צו פּאַטס וואָס זענען סאַבסטאַטוטאַד אין פּלאַץ פון די פּעקל באַשייַמפּערלעך נאָך PACKAGE_FILE אַרגומענטן צו די אָנפֿרעג.

- פּקגיד מד 5

אָנפֿרעג פּעקל אַז כּולל אַ געגעבן פּעקל אידענטיטעט, ד"ה די מד 5 דיידזשעסט פון קאָמבינאַציע כעדער און פּיילאָוד אינהאַלט.

--querybynumber HDRNUM

אָנפֿרעג די HDRNUM th database entry directly; דאָס איז נאָר נוציק פֿאַר דיבאַגינג.

- ספּעפילע ספּעקפילע

פּאַרס און אָנפֿרעג ספּעקפילע ווי אויב עס זענען אַ פּעקל. כאָטש ניט אַלע די אינפֿאָרמאַציע (למשל טעקע רשימות) איז בנימצא, דעם טיפּ פון אָנפֿרעג פּערמיץ רפּם צו זיין געניצט צו עקסטראַקט אינפֿאָרמאַציע פון ​​ספּעק טעקעס אָן האָבן צו שרייַבן אַ ספּאַספילע פּאַרסער.

--tid TID

אָנפֿרעג פּעקל (s) וואָס האָבן אַ געגעבן טיד טראַנסאַקטיאָן ידענטיפיער. א יוניקס צייט שטעמפּל איז דערווייַל געניצט ווי אַ טראַנסאַקטיאָן ידענטיפיער. אַלע פּעקל (s) אינסטאַלירן אָדער ירייסט ין אַ איין טראַנסאַקטיאָן האָבן אַ פּראָסט ידענטיפיער.

--triggered דורך PACKAGE_NAME

אָנפֿרעגן פּאַקקאַגעס וואָס זענען טריגערד דורך פּעקל (s) PACKAGE_NAME .

--ווהאַטפּראָווידעס טוישה

אָנפֿרעגן אַלע פּאַקאַדזשאַז אַז צושטעלן די קאַפּאַביליטי פיייקייַט.

- ווהאַטרעקווירעס טויווע

אָנקוקן אַלע פּאַקאַדזשאַז אַז ריקווייערז טויגיקייַט פֿאַר געהעריק פאַנגקשאַנינג.

PACKAGE QUERY אָפּציעס:

- טשאַנגעלאָג

ווייַז טוישן אינפֿאָרמאַציע פֿאַר דעם פּעקל.

-ק, - קאָנפיגפילעס

רשימה בלויז קאַנפיגיעריישאַן טעקעס (ימפּלייז- ל ).

-ד, - דאָקפילעס

רשימה בלויז דאַקיומענטיישאַן טעקעס (ימפּלייז ).

- דאַמפּ

דאַמפּ טעקע אינפֿאָרמאַציע ווי גייט:

וועג גרייס mtime md5sum מאָדע באַזיצער גרופּע isconfig isdoc rdev symlink

דעם אָפּציע מוזן זיין געוויינט מיט לפּחות איינער פון -l , , .

- פילעסביפּקג

רשימה אַלע טעקעס אין יעדער אויסגעקליבן פּעקל.

-i, - אינפֿאָרמאַציע

ווייַז פּעקל אינפֿאָרמאַציע, אַרייַנגערעכנט נאָמען, ווערסיע, און באַשרייַבונג. דעם ניצט די - קוועריפאָרמאַט אויב מען איז געווען ספּעסאַפייד.

- לאַסט

אָרדערס די פּעקל ליסטינג דורך ינסטאָלינג צייַט אַזאַ ווי די לעצט פּאַקאַדזשאַז זענען בייַ דער שפּיץ.

-l, --list

רשימה טעקעס אין פּעקל.

--פּראָווידעס

רשימה קייפּאַבילאַטיז דעם פּעקל גיט.

-R, - רעקווירעס

רשימה פּאַקאַדזשאַז אויף וואָס דעם פּעקל דעפּענדס.

- סקריפּץ

רשימה די פּעקל ספּעציפיש סקריפּטלעט (s) וואָס זענען געניצט ווי טייל פון די ינסטאַלירונג און ונינסטאַללאַטיאָן פּראַסעסאַז.

-ס, --סטאַטע

ווייַז די שטאַטן פון טעקעס אין די פּעקל (ימפּלייז ). די שטאַט פון יעדער טעקע איז איינער פון נאָרמאַל , ניט אינסטאַלירן , אָדער ריפּלייסט .

- טריגגערס, - טריגגער סקריפּס

ווייַז די צינגל סקריפּס, אויב קיין, וואָס זענען קאַנטיינד אין דעם פּעקל.

VERIFY אָפּציעס

דער גענעראַל פאָרעם פון אַ רפּם באַשטעטיקן באַפֿעלן איז

רפּם { -וו | - באַווייַזן } [ אויסקלייַבן-אָפּציעס ] [ באַשטעטיק-אָפּציעס ]

וועראַפייינג אַ פּעקל קאַמפּערז אינפֿאָרמאַציע וועגן די אינסטאַלירן טעקעס אין דעם פּעקל מיט אינפֿאָרמאַציע וועגן די טעקעס גענומען פון די פּאַקאַט מעטאַדאַטאַ סטאָרד אין די רפּם דאַטאַבאַסע. צווישן אנדערע זאכן, וועראַפייינג קאַמפּערז די נומער, מד 5 סומע, פּערמישאַנז, טיפּ, באַזיצער און גרופּע פון ​​יעדער טעקע. קיין דיסקרעפּעניז זענען געוויזן. טעקעס וואָס זענען נישט אינסטאַלירן פון די פּעקל, פֿאַר בייַשפּיל, דאַקיומענטיישאַן טעקעס יקסקלודיד אויף ייַנמאָנטירונג ניצן די "- עקסקלודעדאָקס " אָפּציע, וועט זיין שטיל איגנאָרירט.

די פּעקל סעלעקציע אָפּציעס זענען די זעלבע ווי פֿאַר פּאַקידזשינג קרייישאַנינג (אַרייַנגערעכנט פּעקל מאַנאַפעסטיד טעקעס ווי טענות). אנדערע אָפּציעס יינציק צו באַשטעטיקן מאָדע זענען:

--nodeps

טאָן ניט באַשטעטיקן דיפּענדינגז פון פּאַקאַדזשאַז.

- נאָדיגעסט

דו זאלסט נישט באַשטעטיקן פּעקל אָדער קאָפּטער דיידזשעסטיד ווען לייענען.

--nofiles

טאָן ניט באַשטעטיקן קיין אַטראַביוץ פון פּעקל טעקעס.

- נאָסקריפּץ

טאָן ניט ויספירן די % וועריפיסקריפּט סקריסטאַללעט (אויב קיין).

--nosignature

דו זאלסט נישט באַשטעטיקן פּעקל אָדער קאָפּטער סיגנאַטשערז ווען לייענען.

- נאָלינקטאָ

- נאָמד 5

--nosize

-נאָוסער

--nogroup

--nomtime

--nomode

- נאָרדעוו

טאָן ניט באַשטעטיקן די קאָראַספּאַנדינג טעקע אַטריביוט.

דער פֿאָרמאַט פון דער רעזולטאַט איז אַ שטריקל פון 8 אותיות, אַ מעגלעך אַטריביוט מאַרקער:

c % config configuration file. ד % doc דאַקיומענטיישאַן טעקע. ג % גייַסט טעקע (י.ע. דער טעקע אינהאַלט איז נישט אַרייַנגערעכנט אין פּעקל פּיילאָוד). ל דערלויבעניש דערלויבט טעקע. ר % רעעמע רידער טעקע.

פון די פּאַקאַט כעדער, נאכגעגאנגען דורך די טעקע נאָמען. יעדער פון די 8 אותיות ווייזט די רעזולטאַט פון אַ פאַרגלייַך פון אַטריביוט (s) פון די טעקע צו די ווערט פון די אַטריביוט (s) רעקאָרדעד אין די דאַטאַבאַסע. א איין " . " (פּעריאָד) מיטל די פּראָבע דורכגעגאנגען, בשעת אַ איין " ? " (קשיא צייכן) ינדיקייץ די פּרובירן קען ניט זיין געטאן (למשל טעקע דערלויבעניש פאַרהיטן לייענען). אַנדערש, די (מנעמאָניקאַללי עם ב אָלדענעד) כאַראַקטער דינאַמיז דורכפאַל פון די קאָראַספּאַנדינג - פּרויעקט פּרובירן:

S טעקע S יז דיפערז מ ם אָדער דיפידז (כולל פּערמישאַנז און טעקע טיפּ) 5 מד 5 סומע דיפערז ד ד עווייס הויפּט / מינערווערטיק נומער מיסקאַטאַקייט ל לייענען ל טינט (2) דרך מיסטעריאַטעד ו ו סער אָונערשיפּ דיפערז ג ג רופּ אָונערשיפּ דיפערז טם ט ime אַנדערש

דיגיטאַל סיגנאַטורע און דיפּלי וועראַפאַקיישאַן

די גענעראַל פארמען פון רפּם דיגיטאַל כסימע קאַמאַנדז זענען

רפּם - אַרייַנפיר פּובקיי ...

רפּם { --שעקסיג } [ --nosignature ] [ --נאָדיגעסט ]
PACKAGE_FILE ...

די - טשעקקסיג אָפּציע קאָנטראָלס אַלע די דאַדזשאַז און סיגנאַטשערז כּולל אין PACKAGE_FILE צו ענשור די אָרנטלעכקייַט און אָריגין פון די פּעקל. באַמערקונג אַז סיגנאַטשערז זענען איצט וועראַפייד ווען אַ פּעקל איז לייענען, און - טשעקקסיג איז נוצלעך צו באַשטעטיקן אַלע די דאָועסץ און סיגנאַטשערז פארבונדן מיט אַ פּעקל.

דיגיטאַל סיגנאַטשערז קענען נישט זיין וועראַפייד אָן אַ ציבור שליסל. א אַססיסי אַרמערד ציבור שליסל קענען זיין מוסיף צו די רפּם דאַטאַבאַסע ניצן - ימפּאָרט . אַ ימפּאָרטיד עפנטלעך שליסל איז געפירט אין אַ כעדער, און שליסל רינג פאַרוואַלטונג איז געטאן פּונקט ווי פּעקל פאַרוואַלטונג. למשל, אַלע דערווייַל ימפּאָרטיד ציבור שליסלען קענען זיין געוויזן דורך:

רפּם -קאַ gpg-pubkey *

פרטים וועגן אַ ספּעציפיש שליסל שליסל, ווען ימפּאָרטיד, קענען זיין געוויזן דורך קווייערינג. דאָ ס אינפֿאָרמאַציע וועגן די רעד האַט גפּג / דסאַ שליסל:

רפּם -קי gpg-pubkey-db42a60e

סוף, ציבור קיז קענען זיין ירייסט נאָך ימפּאָרטינג פּונקט ווי פּאַקאַדזשאַז. דאָ ס ווי צו באַזייַטיקן די רעד האַט גפּג / דסאַ שליסל

רפּם -e gpg-pubkey-db42a60e

SIGNING A PACKAGE

rpm --addsign | --resign PACKAGE_FILE ...

ביידע די --addsign און - רעסערוואַטיאָנס אָפּציעס און דזשענערייט נייַ סיגנאַטשערז פֿאַר יעדער פּאַקידזשד פּאַקקאַגע_פילע , ריפּלייסינג קיין יגזיסטינג סיגנאַטשערז. עס זענען צוויי אָפּציעס פֿאַר היסטארישע סיבות, עס איז קיין חילוק אין נאַטור איצט.

USING GPG TO SIGN PACKAGES

אין סדר צו צייכן פּאַקאַדזשאַז ניצן GPG, רפּם מוזן זיין קאַנפיגיערד צו לויפן גפּג און איר קענען געפינען אַ שליסל רינג מיט די צונעמען שליסלען. דורך פעליקייַט, רפּם ניצט די זעלבע קאַנווענשאַנז ווי גפּג צו געפֿינען די שליסל רינגס, ניימלי די $ GNUPGHOME סוויווע בייַטעוודיק. אויב דיין שליסל רינגס זענען נישט אָרט ווו גפּג יקספּעקץ זיי צו זיין, איר דאַרפֿן צו קאַנפיגיער די מאַקראָו % _גפּפּ_פּאַטה צו זיין די אָרט פון די GPG שליסל רינגס צו נוצן.

פֿאַר קאַמפּאַטאַבילאַטי מיט עלטערע ווערסיעס פון גפּג, פּגפּ, און רפּם, בלויז וו 3 אָפּענפּגפּ כסימע פּאַקיץ זאָל זיין קאַנפיגיערד. אָדער DSA אָדער RSA וועראַפאַקיישאַן אַלגערידאַמז קענען זיין געניצט, אָבער DSA איז בילכער.

אויב איר ווילן צו צייכן פּאַקאַדזשאַז איר מאַכן זיך, איר אויך דאַרפֿן צו מאַכן דיין אייגן ציבור און סוד שליסל פּאָר (זען די גפּג מאַנואַל). איר דאַרפֿן אויך קאַנפיגיער די רפּם מאַקראָס

% _סיגנאַטורע

די כסימע טיפּ. רעכט איצט בלויז gpg און pgp זענען געשטיצט.

% _גפּג_נאַמע

דער נאָמען פון די "באַניצער" וועמענס שליסל איר ווינטשן צו נוצן צו צייכן דיין פּאַקידזשיז.

פֿאַר בייַשפּיל, איר קענען נוצן GPG צו צייכן פּאַקאַדזשאַז ווי דער באַניצער "יוחנן דאָ " פון די שליסל רינגס אין /etc/rpm/.gpg ניצן די עקסעקוטאַבלע / וסר / בין / gpg איר וואָלט אַרייַננעמען

% _סיגנאַטורע% gpg% _gpg_path /etc/rpm/.gpg% _gpg_name יוחנן Doe % _gpgbin / usr / bin / gpg

אין אַ מאַקראָו קאַנפיגיעריישאַן טעקע. ניצן / עטק / רפּם / מאַקראָס פֿאַר פּער-סיסטעם קאַנפיגיעריישאַן און ~ /. רפּממאַקראָס פֿאַר פּער-באַניצער קאַנפיגיעריישאַן.

REBUILD DATABASE אָפּציעס

דער גענעראַל פאָרעם פון אַ רפּם ריבילד דאַטאַבאַסע באַפֿעלן איז

rpm { --initdb | --rebuilddb } [ -v ] [ --dbpath DIRECTORY ] [ --root direct ]

ניצן - יניטדב צו שאַפֿן אַ נייַ דאַטאַבאַסע, נוצן --רעבילדדב צו צוריקקריגן די דייטאַבייס ינדיסיז פון די אינסטאַלירן פּעקל כעדערז.

SHOWRC

דער באַפֿעל

רפּם - שאָוורק

ווייזט די וואַלועס רפּם וועט נוצן פֿאַר אַלע פון ​​די אָפּציעס זענען איצט שטעלן אין רפּמרק און מאַקראָס קאַנפיגיעריישאַן טעקע (s).

פטפּ / הטטפּ אָפּציעס

רפּם קענען שפּילן ווי אַ פטפּ און / אָדער הטטפּ קליענט אַזוי אַז פּאַקאַדזשאַז קענען זיין קוויריד אָדער אינסטאַלירן פון די אינטערנעט. פּעקל טעקעס פֿאַר ינסטאַלירן, אַפּגרייד, און אָנפֿרעג אַפּעריישאַנז קען זיין ספּעסאַפייד ווי אַ פטפּ אָדער הטטפּ סטיל URL:

פטפּ: // באַניצער: PASSWORD @ האָסט: פּאָרט / path / to / package.rpm

אויב די : PASSWORD חלק איז אַוועקגענומען, די פּאַראָל וועט זיין פּראַמפּטיד פֿאַר (אַמאָל פּער באַניצער / האָסטנאַמע פּאָר). אויב ביידע דער באַניצער און פּאַראָל איז איבערגעהיפּערט, אַן אַנאָנימאָוס פטפּ איז געניצט. אין אַלע קאַסעס, פּאַסיוו (פּאַסוו) פטפּ טראַנספערס זענען געטאן.

רפּם אַלאַוז די ווייַטערדיק אָפּציעס צו זיין געוויינט מיט פטפּ URL ס:

--פטפּפּראָקסי האָסט

דער באַלעבאָס האָסט וועט ווערן געניצט ווי אַ פראקסי סערווער פֿאַר אַלע פטפּ טראַנספערס, וואָס אַלאַוז ניצערס צו פטפּ דורך פיירוואַל מאשינען וואָס נוצן פראקסי סיסטעמען. דעם אָפּציע קען אויך זיין ספּעסאַפייד דורך קאַנפיגיערינג די מאַקראָו % _ftפּפּראָקסי .

--פטפּפּאָרט האָסט

דער טקפּ פּאָרט נומער צו נוצן פֿאַר די פטפּ קשר אויף די פראקסי פטפּ סערווער אַנשטאָט פון די פעליקייַט פּאָרט. דעם אָפּציע קען אויך זיין ספּעסאַפייד דורך קאַנפיגיערינג די מאַקראָו % _פטפּפּאָרט .

רפּם אַלאַוז די ווייַטערדיק אָפּציעס צו זיין געוויינט מיט http URL ס:

- הטטפּפּראָקסי האָסט

דער באַלעבאָס האָסט וועט זיין געניצט ווי אַ פראקסי סערווער פֿאַר אַלע הטטפּ טראַנספערס. דעם אָפּציע קען אויך זיין ספּעסאַפייד דורך קאַנפיגיערינג די מאַקראָו % _httpproxy .

- הטטפּפּאָרט פּאָרט

דער טקפּ פּאָרט נומער צו נוצן פֿאַר די הטטפּ קאַנעקשאַן אויף די פּראַקסי הטטפּ סערווער אַנשטאָט פון די פעליקייַט פּאָרט. דעם אָפּציע קען אויך זיין ספּעסאַפייד דורך קאַנפיגיערינג די מאַקראָו % _ הטפּפּאָרט .

לעגאַסי

Executing rpmbuild

די בויען מאָדעס פון רפּם זענען איצט טוישעוו אין די / וסר / בין / רמבוילד עקסעקוטאַבלע. כאָטש לעגאַט קאַמפּאַטאַבילאַטי צוגעשטעלט דורך די פּאָפּט אַליאַסיז אונטן איז געווען אַדאַקוואַטלי, די קאַמפּאַטאַבילאַטי איז נישט גאנץ; דעריבער בויען מאָדע קאַמפּאַטאַבילאַטי דורך פּאָפּט ייליאַסיז איז זייַענדיק אַוועקגענומען פון רפּם. ינסטאַלירן די רמבוילד פּעקל, און זען רמבוילד (8) פֿאַר דאַקיומענטיישאַן פון אַלע די רפּם בילדער מאָדעס פריער דאַקיאַמענטאַד דאָ אין רפּם (8).

לייג די ווייַטערדיק שורות צו / עטק / פּאָפּט אויב איר ווילט פאָרזעצן ינוואָוקינג רפּמבוילד פון די רפּם באַפֿעל שורה:

rpm exec --bp rpmb -bp rpm exec --bc rpmb -bc rpm exec --bi rpmb -bi rpm exec --bl rpmb -bl rpm exec --ba rpmb -ba rpm exec --bb rpmb -bb rpm exec - רפּם רבם-רבם רפּם עקסע - טפּ רפּמב -טפּ רפּם עקסע - טק רפּמב -טק רפּם עקסעקוט - רפּם -טפּ רפּם עקסע - טל רפּמב -טל רפּם עקסעקוט --טאַ רפּמב -טאַ רפּם עקסעקוט - tb rpmb -tb rpm exec --ts rpmb -ts rpm exec --rebuild rpmb --rebuild rpm exec --recompile rpmb --recompile rpm exec --clean rpmb --clean rpm exec --rmsource rpmb --rmsource rpm exec - רמספּעק רפּמב - רמספּעעק רפּם עקסע - טאַרגעט רפּמב - טאַרגעט רפּם עקסעקוט - שאָטן-קרייַז רפּמב - שערן-קרייַז

זען אויך

פּאָפּט (3), רפּמ 2 קפּיאָ (8), רמבוילד (8),

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

וויכטיק: ניצן די מענטש באַפֿעל ( % man ) צו זען ווי אַ באַפֿעל איז געוויינט אויף דיין באַזונדער קאָמפּיוטער.