Абаротаў у хвіліну - Linux Command - Unix каманднага

Linux / Unix Каманда : мін

NAME

мін - RPM Package Manager

сінтаксіс

Запытваючы і верыфікацыя ПАКЕТЫ:

абаротаў у хвіліну {-q | --query} [абярыце опции-] [запыт-опцыі]

абаротаў у хвіліну {-V | --verify} [абярыце опции-] [праверыць-опцыі]

мін --import Публічных ...

абаротаў у хвіліну {-K | --checksig} [--nosignature] [--nodigest]
PACKAGE_FILE ...

Ўстаноўка, абнаўленне і выдаленне пакетаў:

абаротаў у хвіліну {-i | --install} [опцыі-ўстаноўкі] PACKAGE_FILE ...

абаротаў у хвіліну {-U | --upgrade} [опцыі-ўстаноўкі] PACKAGE_FILE ...

абаротаў у хвіліну {-F | --freshen} [опцыі-ўстаноўкі] PACKAGE_FILE ...

абаротаў у хвіліну {-е | --erase} [--allmatches] [--nodeps] [--noscripts]
[--notriggers] [--repackage] [--test] PACKAGE_NAME ...

РАЗНОЕ:

абаротаў у хвіліну {--initdb | --rebuilddb}

абаротаў у хвіліну {--addsign | --resign} PACKAGE_FILE ...

абаротаў у хвіліну {--querytags | --showrc}

абаротаў у хвіліну {--setperms | --setugids} PACKAGE_NAME ...

выбраць-параметры


[PACKAGE_NAME] [-a, - усё] [-f, - файл FILE]
[-g, - гурт GROUP] {-p, - пакет PACKAGE_FILE]
[--fileid MD5] [--hdrid SHA1] [--pkgid MD5] [--tid TID]
[--querybynumber HDRNUM] [--triggeredby PACKAGE_NAME]
[--whatprovides МАГЧЫМАСЦЬ] [--whatrequires МАГЧЫМАСЦЬ]

запыт-опцыі


[--changelog] [-c, - configfiles] [-d, - docfiles] [--dump]
[--filesbypkg] [-i, - інфармацыя] [--last] [-l, - спіс]
[--provides] [--qf, - queryformat QUERYFMT]
[-R, - патрабуе] [--scripts] [-s, - стан]
[--triggers, - triggerscripts]

праверыць-параметры


[--nodeps] [--nofiles] [--noscripts]
[--nodigest] [--nosignature]
[--nolinkto] [--nomd5] [--nosize] [--nouser]
[--nogroup] [--nomtime] [--nomode] [--nordev]

опцыі-ўстаноўкі


[--aid] [--allfiles] [--badreloc] [--excludepath OLDPATH]
[--excludedocs] [--force] [-h, - хэш]
[--ignoresize] [--ignorearch] [--ignoreos]
[--includedocs] [--justdb] [--nodeps]
[--nodigest] [--nosignature] [--nosuggest]
[--noorder] [--noscripts] [--notriggers]
[--oldpackage] [--percent] [--prefix NEWPATH]
[--relocate OLDPATH = NEWPATH]
[--repackage] [--replacefiles] [--replacepkgs]
[--test]

АПІСАННЕ

мін магутны менеджэр пакетаў, які можа быць выкарыстаны для зборкі, ўстаноўкі, запыту, праверкі, абнаўлення і выдалення асобных праграмных пакетаў. Пакет складаецца з архіва файлаў і мета-дадзеныя , якія выкарыстоўваюцца для ўстаноўкі і выдалення архіўных файлаў. Мета-дадзеныя ўключаюць у сябе дапаможныя скрыпты, атрыбуты файлаў і апісальную інфармацыю пра пакет. Пакеты пастаўляюцца ў двух варыянтах: бінарныя пакеты, якія выкарыстоўваюцца для інкапсуляцыі праграмнага забеспячэння для ўстаноўкі і зыходных пакеты, якія змяшчаюць зыходны код і рэцэпт , неабходнага для стварэння бінарных пакетаў.

Адзін з наступных асноўных рэжымаў павінен быць абраны: Запыт, праверка подпісы Праверка, ўстаноўка / абнаўленне / асвяжэння, Выдаленне, Ініцыялізацыя базы дадзеных, Перастраенне базы дадзеных, сысці ў адстаўку, дадаць подпіс, усталяваць ўладальнікаў / групы, Паказаць Querytags і Паказаць канфігурацыі.

АГУЛЬНЫЯ ПАРАМЕТРЫ

Гэтыя опцыі могуць быць выкарыстаны ва ўсіх розных рэжымах.

-?, --help

Друк даўжэй паведамленне аб выкарыстанні, то нармальна.

--version

Вывесці адзін радок , якая змяшчае нумар версіі прграммы.

--quiet

Друк як мага менш - будуць адлюстроўвацца толькі паведамленні пра памылкі.

-v

Друк падрабязнай інфармацыі - будуць адлюстроўвацца нармальна руцінныя паведамленні пра ход.

-vv

Друк шмат выродлівага адладкавай інфармацыі.

--rcfile FILELIST

Кожны з файлаў ў тоўстай кішцы падзеленых FILELIST паслядоўна чытаецца абаротаў у хвіліну для інфармацыі аб канфігурацыі. Толькі першы файл у спісе павінен існаваць, і тыльды будзе пашыраны да значэння $ HOME. Па змаўчанні FILELIST з'яўляецца / USR / Бібліятэка / аб / rpmrc: / USR / Бібліятэка / аб / RedHat / rpmrc: ~ / .rpmrc.

--pipe CMD

Трубы з выхадам абаротаў у хвіліну ў каманду CMD.

--dbpath КАТАЛОГ

Выкарыстанне базы дадзеных у каталогу Rathen , чым па змаўчанні шлях / вар / Lib / мін у

--root КАТАЛОГ

Выкарыстоўвайце дрэва файлавай сістэмы з коранем ў каталог для ўсіх аперацый. Звярніце ўвагу , што гэта азначае , што база дадзеных у каталогу будзе выкарыстоўвацца для праверкі залежнасцяў і любы скриптлет (s) (напрыклад , % пасля пры ўсталёўцы або% падрыхтоўчы , калі будынку, пакет) будзе працаваць пасля таго, як ізаляванае асяроддзе (2) тел.справ.

УСТАНОЎКА І АБНАЎЛЕННЕ OPTIONS

Агульная форма ўстаноўкі абаротаў у хвіліну каманда

абаротаў у хвіліну {-i | --install} [опцыі-ўстаноўкі] PACKAGE_FILE ...

Гэта ўсталёўвае новы пакет.

Агульная форма каманды абнаўлення абаротаў у хвіліну з'яўляецца

абаротаў у хвіліну {-U | --upgrade} [опцыі-ўстаноўкі] PACKAGE_FILE ...

Гэта абнаўляе ці ўсталёўвае пакет у цяперашні час ўстаноўлена на больш новую версію. Гэта тое ж самае, як усталяваць, за выключэннем таго, што ўсе астатнія версіі (ы) пакета выдаляюцца пасля ўстаноўкі новага пакета.

абаротаў у хвіліну {-F | --freshen} [опцыі-ўстаноўкі] PACKAGE_FILE ...

Гэта абнаўленне пакетаў, але толькі калі ў цяперашні час існуе больш ранняя версія. PACKAGE_FILE можа быць вызначаны як FTP або HTTP URL , у гэтым выпадку пакет будзе запампаваны перад устаноўкай. См FTP / HTTP OPTIONS для атрымання інфармацыі аб унутранай падтрымкі кліентаў FTP і HTTP абаротаў у хвіліну «s.

--aid

Дадаць прапанаваныя пакеты ў набор транзакцыі, калі гэта неабходна.

--allfiles

Ўсталёўвае або абнаўляе ўсе файлы missingok ў пакеце, незалежна ад таго, што яны існуюць.

--badreloc

Выкарыстоўваецца з --relocate, дазвол пераездаў на ўсіх шляхах да файлаў, а не толькі тых , хто OLDPATH «s уключаны ў бінарны пакет перамяшчэння падказкі (ов).

--excludepath OLDPATH

Не ўсталёўваць файлы , імёны якіх пачынаюцца з OLDPATH.

--excludedocs

Не ўсталёўваць ніякіх файлаў, пазначаных як дакументацыя (якая ўключае ў сябе старонкі чалавека і TeXinfo-дакументы).

--force

Тое ж самае , выкарыстоўваючы --replacepkgs, --replacefiles і --oldpackage.

-h, --hash

Друк 50 хэш-пазнак у архіў распакаваннем пакета. Выкарыстоўвайце з -v | --verbose для больш добрага дысплея.

--ignoresize

Не правяраць перад устаноўкай дадзенага пакета мантавання файлавых сістэм для дастатковага дыскавай прасторы.

--ignorearch

Дазволіць усталёўку або абнаўленне, нават калі архітэктуры бінарнага пакета і вузла не супадаюць.

--ignoreos

Дазволіць усталёўку або абнаўленне, нават калі аперацыйныя сістэмы бінарнага пакета і вузла не супадаюць.

--includedocs

Ўстаноўка файлаў дакументацыі. Гэта паводзіны па змаўчанні.

--justdb

Абнавіць толькі базу дадзеных, а не файлавай сістэмы.

--nodigest

Не правяраць пакета або загалоўка дайджэстаў пры чытанні.

--nosignature

Не правяраць пакета або загалоўка подпісы пры чытанні.

--nodeps

Не рабіць праверку залежнасці перад устаноўкай або абнаўленнем пакета.

--nosuggest

Не прапануйце пакет (ы), якія забяспечваюць якое адсутнічае залежнасць.

--noorder

Ня рэарганізаваць пакеты для ўсталявальны. Спіс пакетаў, як правіла, быць пераразмеркаваны дзеля развязання залежнасцяў.

--noscripts

--nopre

--nopost

--nopreun

--nopostun

Ня выконваць скриптлет аднаго і таго ж імя. --noscripts опцыя эквівалентная

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

і выключае выкананне адпаведных% папярэдне,% паведамлення,% preun і% postun скриптлете (ов).

--notriggers

--notriggerin

--notriggerun

--notriggerpostun

Ня выконваць якой-небудзь трыгер скриптлет названага тыпу. --notriggers опцыя эквівалентная

--notriggerin --notriggerun --notriggerpostun

і выключае выкананне адпаведных% triggerin,% triggerun і% triggerpostun скриптлет (ы).

--oldpackage

Дазволіць абнаўленне, каб замяніць новы пакет на больш стары.

--percent

Друк працэнты як файлы распакоўвае з архіву пакета. Гэта прызначана , каб абароты лёгка працаваць з іншымі інструментамі.

--prefix NEWPATH

Для relocateable бінарных пакетаў, пераўтварыць ўсе шляхі файлаў , якія пачынаюцца з прэфіксам ўстаноўкі ў пакеце перасоўванне падказкі (ов) NEWPATH.

--relocate OLDPATH = NEWPATH

Для перамяшчаюцца бінарных пакетаў, пераўтварыць ўсе шляхі файлаў , якія пачынаюцца з OLDPATH ў пакеце перасяленне намёку (ов) NEWPATH. Гэтая опцыя можа быць выкарыстана некалькі разоў , калі некалькі OLDPATH «s у пакеце павінны быць перамешчаныя.

--repackage

Паўторна спакаваць файлы перад выдаленнем. Раней усталяваны пакет будзе названы ў адпаведнасці з макрасамі% _repackage_name_fmt і будзе створаны ў каталогу з імем на макраэканамічным% _repackage_dir (значэнне па змаўчанні / вар / TMP).

--replacefiles

Ўсталяваць пакеты, нават калі яны замяняюць файлы з іншых, ужо усталяваных пакетаў.

--replacepkgs

Ўсталяваць пакеты, нават калі некаторыя з іх ужо ўстаноўлены ў сістэме.

--test

Не ўстанаўлівайце пакет, проста праверыць і паведаміць аб магчымых канфліктах.

ERASE опцыі

Агульная форма каманды абаротаў сціранне

абаротаў у хвіліну {-е | --erase} [--allmatches] [--nodeps] [--noscripts] [--notriggers] [--repackage] [--test] PACKAGE_NAME ...

таксама могуць быць выкарыстаны наступныя варыянты:

--allmatches

Выдаліць усе версіі пакета , якія адпавядаюць PACKAGE_NAME. Звычайна выдаецца паведамленне пра памылку , калі PACKAGE_NAME адпавядае некалькі пакетаў.

--nodeps

Не правяраць залежнасці перад выдаленнем пакетаў.

--noscripts

--nopreun

--nopostun

Ня выконваць скриптлет аднаго і таго ж імя. --noscripts варыянт падчас пакета сціраюць эквівалентна

--nopreun --nopostun

і выключае выкананне адпаведных% preun і% postun скриптлет (ы).

--notriggers

--notriggerun

--notriggerpostun

Ня выконваць якой-небудзь трыгер скриптлет названага тыпу. --notriggers опцыя эквівалентная

--notriggerun --notriggerpostun

і выключае выкананне адпаведных% triggerun і% triggerpostun скриптлет (ы).

--repackage

Паўторна спакаваць файлы перад выдаленнем. Раней усталяваны пакет будзе названы ў адпаведнасці з макрасамі% _repackage_name_fmt і будзе створаны ў каталогу з імем на макраэканамічным% _repackage_dir (значэнне па змаўчанні / вар / TMP).

--test

Ці ёсць на самой справе не выдаліць што-небудзь, проста прайсці праз рух. Карысная ў спалучэнні з опцыяй -vv для адладкі.

опцыі запыты

Агульная форма каманды запыту абаротаў у хвіліну

абаротаў у хвіліну {-q | --query} [абярыце опции-] [запыт-опцыі]

Вы можаце паказаць фармат, інфармацыйны пакет павінен быць надрукаваны. Каб зрабіць гэта, вы карыстаецеся


--qf | --queryformat QUERYFMT

варыянт, з наступнай радком фармату QUERYFMT. Фарматы запыту ўяўляюць сабой мадыфікаваную версію стандартнага Printf (3) фарматавання. Фармат складаецца з статычных радкоў (якія могуць ўключаць у сябе стандартны характар C ўцёкі для пераносу радкоў, укладак і іншых спецыяльных сімвалаў) і Е (3) тыпу фармацер. Як абаротаў у хвіліну ўжо ведае тып для друку, тып спецификатор павінен быць апушчаны , аднак, і замяніць на імя тэга загалоўка для друку, абнесены {} знакаў. Імёны тэгаў з'яўляюцца выпадак insesitive і вядучы RPMTAG_ частка імя тэга можа быць апушчана , а таксама.

Альтэрнатыўныя фарматы вываду могуць быць запытаны наступныя тэгі з: typetag. У цяперашні час падтрымліваюцца наступныя тыпы:

: браня


Абгарніце адкрыты ключ у ASCII бранёй.

: base64

Кадаванне двайковых дадзеных з дапамогай base64.

: дата

Выкарыстоўвайце STRFTIME фармат (3) "% З".

: дзень

Выкарыстоўвайце STRFTIME (3) "% A% d %% б Y" фармат.

: depflags

сцягі Фармат залежнасцяў.

: FFLAGS

Фармат файла сцягі.

: шасціграннай

Фармат у шаснаццатковым фармаце.

: васьмярковай

Фармат у васьмярковым.

: рассыпалася

дазволаў Фармат файла.

: shescape

Ўцёкі адзінарныя двукоссі для выкарыстання ў скрыпце.

: TriggerType

Дысплей трыгера суфікс.

Напрыклад, каб надрукаваць толькі імёны запытаных пакетаў, вы можаце выкарыстоўваць% {NAME} у якасці радкі фармату. Каб надрукаваць назву пакетаў і інфармацыі аб дыстрыбутыве ў дзве калонкі можна выкарыстоўваць% -30 {NAME}% {DISTRIBUTION}. мін надрукуе спіс усіх тэгаў ён ведае пра тое, калі яна выклікаецца з аргументам --querytags.

Ёсць два набору опцый для запыту: выбар пакетаў і выбар інфармацыі.

ПАКЕТ выбар варыянтаў:

PACKAGE_NAME

Запыт усталяваны пакет з імем PACKAGE_NAME.

-a, --all

Запыт ўсіх усталяваных пакетаў.

-f, --file FILE

Запыт пакет які валодае FILE.

--fileid MD5

Пакет запыту , які змяшчае ўказаны ідэнтыфікатар файла, г.зн. MD5 дайджэст змесціва файла.

-g, --group GROUP

Запыт пакеты з групай GROUP.

--hdrid SHA1

Пакет запыту , які змяшчае ўказаны ідэнтыфікатар загалоўка, г.зн. SHA1 дайджэст вобласці нязменнага загалоўка.

-p, --package PACKAGE_FILE

Запыт да (неўсталяванай) пакет PACKAGE_FILE. PACKAGE_FILE можа быць паказаны ў якасці URL FTP або HTTP стылю, у гэтым выпадку загаловак пакета будзе і запытаны. См FTP / HTTP для атрымання інфармацыі аб унутранай падтрымкі кліентаў FTP і HTTP абаротаў у хвіліну «s. PACKAGE_FILE аргумент (ы), калі не бінарны пакет, будзе інтэрпрэтаваны як ASCII пакет маніфест. Каментары дазволеныя, пачынаючы з «#», і кожны радок пакет файла маніфестам можа ўтрымліваць пробельные аддзеленае Глобы выраз, у тым ліку URL-адрас з выдаленымі выразамі Glob, якія будуць пашыраны ў шлях, якія падстаўляюцца замест маніфесту пакета, як дадатковыя аргументы PACKAGE_FILE ў запыце.

--pkgid MD5

Пакет запыту , які змяшчае ўказаны ідэнтыфікатар пакета, г.зн. MD5 дайджэст камбінаваных змесціва загалоўка і карыснай нагрузкі.

--querybynumber HDRNUM

Запыт на HDRNUM - й запісу базы дадзеных напрамую; гэта карысна толькі для адладкі.

--specfile файла спецыфікацыі

Разабраць і запыт файла спецыфікацыі , як калі б гэта быў пакет. Хоць не ўся інфармацыя (напрыклад, спісы файлаў) даступная, гэты тып запыту дазваляе абаротаў у хвіліну, якія будуць выкарыстоўвацца для здабывання інфармацыі з спецыфікацыі файлаў без неабходнасці напісання парсера файла спецыфікацыі.

--tid TID

Пакет запыту (ов) , якія маюць зададзены ідэнтыфікатар транзакцыі TID. Адзнака часу Unix у цяперашні час выкарыстоўваецца як ідэнтыфікатар транзакцыі. Увесь пакет (ы) устаноўлены або выдаленыя ў адной транзакцыі маюць агульны ідэнтыфікатар.

--triggeredby PACKAGE_NAME

Пакеты запытаў, якія запускаюцца пакет (ы) PACKAGE_NAME.

--whatprovides МАГЧЫМАСЦЬ

Запыт ўсіх пакетаў , якія забяспечваюць магчымасць CAPABILITY.

--whatrequires МАГЧЫМАСЦЬ

Запыт ўсіх пакетаў , якія патрабуюцца МАГЧЫМАСЦЬ для правільнага функцыянавання.

ПАКЕТ опцыі запыты:

--changelog

змена адлюстравання інфармацыі для пакета.

-з, --configfiles

Спіс толькі канфігурацыйныя файлы (мае на ўвазе -l).

-d, --docfiles

Спіс толькі файлы дакументацыі (мае на ўвазе -l).

--dump

Дамп інфармацыі аб файле наступным чынам:

Path памер Рэжым md5sum час змянення ўладальнік групы isconfig isdoc rdev сімвалічная

Гэтая опцыя павінна выкарыстоўвацца па меншай меры , адной з -l, -c, -d.

--filesbypkg

Пералічыць усе файлы ў кожным абраным пакеце.

-i, --info

Інфармацыйны пакет дысплея, уключаючы імя, версію і апісанне. Пры гэтым выкарыстоўваецца --queryformat , калі адзін быў паказаны.

--last

Заказы пакет лістынг на час ўстаноўкі такога, што апошнія пакеты знаходзяцца на вяршыні.

-l, --list

Спіс файлаў у пакеце.

--provides

Магчымасці Спіс гэты пакет забяспечвае.

-R, --requires

Спіс пакетаў, на якіх гэты пакет залежыць.

--scripts

Пералічыце пакет канкрэтнага скриптлет (ы), якія выкарыстоўваюцца як частка працэсаў ўстаноўкі і выдалення.

-s, --state

Адлюстраванне стану файлаў у пакеце (маецца на ўвазе -l). Стан кожнага файла адзін нармальны, не ўстаноўлены або заменены.

--triggers, --triggerscripts

Адлюстраванне запуску скрыптоў, калі такія маюцца, якія ўтрымліваюцца ў пакеце.

VERIFY опцыі

Агульная форма праверкі абаротаў у хвіліну каманда

абаротаў у хвіліну {-V | --verify} [абярыце опции-] [праверыць-опцыі]

Праверка пакета параўноўвае інфармацыю аб устаноўленых файлах ў пакеце з інфармацыяй аб файлах, узятых з метададзеных пакета, якія захоўваюцца ў базе дадзеных абаротаў у хвіліне. Сярод іншых, верыфікацыя параўноўвае памер, сума MD5, дазволу, тып, ўладальніка і групу кожнага файла. адлюстровываюцца любыя discrepencies. Файлы , якія не былі ўсталяваныя з пакета, напрыклад, файлы дакументацыі , выключаныя на ўстаноўку , выкарыстоўваючы опцыю «--excludedocs», будзе ігнаравацца.

Варыянты выбару пакетаў такія ж, як для пакета запытаў (у тым ліку пакет файлаў маніфесту ў якасці аргументаў). Іншыя опцыі, унікальныя для рэжыму праверыць, з'яўляюцца:

--nodeps

Не правяраць залежнасці пакетаў.

--nodigest

Не правяраць пакета або загалоўка дайджэстаў пры чытанні.

--nofiles

Не правяраць атрыбуты файлаў пакетаў.

--noscripts

Ня выконваць% verifyscript скриптлете (калі такія маюцца).

--nosignature

Не правяраць пакета або загалоўка подпісы пры чытанні.

--nolinkto

--nomd5

--nosize

--nouser

--nogroup

--nomtime

--nomode

--nordev

Не правяраць адпаведны атрыбут файла.

Фармат вываду з'яўляецца радком з 8 сімвалаў, магчымых атрыбутаў маркераў:

з канфігурацыйны файл% канфігурацыі. d% док файл дакументацыі. г файл% прывід (гэта значыць змесціва файла не ўваходзіць у склад карыснай нагрузкі пакета). л% ліцэнзіі файл ліцэнзіі. г% ридй ридй файл.

з загалоўка пакета, за якім варта імя файла. Кожны з 8 знакаў пазначае вынік параўнання атрыбуту (ов) файл да значэння гэтых атрыбутаў (ов), запісаных у базе дадзеных. Адзін «» (кропка) азначае , што тэст пройдзены, у той час як адзін «?» (Знак пытання) паказвае на тэст не можа быць выканана (напрыклад , правы доступу да файлаў прадухіліць чытанне). У адваротным выпадку (мнеманічна ет У oldened) знак пазначае выхад з ладу адпаведнага --verify тэсту:

S файл S Ізі адрозніваецца M M одзе адрозніваецца (уключаючы дазволу і тып файла) 5 MD 5 сума адрозніваецца D D evice галоўная / малодшы нумар няправільна матч L чытаць L чарніла (2) шлях MIS-матч U U ўласнасць Ser адрозніваецца G G Roup уласнасці адрозніваецца Т м Т IME адрозніваецца

Лічбавая ПОДПІСАЎ І Дайджэст ПРАВЕРКІ

Агульныя формы абаротаў лічбавага подпісу каманд

мін --import Публічных ...

абаротаў у хвіліну {--checksig} [--nosignature] [--nodigest]
PACKAGE_FILE ...

--checksig опцыя правярае ўсе дайджэсты і подпісы , якія змяшчаюцца ў PACKAGE_FILE для забеспячэння цэласнасці і паходжання пакета. Звярніце ўвагу , што подпісы цяпер правяраюцца кожны раз , калі пакет счытваецца, і --checksig карысна праверыць усе дайджэсты і подпісы , звязаных з пакетам.

Лічбавыя подпісы не могуць быць правераны без адкрытага ключа. Браніраваны ASCII адкрыты ключ можа быць дададзены ў базу дадзеных абаротаў у хвіліну з дапамогай --import. Імпартаваны адкрыты ключ ажыццяўляецца ў загалоўку і кіраванне ключамі кольца выконваецца гэтак жа, як кіраванне пакетамі. Напрыклад, усе імпартуемыя ў цяперашні час адкрытыя ключы могуць быць адлюстраваны:

мін -qa GPG-Публічны *

Падрабязная інфармацыя аб канкрэтным адкрытым ключы, пры імпарце, можа адлюстроўвацца з дапамогай запыту. Вось інфармацыя пра ключ Red Hat GPG / DSA:

мін -qi GPG-Публічны-db42a60e

Нарэшце, адкрытыя ключы могуць быць выдаленыя пасля імпарту гэтак жа, як пакеты. Вось як выдаліць ключ Red Hat GPG / DSA

мін -e GPG-Публічны-db42a60e

падпісаны пакет

мін --addsign | --resign PACKAGE_FILE ...

Абодва --addsign і --resign варыянтаў стварэння і ўстаўкі новых сігнатур для кожнага пакета PACKAGE_FILE дадзенага, замяняючы існуючыя подпісы. Ёсць два варыянты па гістарычных прычынах, няма ніякай розніцы ў паводзінах у цяперашні час.

Выкарыстанне GPG падпісаны пакет

Для таго , каб падпісаць пакеты з дапамогай GPG, абаротаў у хвіліну павінен быць настроены для працы GPG і быць у стане знайсці пярсцёнак для ключоў з адпаведнымі ключамі. Па змаўчанні, мін выкарыстоўвае тыя ж пагадненні , як GPG , каб знайсці ключавыя кольцы, а менавіта зменную асяроддзі $ GNUPGHOME. Калі вашы ключавыя кольцы знаходзяцца не дзе GPG чакае іх быць, вам трэба будзе наладзіць макрас% _gpg_path быць размяшчэнне ключавых кольцы GPG для выкарыстання.

Для сумяшчальнасці з больш старымі версіямі GPG, PGP, і абаротаў у хвіліну, толькі пакеты сігнатур V3 OpenPGP павінны быць настроены. Альбо алгарытмы праверкі DSA ці RSA могуць быць выкарыстаны, але DSA з'яўляецца пераважнай.

Калі вы хочаце, каб мець магчымасць падпісаць пакеты, якія вы ствараеце самі, вы павінны стварыць сваю ўласную пару адкрытага і сакрэтнага ключа (глядзіце кіраўніцтва GPG). Вам таксама неабходна наладзіць макрасы абаротаў у хвіліну

% _signature

Тып подпісы. Зараз толькі GPG і PGP падтрымліваюцца.

% _gpg_name

Назва «карыстальнік», чые ключы вы хочаце выкарыстоўваць для подпісу пакетаў.

Напрыклад, каб мець магчымасць выкарыстоўваць GPG для подпісу пакетаў карыстальніка «John Doe » з ключавых кольцаў , размешчаных у /etc/rpm/.gpg з выкарыстаннем выкананага / USR / BIN / GPG вы б ўключаць

% _signature GPG% _gpg_path /etc/rpm/.gpg% _gpg_name John Doe % _gpgbin / USR / бен / GPG

у макра-файле канфігурацыі. Выкарыстоўвайце / і г.д. / аб / макрасы для кожнай сістэмы і канфігурацыі ~ / .rpmmacros для кожнага карыстальніка канфігурацыі.

АДНАЎЛЕННЕ БАЗЫ опцыі

Агульная форма абаротаў перабудоўваць каманду базы дадзеных

абаротаў у хвіліну {--initdb | --rebuilddb} [-v] [--dbpath КАТАЛОГ] [--root КАТАЛОГ]

Выкарыстоўвайце --initdb , каб стварыць новую базу дадзеных, выкарыстоўваць --rebuilddb для аднаўлення індэксаў базы дадзеных з усталяваных загалоўкаў пакетаў.

SHOWRC

каманда

мін --showrc

паказвае колькасць абаротаў у хвіліну значэння будуць выкарыстоўвацца для ўсіх варыянтаў у цяперашні час ўстаноўлены ў rpmrc і канфігурацыі макрасаў файла (ов).

FTP / HTTP OPTIONS

абаротаў у хвіліну можа выступаць у якасці FTP і / або HTTP кліента , так што пакеты могуць быць запытаны або ўстаноўлены з Інтэрнэту. Файлы пакетаў для ўстаноўкі, абнаўлення і запыту могуць быць паказаны як URL FTP або HTTP стыль:

FTP: // USER: ПАРОЛЬ @ HOST: PORT / шлях / да / package.rpm

Калі: ПАРОЛЬ частка апушчана, пароль будзе запытаны (адзін раз у пару карыстальніка / імя хаста). Калі абодва карыстальніка і пароль ня зададзены, выкарыстоўваецца ананімны FTP. Ва ўсіх выпадках, пасіўныя трансферты (PASV) F выконваюцца.

мін дазваляе наступныя параметры , якія будуць выкарыстоўвацца з FTP спасылкі:

--ftpproxy HOST

Хост HOST будзе выкарыстоўвацца ў якасці проксі - сервера для ўсіх перакладаў FTP, што дазваляе карыстальнікам FTP праз брандмаўэр машыны , якія выкарыстоўваюць проксі - сістэму. Гэтая опцыя можа быць таксама паказаная пры наладзе макраса% _ftpproxy.

--ftpport HOST

Нумар TCP порта, які выкарыстоўваецца для падлучэння FTP на проксі FTP порт па змаўчанні сервера замест. Гэтая опцыя можа быць таксама паказаная пры наладзе макраса% _ftpport.

абаротаў у хвіліну дазваляе наступныя варыянты , якія будуць выкарыстоўвацца з HTTP адрасах:

--httpproxy HOST

Хост HOST будзе выкарыстоўвацца ў якасці проксі - сервера для ўсіх перакладаў HTTP. Гэтая опцыя можа быць таксама паказаная пры наладзе макраса% _httpproxy.

--httpport PORT

Нумар TCP порта, які выкарыстоўваецца для падлучэння HTTP на проксі - сэрвэры HTTP замест порта па змаўчанні. Гэтая опцыя можа быць таксама паказаная пры наладзе макраса% _httpport.

LEGACY ПЫТАННІ

выкананне rpmbuild

Рэжымы зборкі абаротаў у хвіліну цяпер пражывае ў / USR / BIN / rpmbuild выкананага файла. Хоць спадчыну сумяшчальнасць забяспечваецца Popt псеўданімамі ніжэй была адэкватнай, сумяшчальнасць не з'яўляецца дасканалай; такім чынам, пабудаваць сумяшчальнасць рэжыму праз Popt псеўданімамі выдаляецца з абаротаў у хвіліну. Усталюйце пакет rpmbuild і ўбачыць rpmbuild (8) для дакументавання ўсіх рэжымаў абаротаў зборкі раней дакументаваных тут у абарачэннях у хвіліну (8).

Дадайце наступныя радкі ў / і г.д. / Popt , калі вы хочаце працягнуць прымяненне rpmbuild з каманднага радка абаротаў у хвіліну:

абаротаў у хвіліну Exec --bp rpmb -bp абаротаў у хвіліну Exec --bc rpmb -bc абаротаў у хвіліну Exec --bi rpmb -bi абаротаў EXEC --bl rpmb -BL абаротаў у хвіліну Exec --ba rpmb -ba абаротаў у хвіліну Exec --bb rpmb -bb мін ехес --bs rpmb -bs абаротаў у хвіліну Exec --tp rpmb -tp абаротаў у хвіліну Exec --tc rpmb -tc абаротаў у хвіліну Exec --ti rpmb -ti абаротаў у хвіліну Exec --tl rpmb -tl абаротаў у хвіліну Exec --ta rpmb -та абаротаў у хвіліну Exec - Tb rpmb -tb абаротаў у хвіліну Exec --ts rpmb -TS абаротаў EXEC --rebuild rpmb --rebuild абаротаў у хвіліну Exec --recompile rpmb --recompile абаротаў у хвіліну Exec --clean rpmb --clean абаротаў у хвіліну Exec --rmsource rpmb --rmsource мін EXEC --rmspec rpmb --rmspec абаротаў у хвіліну Exec --target rpmb --target абаротаў у хвіліну Exec --short-схема rpmb --short-ланцуга

ГЛЯДЗІЦЕ ТАКСАМА

Popt (3), rpm2cpio (8), rpmbuild (8),

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

Важна: Выкарыстоўвайце каманду чалавека (%) чалавек , каб паглядзець , як каманда выкарыстоўваецца на вашым канкрэтным кампутары.