Rpm - Linux Command - Unix Command

Linux / Unix Command : rpm

НОМИ

rpm - менеҷери маҷмӯии RPM

SYNOPSIS

САВОЛҲОИ ВА ТАВСИЯИ НОҲИЯИ ВОСЕЪ

rpm { -q | --query } [ select -options ] [ query-options ]

rpm { -V | -verify } [ интихоби интихоб ]] [ санҷиш-параметрҳо ]

rpm --import PUBKEY ...

rpm { - К | --харҷӣ }} - [- неосигат ] [ --nodigest ]
PACKAGE_FILE ...

ТАВСИЯ, ТАЪМИНИ ТАЪЛИМ ВА ТАШКИЛОТИ ЗАБОНӢ:

rpm { -i | --install } [ install options ] PACKAGE_FILE ...

rpm { -U | --upgrade } [ install-options ] PACKAGE_FILE ...

rpm { -F | --freshen } [ install-options ] PACKAGE_FILE ...

rpm { -e | --erase } [ --allmatches ] [ -nodeps ] [- нусхаҳо ]
[ --notriggers ] [- пакет ] [- тест ] PACKAGE_NAME ...

МИСОЛИ:

rpm { --initdb | --rebuilddb }

rpm { --addsign | --resign } PACKAGE_FILE ...

rpm {- juicytags | --showrc }

rpm {- итераспул | | --setugids } PACKAGE_NAME ...

Интихоб-ро интихоб кунед


[ PACKAGE_NAME ] [ -a, - ҳама ] [ -f, - файли Филми ]
[ -g, - гурӯҳ GROUP ] { -p, - package PACKAGE_FILE ]
[ --Fileid MD5 ] [ --hdrid SHA1 ] [ --pkgid MD5 ] [- почтаи электронӣ ]
[- қаллобӣ HDRNUM ] [- префиксби PACKAGE_NAME ]
[[ СОҲИБКОРОНИҲО ] - [ КАБИРӢ ]

query-options


[ -changelog ] [ -c, - configfiles ] [ -d, - docfiles ] [ --dump ]
[ -filesbypkg ] [ -i, - info ] [- лот ] [ -l, - list ]
[ --provides ] [ - text, queryformat QUERYFMT ]
[ -R, - талаб мекунад ] [- сертификатҳо ] [ -s, - state ]
[ - бритониҳо, - тоҷирон ]

санҷиш-ро интихоб кунед


[ --nodeps ] [- намоишҳо ] [- нусхаҳои ]
[...]
[ --nolinkto ] [ --nomd5 ] [- ҷонишинӣ ] [ --ноқер ]
[- гурӯҳ ] [- ним соат ] [ --nomode ] [ --nordev ]

параметрҳои насбкунӣ


[- стипендия ] [- блок ] [- [
[[[[[[[[[[[[
[- пажӯҳишгарӣ ] [- визуалӣ ] [- варианти ]
[...] [[[[[[[[[[[[[[[[[[
[ --nodigest ] [- ҳоxатӣ ] [- носеҳӣ ]
[- неorder ] [- нусхаҳои ] [ --notriggers ]
[- фароҳам овардани ] - [- пажӯҳиш ] [ --prefix NEWPATH ]
[- таҳия намудани OLDPATH = NEWPATH ]
[- манпакча ] [- бокспаксҳо ] [ --replacepgs ]
[-]

ДАСТРАСӢ

rpm - менеҷери пурборкунандаи пурқувват аст, ки метавонад барои бунёд, насб кардан, пурсиш, санҷиш, навсозӣ ва бастабандии нармафзори инфиродӣ истифода шавад. Маҷмаъи маҷмӯи файлҳо ва методҳои додаҳо барои насб ва нест кардани файлҳои архив мебошад. Маълумотҳои метa дар баргҳои ёрирасон, файлҳои файли ва маълумотҳои тасвирӣ дар бораи бастаҳо дохил мешаванд. Пакетҳо дар ду навъ омадаанд: маҷмӯаҳои дуӣ, ки барои насб кардани нармафзор васл ва захираҳои манбаъ, ки дорои рамзи сарчашма ва дорухои зарурӣ барои таҳияи бастаҳои binary мебошанд.

Яке аз намудҳои асосии зайл бояд интихоб карда шавад: Саволҳо , Санҷиш , Санҷиши имзо , Насбкунӣ / навсозӣ / Нобудкунӣ , Uninstall , Менеҷментҳои базаи маълумотҳо , Рекламани базаи маълумот , Истгоҳҳо , имзои имтиёзҳо , соҳибҳо / гурӯҳҳо , Нишонҳо ва Show Configuration .

OPTIONS GENERAL

Ин имкониятҳоро дар ҳама намудҳои гуногун истифода бурдан мумкин аст.

-?, --Ёрӣ

Пас паёмҳои дарозтарини истифодашударо ба таври оддӣ чоп кунед.

- тақвият

Як сатри ягонае, ки рақами версияи rpm истифода мешавад, чоп кунед.

- Ситора

Ба қадри имкон каме чоп кунед - одатан танҳо паёмҳои хато нишон дода мешавад.

-п

Маълумоти муфассалро чоп кунед - паёмҳои пешрафти мунтазами пешакӣ нишон дода мешаванд.

вв

Маълумотҳои зиёди иттилооти нодурустро нодида гиранд.

- Филми Филлиппин

Ҳар як файлҳое, ки дар колонияи алоҳидаи FILELIST ҷудо карда мешаванд, бо rpm барои иттилооти конфигуратсия. Фақат як парванда дар рӯйхат бояд вуҷуд дошта бошад, ва пояҳо ба арзиши $ HOME васеъ карда мешаванд . FILELIST-и пешакӣ / usr / lib / rpm / rpmrc : / usr / lib / rpm / redhat / rpmrc : ~ / .rpmrc .

- суғуртаи CMD

Сатҳи тавлидро ба фармоишҳои CMD супорад .

НОҲИЯИ ДАНҒАРА

Метавонед маълумотро дар диаграмма истифода барад, аз роҳи пешфарзе / var / lib / rpm

- ро интихоб кунед

Дарахтро системаи системаро истифода кунед, ки дар тамоми амалиётҳои DIRECTORY решакан карда мешавад. Дар хотир доред, ки ин маънои онро дорад, ки махзани маълумот дар ҳудуди Директория дар чеки вобастагӣ ва ҳар як скрипт (масалан, % post if installed, ё % prep, агар бино, маҷмӯа) пас аз хром (2) ба идораи .

МАЪЛУМОТҲО ВА НАҚЛИЁТ

Шакли умумии фармоиши rpm насб аст

rpm { -i | --install } [ install options ] PACKAGE_FILE ...

Ин як бастаи навро насб мекунад.

Намуди умумии фармоиши такрории rpm мебошад

rpm { -U | --upgrade } [ install-options ] PACKAGE_FILE ...

Ин навсозӣ ва ё бастаи бастаи ба веб навъи насбшуда насб карда мешавад. Ин ҳамон насб аст, ғайр аз ҳамаи версияи дигар (версияи) баъд аз бастаи нав насб мешавад.

rpm { -F | --freshen } [ install-options ] PACKAGE_FILE ...

Ин вохӯриҳо нав мешавад, аммо танҳо агар версияи қаблӣ вуҷуд дошта бошад. PACKAGE_FILE метавонад ҳамчун URL ё URL http- ро муайян кунад , ки дар он ҳолат бастаи пеш аз насб карда мешавад. Нишондиҳандаҳои FTP / HTTP барои иттилоот дар бораи ftp дохилии дохилӣ ва http ба дастгирии муштариён нигаред .

- пардохт

Иловаи маҷмӯи пешниҳодшуда ба маҷмӯи аҳамият ҳангоми зарурат илова кунед.

Бештар

Ҳамаи файлҳои missingok дар маҷмӯъ, новобаста аз он ки мавҷуданд.

- изолятор

Бо истифодабарии фарогирӣ , ройгон ройгон ба ҳамаи роҳҳои парванда, на танҳо оне, ки OLDPATH дохил мешаванд, ки дар тасвири ҷудокунии дутарафа дохил мешаванд.

- экспертизатсияи OLDPATH

Номи файлро насб накунед, ки номи онҳо бо OLDPATH оғоз меёбад.

- экспертҳо

Ҳеҷ гуна файлҳое, ки ҳамчун ҳуҷҷатҳо ба қайд гирифта шудаанд (дар саҳифаҳои саҳифа ва ҳуҷҷатҳои texinfo мавҷуд нестанд).

- барои ман

Ҳамчунон ки истифода мебаранд , - роӣ , - бозгаштаро , ва --package .

-h, --hash

Тафсилоти 50 Ҳуҷҷати бастабандии маҷмӯа кушода мешавад. Бо -v | - барои тасвири зебо истифода баред.

- таъғир диҳед

Пеш аз насб кардани ин бастаи протоколҳои система барои фазои кофии диск санҷед.

- ҷустуҷӯӣ

Ба кор даровардани насб ё навсозӣ, ҳатто агар иншооти маҷмӯии алюминий ва мизбон мувофиқат накунанд.

- варианти

Ба коргузорӣ ё навсозӣ иҷозат диҳед, ҳатто агар системаҳои оператсионии маҷмӯии binary ва мизбон мувофиқат накунанд.

НОҲИЯИ ДАНҒАРА

Бор кардани файлҳои ҳуҷҷатгузорӣ. Ин рафтори оддӣ аст.

- муқаррарӣ

Танҳо пойгоҳи додашавӣ, на файлҳои файл.

-нодигест

Ҳангоми хондани пакет ё сарлавҳаи сарлавҳаҳоро тафтиш накунед.

- неосигатсия

Ҳангоми хондани пакет ё имзои сарлавҳаҳо санҷед.

-нодепҳо

Пеш аз насб кардан ё навсозӣ кардани бастаҳо, санҷиши вобастагӣ надоред.

-носугӣ

Бастаҳо (провайдерҳо) пешниҳод намекунанд, ки вобастагии бесамарро таъмин мекунанд.

- ҳамвор

Пакетҳоро барои насб насб накунед. Рӯйхати бастаҳо одатан барои қонеъгардонии вобастагӣ ба реформаи барқарор карда мешаванд.

- нусхабардорӣ

-нопр

-нопост

- нусхабардорӣ

-нопостун

Навишти ин номро иҷро накунед. Интихоби рамзҳо ба ин баробар аст

- нусхабардорӣ - нусхабардорӣ - нопостун

ва иҷро намудани мувофиқати %% пеш , % post , % preun ва % scriptun postun (s).

- пинҳонкорӣ

--notriggerin

- тафтишот

- тафтишот

Навъи сканетро аз навъи номаълум иҷро накунед. Варианти - префиксҳо ба он баробаранд

--notriggerin --notriggerun --notriggerpostun

ва иҷроиши % triggerin мувофиқ, % triggerun , ва % script triggerpostun.

- пурборкунӣ

Ба навсозӣ барои иваз кардани бастаи нав бо калонсолон иҷозат диҳед.

- ҳадди аққал

Миқдори фоизҳо ҳамчун файлҳо аз бойгонии маҷмӯъ хориҷ карда мешаванд. Ин барои ба даст овардани rpm осон аз дигар воситаҳо равона шудааст.

НОҲИЯИ МУЪМИНОБОД

Барои бастаҳои binary ҷустуҷӯӣ, ҳамаи роҳҳои файлеро тарҷума кунед, ки бо пешнамоиши ҷойгиркунӣ дар муқоваи маҷмӯии packet ба NEWPATH оғоз мекунад .

- муқоиса кунед OLDPATH = NEWPATH

Барои бастаҳои binary ҷустуҷӯӣ, ҳамаи роҳҳои файлеро, ки бо OLDPATH дар платформа ҷойгир карда мешаванд, ба Навиштаҳо оғоз мекунанд . Ин вариант метавонад такроран истифода бурда шавад, агар якчанд протоколи OLDPATH дар ҷойгоҳи ҷойгиршуда ҷойгир карда шаванд.

- фароғат

Пеш аз кушода гирифтани файлҳо нав кунед. Бастаҳои қаблан насбшуда мувофиқи макрос% _repackage_name_fmt номида мешаванд ва дар феҳристи номи макрос% _repackage_dir сохта мешаванд (арзиши аслӣ / var / tmp ).

- Қаллобӣ

Пардохтҳоро насб кунед, ҳатто агар онҳо файлҳои дигар, қаблан насбшуда ва бастабандро иваз кунанд.

- Қафқоз

Пардохт кунед, ҳатто агар баъзе аз онҳо аллакай дар ин система насб карда шаванд.

Бештар

Ба маҷмӯъ насб накунед, танҳо мунтазам тафтиш кунед ва гузоришдиҳии эҳтимолиро гузоред.

OPTIONS ERASE

Намуди умумии фармоиши rpm фармоиш аст

rpm { -e | --erase } [ --allmatches ] [ -nodeps ] [- нусхаҳои ] [- нусхабардорҳо ] [- фарогирӣ ] [- тест ] PACKAGE_NAME ...

Имкониятҳои зерин метавонанд истифода шаванд:

НОҲИЯИ ДАНҒАРА

Баровардани ҳамаи версияи бастаҳо, ки ба PACKAGE_NAME мувофиқ аст. Одатан, агар PACKAGE_NAME якчанд бастабандиҳоро танзим кунад.

-нодепҳо

Пеш аз кушодани бастаҳои бастаи фаврӣ санҷед.

- нусхабардорӣ

- нусхабардорӣ

-нопостун

Навишти ин номро иҷро накунед. Интихоби рангҳо дар вақти бастаи бастаҳо баробар аст

- нусхабардорӣ - нопостун

ва иҷрои иҷрошавии мувофиқаи % preun ва % scriptun postun (s).

- пинҳонкорӣ

- тафтишот

- тафтишот

Навъи сканетро аз навъи номаълум иҷро накунед. Варианти - префиксҳо ба он баробаранд

- тафаккур

ва иҷроиши % triggerun мувофиқ ва % script triggerpostun.

- фароғат

Пеш аз кушода гирифтани файлҳо нав кунед. Бастаҳои қаблан насбшуда мувофиқи макрос% _repackage_name_fmt номида мешаванд ва дар феҳристи номи макрос% _repackage_dir сохта мешаванд (арзиши аслӣ / var / tmp ).

Бештар

Оё дар ҳақиқат чизи uninstall нест, танҳо ба воситаи ҳаракатҳои рафтан. Муносибати якҷоя бо вариант -вв- ро барои хомӯш кардан.

OPTIONS OPTIONS

Намуди умумии фармоиши дархости rpm ин аст

rpm { -q | --query } [ select -options ] [ query-options ]

Шумо метавонед форматеро, ки маҷмӯъи маълумотро чоп кардаед, муайян кунед. Барои ин корро истифода баред


--qf | - интерфейс QUERYFMT

Интихоби параметрҳои QUERYFMT . Форматҳои дархостӣ форматҳои таркиби чопӣ (3) мебошанд. Формат аз сатрҳои статикӣ иборат аст, ки онҳо метавонанд аз хатогиҳои стандартии C барои ҷойгиркунии нав, ҷадвал ва дигар аломатҳои махсус иборат бошанд) ва printf (3) форматҳо. Тавре, ки rpm аллакай навъи чопгарро медонад, бояд нишон дода шавад, ки номгӯи аломати сарлавҳа бояд чопшударо ба воситаи аломатҳои } { аломат } ҷойгир кунад . Номи қайди парванда беэътиноӣ аст ва қисмати пешбари RPMTAG_ номи номи саҳифа низ метавонад бекор карда шавад.

Форматҳои алтернативии баромадан мумкин аст аз рӯи эзоҳ бо : typetag . Дар айни замон намудҳои зерин дастгирӣ карда мешаванд:

: артур


Калиди умумиро дар ASCII зиреҳпӯш кунед.

: base64

Иттилооти дуҷониба Encode-ро истифода мебаред base64.

: санаи

Истифода бурдан (3) "формати% c".

: рӯз

Истифода бурдан (3) "% a% b% d% Y".

: depfflags

Парчамҳои вобастагӣ.

: fflags

Парчами файли.

: hex

Формат дар ҳакамӣ.

: сентябри

Формат дар сентябри.

: permits

Рақами файлҳои формат.

: shescape

Истифодаи нусхаҳои ягона барои истифода дар як скрипт.

: triggertype

Нишондиҳандаи сонияро нишон диҳед.

Масалан, танҳо чопи номҳои маҷмӯаро чоп кунед, шумо метавонед {NAME} -ро ҳамчун сатри формат истифода баред. Барои ном ва паҳнкунии иттилооти бастабандӣ дар ду сутун шумо метавонед % -30 {NAME}% {DISTRIBUTION} -ро истифода баред . rpm рӯйхати ҳамаи нишонаҳоеро дар бораи он, ки вақте бо даъвати довталабӣ дархост карда мешавад, чоп кунед .

Ду намуди алтернативӣ барои пурсиш: интихоби маҷмӯъ ва интихоби иттилоот вуҷуд дорад.

OPTIONS SECTION OPTIONS:

PACKAGE_NAME

Пакети насбшуда бо PACKAGE_NAME ном дорад .

-а, -

Ҳама саволҳоро насб кунед.

-f, --file FILE

Маҷмӯаи тӯҳфае, ки Файлро соҳиб аст.

- Филиали MD5

Пакети дархостӣ, ки муайянкунандаи мушаххаси файл мебошад, яъне миқдори MD5- ҳои мундариҷаи файл.

-g, --group GROUP

Бастаҳои тӯҳфаҳо бо гурӯҳи GROUP .

ШАҲРИ ҚӮРҒОНТЕППА

Пакети квиникӣ, ки дорои нишондоди сарлавҳаи додашуда мебошад, яъне SHA1 ҳасиба аз минтақаи сарпаноҳӣ .

-p, --package PACKAGE_FILE

Пурсед як бастаи (uninstalled) PACKAGE_FILE . PACKAGE_FILE метавонад URL ҳамчун URL ё URL сабки URL муайян карда шавад, ки дар он ҳолат сарлавҳаи маҷмӯъ боргирӣ карда мешавад. Нишондиҳандаҳои FTP / HTTP барои иттилоот дар бораи ftp дохилии дохилӣ ва http ба дастгирии муштариён нигаред . PACKAGE_FILE argument (s), агар маҷмӯи рақамӣ на ҳамчун нишонаи ASCII бастабандӣ карда шавад. Шарҳҳо ба воситаи '#' оғоз карда мешаванд, ва ҳар як сатри файли файли бастакорӣ метавонад дорои ифодаҳои филтршудаи аломатҳо, аз ҷумла URL-ро бо ифодаҳои дурдаст, ки ба роҳҳое, ки дар макони бастаи пешниҳодшуда иваз карда мешаванд, Бозгашти PACKAGE_FILE илова ба пурсиш.

--ppgd MD5

Пакети дархостӣ, ки муайянкунандаи мушаххаси додашударо дар бар мегирад, яъне миқдори MD5- ҳои сарлавҳаи якҷоя ва мӯҳтавои изофӣ.

- Суроғаи HDRNUM

Ба таври мустақим ворид намудани саҳифаҳои базавии HDRNUM ; Ин танҳо барои хомӯшӣ аст.

- сафед кардани SPECFILE

Биёед ва пурсед SPECFILE, ки агар он маҷмӯа бошад. Гарчанде ки ҳамаи маълумотҳо (масалан, рӯйхати файлҳо) мавҷуданд, ин намуди пурсиш rpm барои истифода кардани иттилоот аз файлҳои тафсире, ки бидуни навиштани мушаххасоти мушаххас навишта шудааст, иҷозат медиҳад.

- дар бораи TID

Пакетҳо (сертификатҳо), ки дорои нишондиҳандаи амалиёти TID мебошанд. Нишонае, ки дар айни замон миқдори махсуси миқдори вақтро муайян мекунад. Ҳамаи маҷмӯаҳо (банақшагирӣ) дар як марҳилаи ягона насб карда ё нестанд, аломати умумӣ доранд.

- PACKAGE_NAME-ро пахш кунед

Маҷмӯъи саволномаҳое , ки бо маҷмӯъ ( PACKAGE_NAME ) кашида мешаванд .

НОҲИЯИ МУЪМИНОБОД

Пурсед, ки ҳамаи бастаҳое, ки қобилияти CAPABILITY доранд.

НОҲИЯИ МУЪМИНОБОД

Пурсед, ки ҳамаи бастаҳое, ки барои иҷрои дуруст кор мекунанд.

OPTIONS QUERY OF PACKAGE:

- тағирёбанда

Намоиши иттилооти тағйирёбанда барои маҷмӯъ.

-c, --configfiles

Танҳо файлҳои конфигуратсияро қайд кунед ( - л ).

-d, --docfiles

Фақат файлҳои ҳуҷҷатҳоро қайд кунед ( лента ).

- барҳам диҳед

Маълумоти дафтарчаи бақайдгирӣ:

миқдори роҳ md5sum mt5sum гурӯҳи соҳиби нишонаи symptink isconfig аст

Ин вариант бояд бо ҳадди аққал як -l , -c , -d истифода шавад .

Муфассалтар ...

Ҳамаи файлҳо дар ҳар як бастаи интихобшударо қайд кунед.

-i, --info

Намоиши иттилооти бастаҳо, аз ҷумла ном, версия ва шарҳ. Ин аст, ки - агар адад нишон дода шавад.

- блог

Рӯйхати маҷмӯӣ аз рӯи вақти насбиро талаб мекунад, ки ин бастаҳои охирини дар боло ҷойгиршуда мебошанд.

-l, -list

Феҳристҳои файл дар рӯйхат.

Бештар

Ин имкониятҳоро номбар кунед.

-Р, - таъкид мекунад

Бастаҳои луғатҳо, ки дар он бастаи мазкур вобаста аст.

- сабтҳо

Варақаҳои мушаххаси маҷмӯъро номбар кунед, ки ҳамчун қисмҳои раванд ва насбкунӣ истифода мешаванд.

-с, --state

Ҳуҷҷатҳои файлҳоро дар бастаҳо нишон диҳед ( - л ). Ҳолати ҳар як файл яке аз оддитарин , насбшуда ё иваз карда шудааст .

- Шабакаҳои,

Агар варақаҳои тригонометриро нишон диҳед, агар, ки дар маҷмӯъ мавҷуданд.

OPTIONS VERIFY

Шакли умумии rpm тасдиқ кардани фармон аст

rpm { -V | -verify } [ интихоби интихоб ]] [ санҷиш-параметрҳо ]

Санҷиши бастаи иттилоот дар бораи файлҳои насбшуда дар маҷмӯъ бо маълумот дар бораи файлҳое, ки аз методҳои маҷмӯӣ дар пойгоҳи додаҳои rpm нигоҳ дошта мешаванд. Дар байни чизҳои дигар, тафтиши андоза, маблағи MD5, иҷозат, навъи, соҳиб ва гурӯҳи ҳар як файл муқоиса карда мешавад. Ҳар гуна ихтилофҳо нишон дода мешаванд. Файлҳое, ки аз маҷмӯъ насб карда нашудаанд, масалан, файлҳои ҳуҷҷатгузорие, ки дар насб бо истифода аз усули " --excontocs " беэътино шудаанд, беэътибор дониста мешаванд.

Ихтиёркунии интихоби бастабандӣ ба монанди саволномаи пакетӣ (аз он ҷумла файлҳои файли бастабандӣ ҳамчун argument). Варианти дигар барои тасдиқ кардани намуди зерин:

-нодепҳо

Воқеаҳои вобаста ба бастаҳо тасдиқ накунед.

-нодигест

Ҳангоми хондани пакет ё сарлавҳаи сарлавҳаҳоро тафтиш накунед.

- нефилҳо

Ҳеҷ гуна хосиятҳои файлҳои варақаро тафтиш накунед.

- нусхабардорӣ

Нишондиҳандаи% таҳриргари матнро иҷро накунед (агар бошад).

- неосигатсия

Ҳангоми хондани пакет ё имзои сарлавҳаҳо санҷед.

- неолинка

-номд5

- тафтишот

-нусер

- гурӯҳ

- соат

-номод

-нордев

Хусусияти файли дахлдорро санҷед.

Формулаи вертикали рамзи 8 аломат, нишонаҳои эҳтимолии имконпазир мебошад:

c % файли конфигуратсияи config . d % файли ҳуҷҷатҳои doc . g % файли ghost (масалан, мӯҳтавои парванда ба маҷмӯи маҷмӯъ дохил карда нашудааст). l % файли литсензия. r % файли readme readme.

аз сарлавҳаи бастаи, пас аз номи файл. Ҳар яке аз 8 аломат натиҷаҳои муқоисавии хосиятҳои (файли) файлро ба арзиши ин хосият (дар) дар базаи маълумотҳо нишон медиҳад. (Якчанд) "(") (давра) маънои санҷиши гузаштаро дорад, дар ҳоле, ки ягон « ? » (Аломати савол) нишон дода наметавонад, ки санҷиши натуралӣ иҷро нашавад (масалан, иҷозатномаҳо барои пешгирӣ кардани хондан). Дар акси ҳол, (аломати бензини B калонсолон) аломати нодурусти санҷиши мувофиқро нишон медиҳад :

Фосилаи S фарқияти M M ode (фарогирӣ ва намуди файл) фарқ мекунад 5 MD 5 адад фарқияти рақами асосӣ / хурдро нишон медиҳад. L Рақами рамзи (2) роҳи номувофиқаи U U -ии домен G G roup Моликӣ фарқ дорад

Шаҳодатномаи ДИИТ ва ДЕМОКРАТИЯ

Шаклҳои умумии rpm фармонҳои имзои рақамӣ мебошанд

rpm --import PUBKEY ...

rpm {- checksig } [- ҳоxат ] [ --nodigest ]
PACKAGE_FILE ...

Интихоби - - тафтишро ҳамаи постгоҳҳо ва имзокунандагон дар PACKAGE_FILE тафтиш мекунанд , то ки беайб ва пайдоиши маҷмӯъ таъмин карда шавад. Аҳамият диҳед, ки имзои санҷишҳо ҳангоми ҳар як бастаи хабари акнун тасдиқ карда мешаванд ва - - санҷишҳо барои санҷиши ҳамаи ҳосилҳо ва имзои алоқаманд бо бастаҳо муфид аст.

Имзоҳои рақамӣ бе тугмаи умумӣ ошкор карда намешаванд. Истифодаи калиди умумии асбобҳои аълосифат мумкин аст ба пойгоҳи додаҳои rpm илова карда шавад. Калиди кушодаи оммавӣ дар сарлавҳа сурат мегирад ва идоракунии калидии занг ба монанди идоракунии маҷмӯъ иҷро карда мешавад. Масалан, ҳамаи калидҳои ҷамъшудаи воридшуда метавонанд бо:

rpm -qa gpg-pubkey *

Тафсилот дар бораи калиди мушаххаси ҷамъиятӣ, вақте ки воридот мумкин аст бо дархости ҷустуҷӯ. Ин маълумот дар бораи Red Hat GPG / DSA калиди:

rpm -qi gpg-pubkey-db42a60e

Ниҳоят, калидҳои ҷамъиятӣ пас аз ворид кардани танҳо бастаҳои монанди он метавонанд нобуд карда шаванд. Дар ин ҷо чӣ тавр бартараф кардани Red Hat GPG / DSA калиди

rpm -e gpg-pubkey-db42a60e

БАРОИ АМАЛ

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

Ҳарду интихоби параметрӣ ва воҳиди электроние , ки барои ҳар як бастаи PACKAGE_FILE дода шудаанд, имзо мекунанд ва имкони имзоҳои мавҷударо доранд. Барои ду сабабҳои таърихӣ ду имконият вуҷуд дорад, дар айни ҳол рафтори фарқият вуҷуд надорад.

GPG-ро истифода кунед

Барои имзои бастаҳое, ки GPG -ро истифода мебаранд, rpm бояд танзим карда шавад, ки GPG-ро идора карда, бо калидҳои мувофиқ ҷустуҷӯи як ҳалқаи калонро пайдо кунад. Бо гузашти вақт, rpm ҳамон як конвенсияҳоро ҳамчун GPG истифода мебаранд, то ки ҳалли калидҳо пайдо шаванд, яъне $ GNUPGHOME тағйирёбии муҳити атроф. Агар ҳалқаҳои калидии шумо ҷойгир бошанд, ки GPG онҳо интизори он ҳастанд, шумо бояд макро бо % _gpg_path мутобиқат кунед ва ҷойгиршавии занги калидҳои GPG барои истифода.

Барои мутобиқат бо нусхаҳои калонтарини GPG, PGP ва rpm, танҳо V3 маҷмӯъи имзоҳои OpenPGP бояд танзим карда шаванд. Ё ин аломатҳоеро, ки DSA ё RSA тасдиқ мекунанд, истифода бурдан мумкин аст, аммо DSA маъқул аст.

Агар шумо хоҳед, ки қуттиҳои имзоро ба шумо эҷод кунед, шумо ҳамчунин бояд ҷуфти калидии ҷамъиятӣ ва пинҳониро таъсис диҳед (ба дастгоҳи GPG нигаред). Ҳамчунин ба шумо лозим аст, ки протоколҳои прокатро танзим кунед

% _signature

Навъи имзо. Ҳоло танҳо gpg ва pgp пуштибонӣ мешаванд.

% _gpg_name

Номи «корбар», ки калиди шумо мехоҳед, ки бастани бастаҳои худро истифода баред.

Масалан, барои истифода бурдани GPG барои бастаи бастаҳо ҳамчун истифодабаранда "Ҷон Doe " аз зикри калиде, ки дар /etc/rpm/.gpg бо истифодабаранда / usr / bin / gpg иҷрошаванда дохил кунед

% _signature gpg% _gpg_path /etc/rpm/.gpg% _gpg_name John Doe % _gpgbin / usr / bin / gpg

дар файли танзимоти макро. / Etc / rpm / макросҳо барои танзимоти per-system ва ~ / .rpmmacros барои конфигуратсияи ягон -корбар истифода баред.

OPTIONS OF REQUIREMENT DATABASE

Шакли умумии rpm rebuild фармоиши пойгоҳи дода аст

rpm { --initdb | --rebuilddb } [ -v ] [- dbpath MIRACLE ] [ --root MIRROR ]

Истифодаи --initdb барои эҷоди пойгоҳи додаи навро истифода баред, барои ислоҳ кардани нишондиҳандаҳои пойгоҳи додаҳо аз сарлавҳаҳои насбшуда истифода кунед.

SHOWRC

Фармон

rpm -showrc

нишон медиҳад, ки арзишҳо rpm барои ҳамаи интихобиҳо истифода мешаванд, ки айни замон дар rpmrc ва файлҳои конфигуратсияи макросҳо гузошта мешаванд.

OPTIONS FTP / HTTP

rpm метавонад ҳамчун Муштараки FTP ва / ё HTTP амал кунад, то ин ки бастаҳо метавонанд аз интернет ҷустуҷӯ ё насб карда шаванд. Файлҳои маҷмӯӣ барои коргузорӣ, навсозӣ ва пурсишҳо метавонанд ҳамчун URL-и URL http ё URL дошта бошанд:

ftp: // USER: PASSWORD @ HOST: PORT / path / ба / package.rpm

Агар : Қисми PASSWORD нест карда шавад, гузарвожа барои як бор истифода мешавад (як маротиба барои як ҷуфти корбар / мизбон). Агар ҳарду истифодабаранда ва парол таваллуд шудаанд, функсияи anonymous истифода мешаванд. Дар ҳама ҳолатҳо, интиқоли ftp passage (PASV) анҷом дода мешавад.

rpm имкон медиҳад, ки вариантҳои зерин бо URL ftp истифода шаванд:

Бештар

Хости host ҳамчун ҳамчун сервери proxy барои ҳама интиқоли ftp, ки ба истифодабарандагон имкон медиҳад, ки ftp тавассути мошинаҳои профилҳо, ки системаҳои proxy истифода мекунанд. Ин хосият инчунин бо танзим кардани макро % _ftpproxy муайян карда мешавад .

НОҲИЯИ ХУРОСОН

Рақами TCP PORT барои пайвастшавӣ ftp дар сервери proxy ftp instead of port default. Ин хосият инчунин бо танзим кардани макро % _ функсия муайян карда мешавад .

rpm имкон медиҳад, ки варианти зерин бо URL httpҳо истифода шаванд:

- Хизматрасонӣ

HOST host ҳамчун сервери proxy барои ҳама http ба интиқолҳо истифода мешавад. Ин хосият инчунин бо танзимкунии макрос% _httpproxy муайян карда мешавад .

- префектура

Рақами TCP PORT барои http ба пайвастшавӣ дар протоколи http-и проксио, ба ҷои портҳои пешфарз истифода мешавад. Ин хосият инчунин бо танзимкунии макрос% _httpport муайян карда мешавад .

БАРОИ СОЛИ 2012

Иҷрои rpmbuild

Роҳҳои сохтмонии rpm ҳоло корбар дар / usr / bin / rpmbuild иҷро мешаванд. Гарчанде, ки мутобиқати моликияти зеҳнӣ аз ҷониби поп-апҳо ба поён нарасида бошад ҳам, мувофиқати комил комил нест; Аз ин рӯ, мутобиқати функсияҳо тавассути суратҳисобҳои овозӣ аз rpm хориҷ карда мешавад. Бастаи rpmbuild насб кунед ва rpmbuild (8) барои ҳуҷҷати ҳамаи навъҳои бунёди rpm бунёд кунед, ки пештар дар ин ҷо дар rpm (8).

Агар сатрҳои зерин ба сатрҳои зерин дохил шаванд: / etc / popt, агар шумо хоҳед, ки рамзи воридкунии rpmbuild аз хати фармонҳои rpm шавад:

rpm exec - rpmb rpmb - rp rpm rm rpmb rbmb rbmb rbmb rbmb rbmb rbmb rbmb rbmb rbmb rbmb rbmb rbmb rbmb rbmb rbmb rbmb rbmb rbmb rbmb rbmb rbmb rbmb rbmb -bb rpm rpm --bs rpmb - rpm - rpmb - rpmb -ppmb -ppmb -ppmb -ppmb -tp rpmb -tcc rpmb -i rpm rpm rpm rpm rpm rpmb - tb rpmb - rbmb - rbmb - rpm rpm - rpm - rbmb - rbmb - rbmb - rbmb - rbmb - rbmb - rbmb rpm rpm rpm rpm rpm rpm rpm rpm rpmb - rmsource rpm --rmspec rpmb - rmspec rpm rpm - runtime rpmb - runtime rpm runtime rpmb - rsmb-circuit-circuit

НОҲИЯИ ВОСЕЪ

popt (3), rpm2cpio (8), rpmbuild (8),

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

Муҳим: Кушодани мард ( % мард ) -ро истифода баред, ки чӣ гуна фармон дар компютери шумо истифода бурда мешавад.