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
у макра-файле канфігурацыі. Выкарыстоўвайце / і г.д. / аб / макрасы для кожнай сістэмы і канфігурацыі ~ / .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/>
Важна: Выкарыстоўвайце каманду чалавека (%) чалавек , каб паглядзець , як каманда выкарыстоўваецца на вашым канкрэтным кампутары.