Об - Linux Command - Unix Command

Linux / Unix Command : об

NAME

об - RPM Топтом менеджери

Кыскача баяндама

Querying жана тактоо топтомдору:

об {-q | --query} [ыкмаларды-тандап] [суроо-параметрлери]

об {-V | --verify} [ыкмаларды-тандап] [ыкмаларды-текшерүү]

об --import PUBKEY ...

об {-K | --checksig} [--nosignature] [--nodigest]
PACKAGE_FILE ...

ОРНОТУУ, жогорулатуу, жана алып салуу топтомдору:

об {-i | --install} [жолдор орнотуу] PACKAGE_FILE ...

об {-U | --upgrade} [жолдор орнотуу] PACKAGE_FILE ...

об {-F | --freshen} [жолдор орнотуу] PACKAGE_FILE ...

об {-e | --erase} [--allmatches] [--nodeps] [--noscripts]
[--notriggers] [--repackage] [--Test] PACKAGE_NAME ...

АР:

об {--initdb | --rebuilddb}

об {--addsign | --resign} PACKAGE_FILE ...

об {--querytags | --showrc}

об {--setperms | --setugids} PACKAGE_NAME ...

тандоо-ыкмаларды


[PACKAGE_NAME] [биригип, - баары] [-f, - Билэ Билэ]
[-G, - топтун GROUP] {-p, - топтом PACKAGE_FILE]
[--fileid MD5] [--hdrid SHA1] [--pkgid MD5] [--tid TID]
[HDRNUM --querybynumber] [PACKAGE_NAME --triggeredby]
[--whatprovides мүмкүндүгү] [жөндөмүн --whatrequires]

суроо-параметрлери


[--changelog] [е, - configfiles] [-d, - docfiles] [--dump]
[--filesbypkg] [-i, - маалымат] [--last] [-l, - тизмеси]
[--provides] [--qf, - queryformat QUERYFMT]
[, Сатылышы - мамлекеттик] [скрипттерди] - [-R талап кылат]
[--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]

DESCRIPTION

об, курууга, орнотууга, суроо текшерип өзгөртүүгө, жана жеке программалык топтомду өчүрүү үчүн колдонулушу мүмкүн болгон күчтүү Топтом менеджери болуп саналат. Бир таңгак материалдарын жана Archive материалдары орнотуу жана тазалоо үчүн колдонулат мета-маалыматтарды чыкпаган турат. мета-маалымат Топтом тууралуу жардамчы скрипттерин, билэ атрибуттарды, жана сүрөттө маалыматты камтыйт. Пакеттер эки түрдүү болот: бинардык пакеттер, программалык баарын ичине үчүн орнотулган болушу керек, ал эми баштапкы пакеттерди бинардык пакеттер өндүрүү үчүн зарыл болгон баштапкы кодун жана салышы камтыган.

Төмөнкүдөй негизги ыкмалары бири тандалышы керек: Query, текшерүү, Кол текшерүү, орнотуу / Upgrade / карандаш, алып салуу, маалымат базасын, маалымат базасын кургула, демилгелөө, кызматтан кол Set ээлери / Groups, Show Querytags жана Show ырастоо кошуу.

Жалпы OPTIONS

Бул параметрлер бардык ар кандай түрдөгү колдонулушу мүмкүн.

- ?, --help

Эгерде андан кыйла узагыраак колдонуу кабар анан кадимки Басып чыгаруу.

--version

Колдонулган об нускасы санын камтыган бир сапты басып.

--quiet

ошондой эле аз эле мүмкүн Басып чыгаруу - адатта бир гана ката билдирүүлөрдү көрсөтүлөт.

-v

дайын маалымат - адатта кадыресе прогресс билдирүүлөрү көрсөтүлөт.

-vv

суук мүчүлүштүктөрдү маалымат көп Басып чыгаруу.

--rcfile Filelist

Ичеги бөлүнгөн Filelist боюнча материалдар ар бир тарам маалымат алуу үчүн об тарабынан ырааттуу окуп жатат. Гана тизмесинде биринчи билэ болушу керек, жана tildes $ ҮЙДӨ наркы жайылтылат. Демейки Filelist / окудум / LIB / об / rpmrc болот: / окудум / LIB / об / Redhat / rpmrc: ~ / .rpmrc.

--pipe CMD

Буйругу CMD үчүн об чыгаруу түтүктөр.

--dbpath DIRECTORY

DIRECTORY Rathen боюнча маалымат базасын караганда демейки жолу колдон / VAR / LIB / об

--root DIRECTORY

Бардык иш үчүн каталогуна тамыры билэ системасы дарактарды пайдаланууга жол берилбейт. Бул каталог ичинде маалыматтар базасы деген көз карандылыгы текшерүү үчүн колдонулат жана ар кандай scriptlet болот (с) (куруп, анда, мисалы,% ээрчүү орнотуу, же% даярдануу, пакетин) DIRECTORY үчүн chroot (2) артынан чуркап салынат.

ОРНОТУУ жана Жолдор UPGRADE

бир об жалпы түрү буйругу орнотуу

об {-i | --install} [жолдор орнотуу] PACKAGE_FILE ...

Бул жаңы топтомун аныктайт.

бир пластинкага жогорулатуу буйругу жалпы түрү болуп саналат

об {-U | --upgrade} [жолдор орнотуу] PACKAGE_FILE ...

Бул жогорулатат же азыркы акыркы нускасына орнотулган топтомун аныктайт. Бул топтомдун башка нускасы (тер) эске албаганда, жаңы топтом орнотулган кийин алынып салынат, орнотуу, ошондой эле болуп саналат.

об {-F | --freshen} [жолдор орнотуу] PACKAGE_FILE ...

Бул пакеттерди камсыз кылат, ал эми мурдагы версия учурда бар болсо гана. PACKAGE_FILE катары көрсөтүлүшү мүмкүн FTP же HTTP URL топтому орнотулган чейин жүктөлүп турган учурда. Кара: FTP / HTTP об "ички FTP жана HTTP Кардарын колдоо боюнча маалымат алуу керек.

--aid

Зарыл болгон учурларда сунуш бүтүм коюуга топтомдорун кошуу.

--Бардык файлдар

Орноткондо же алар бар карабастан, эгер, пакеттеги missingok билэлэри жогорулатат.

--badreloc

Бардык билэ жолдору боюнча --relocate, уруксат көчүрүү менен пайдаланылган эмес, ошол OLDPATH .Ал бинардык топтом көчүрүү тайманбайлы киргизилген (тар).

--excludepath OLDPATH

Документ орнотуу эмес, алардын аты-жөнү OLDPATH менен башталат.

--excludedocs

документтерди (адам баракчаларды жана texinfo документтерди камтыган) менен белгиленген кошо орнотуу эмес.

--force

--replacepkgs, --replacefiles жана --oldpackage колдонгондой эле, экөө бир.

-h, --hash

топтом Archive келдик эле 50 таштанды белгилерин басып чыгаруу. -V менен колдон | бир жагымдуу көрсөтүү --verbose.

--ignoresize

Бул пакетти орнотуу алдында жетиштүү диск мейкиндиги үчүн билэ системасын минип текшерип жок.

--ignorearch

бинардык пакетте жана аскер архитектурасы орнотуу же андан да жакшыртуу, атүгүл, эгер уруксат дал келбейт.

--ignoreos

бинардык пакетте жана аскер Иштетүү системалары да орнотуу же андан да жакшыртуу, уруксат дал келбейт.

--includedocs

документтерди материалдары орнотуу. Бул чечим болуп саналат.

--justdb

гана базасын эмес, системасынан туруу зарыл.

--nodigest

окуп жатканда пакет же баш жыйнактар ​​текшерүү болбойт.

--nosignature

окуп жатканда пакет же баш кол текшерүү болбойт.

--nodeps

орнотуп же топтомду өтүүдөн мурун көз карандылыгы текшерүү кыла көрбө.

--nosuggest

дайынсыз көз карандылыгын камсыз топтомун (лар) сунуш жок.

--noorder

бир орнотуу үчүн топтомдорду алмаштырып алба. пакеттердин тизмеси адатта dependancies канааттандырууга төмөндөгүдөй жазып келет.

--noscripts

--nopre

--nopost

--nopreun

--nopostun

Ошол эле аты scriptlet аткарууга эмес. --noscripts ыкмалардан барабар

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

жана тиешелүү% сыйлап аткаруу өчөт,% ээлеген,% preun, жана% postun scriptlet (тар).

--notriggers

--notriggerin

--notriggerun

--notriggerpostun

аттуу түрү бир түрткүч scriptlet аткарууга болбойт. --notriggers ыкмалардан барабар

--notriggerin --notriggerun --notriggerpostun

жана тиешелүү% triggerin% triggerun, жана% triggerpostun scriptlet (лор) аткарууну өчөт.

--oldpackage

Кары бир менен акыркы топтомун алмаштыруу үчүн газ берүү.

--percent

папкалардын катары Print пайызы топтом чыкпаган келдик жатат. Бул об башка куралдар качып жеңил үчүн арналган.

--prefix NEWPATH

Relocateable бинардык пакеттер үчүн NEWPATH үчүн пакет көчүрүү тайманбайлы (лар) менен орнотуу менен барактарды башталат бардык билэ жолду которуу.

--relocate OLDPATH = NEWPATH

Relocatable бинардык пакеттер үчүн NEWPATH үчүн пакет көчүрүү тайманбайлы (лар) менен OLDPATH башталат бардык билэ жолду которуу. Бул параметр бир нече OLDPATH "пакетте с көчүрүлүшү керек болсо, бир нече жолу колдонууга болот.

--repackage

өчүрүү алдында билэлэри Re-пакеттөө. Буга чейин орнотулган пакети макро% _repackage_name_fmt ылайык деп аталып калат жана макро% _repackage_dir (жарыяланбаган маани / VAR / TMP болуп саналат) атындагы каталогуна түзүлөт.

--replacefiles

алар башка, буга чейин орнотулган, кутулардан алмаштыруу да пакеттерди орнотуу.

--replacepkgs

Алардын кээ бирлери бул системасында орнотулган да пакеттерди орнотуу.

--Test

жөн гана текшерип, топтомун орнотуу жана мүмкүн болуучу чыр-чатактарды эле билдире беришпейт.

тазалоо ПАРАМЕТРЛЕР

бир пластинкага тазаланган буйругу жалпы түрү болуп саналат

об {-e | --erase} [--allmatches] [--nodeps] [--noscripts] [--notriggers] [--repackage] [--Test] PACKAGE_NAME ...

төмөнкү тандоолор да колдонулушу мүмкүн:

--allmatches

PACKAGE_NAME дал пакетин бардык түрүн алып салуу. Адатта ката PACKAGE_NAME нече топтомдорун дал келсе, берилет.

--nodeps

топтомдорун Өчүрүүнүн алдында көз карандылыкты текшерип жок.

--noscripts

--nopreun

--nopostun

Ошол эле аты scriptlet аткарууга эмес. Таңгак тазалоо учурунда --noscripts ыкмалардан барабар

--nopreun --nopostun

жана тиешелүү% preun аткарууну, жана% postun scriptlet (лор) өчүрөт.

--notriggers

--notriggerun

--notriggerpostun

аттуу түрү бир түрткүч scriptlet аткарууга болбойт. --notriggers ыкмалардан барабар

--notriggerun --notriggerpostun

жана тиешелүү% triggerun, жана% triggerpostun scriptlet (лор) аткарууну өчөт.

--repackage

өчүрүү алдында билэлэри Re-пакеттөө. Буга чейин орнотулган пакети макро% _repackage_name_fmt ылайык деп аталып калат жана макро% _repackage_dir (жарыяланбаган маани / VAR / TMP болуп саналат) атындагы каталогуна түзүлөт.

--Test

чындап эле бир нерсе чыгарып эмес, жөн гана сунуш аркылуу. Катадан арылтуу үчүн -vv тандоосу менен бирге пайдалуу.

QUERY ПАРАМЕТРЛЕРИ

бир пластинкага суроо буйругу жалпы түрү болуп саналат

об {-q | --query} [ыкмаларды-тандап] [суроо-параметрлери]

Сиз топтом маалымат басылып керек түзүлүшү көрсөтүлүшү мүмкүн. Бул үчүн сиз колдонгон


--qf | --queryformat QUERYFMT

QUERYFMT формат сап менен тандоо. Суроо түрүндөгү стандарттык printf (3) туюнтма менен котормолорун modifed жатат. Формат статикалык Саптар турат (стандарттык C белгини камтышы мүмкүн Newlines, табулатура, жана башка атайын белгилердин үчүн качып) жана printf (3) formatters түрү. Об буга чейин басып түрүн билет эле, түрү specifier Бирок, ошондой эле, басып турган баш тег аты менен алмаштырылат {} каармандардын менен курчалган капарга керек. Tag аттары иши insesitive болуп саналат, ал эми теги аты алдынкы RPMTAG_ бөлүгү, ошондой эле капарга албай коюуга мүмкүн.

Typetag: Башка чыгаруучу калыптары теги менен төмөнкүлөр талап кылынышы мүмкүн. Азыркы учурда, төмөнкү түрлөрү колдоого алынат:

: курал


ASCII курал-бир коомдук ачкычты ороп.

: base64

Base64 аркылуу экилик коддорду камтыган.

: күн

strftime (3) "% C" формат колдонуу.

: күн

strftime (3) "% ы% б% D% Y" формат колдонуу.

: depflags

Формат көз карандылыгы желектер.

: fflags

Формат билэ желектер.

: Hex

CSS'тегидей он формат.

: Octal

Octal боюнча формат.

: Барабанный

Формат билэ уруксат.

: shescape

бир ариби менен пайдалануу үчүн бир орун Escape.

: triggertype

Display стимулдоочу SUFFIX.

Мисалы, деп сурады пакеттердин гана атын чыгарыш үчүн, формат сап катары% {NAME} тийиши мүмкүн. Эки тилкеде пакеттердин аталышы жана таратуу маалыматтарды басып чыгаруу үчүн,% -30 {NAME}% {бъл} тийиши мүмкүн. об бул --querytags жүйөө менен дуба болгондо билет Tags бардык тизмесин басып калат.

беруу үчүн параметрлердин эки тилдердин бар: кутуларды тандоо, жана маалымат тандоо.

Кутуларды тандоо OPTIONS:

PACKAGE_NAME

Суроо орнотулган пакет PACKAGE_NAME деген.

-a, --all

бардык орнотулган пакеттерди суроо.

-f, --file FILE

Суроо FILE ээ топтому.

--fileid MD5

Суроо топтом берген билэ аныктагычы камтыйт, билэ мазмунун MD5 Digest, башкача айтканда.

-G, --group GROUP

Сурам GROUP тобу менен топтомдору.

--hdrid SHA1

Суроо топтом бир баш аныктагычы камтыйт, өзгөрбөшү баш облусунун SHA1 тизмеси, башкача айтканда.

-p, --package PACKAGE_FILE

Бир (чыгарып) пакеттүү PACKAGE_FILE суроо. PACKAGE_FILE бир FTP же HTTP стили URL катары көрсөтүлүшү мүмкүн, мында таңгак баш жүктөлүп сурады болот. Об "ички FTP жана HTTP Кардарын колдоо боюнча маалымат алуу үчүн FTP / HTTP орнотууларды көрөсүз. PACKAGE_FILE аргумент (лар), анда эмес, бинардык пакет, бир ASCII пакети айкын катары чечмеленбөөгө тийиш. Комментарий '#' баштап, жол жана бир пакет айкын берилген Ар бир сап көрүнүп пакетинин ордуна көздөлүүдө жолдору жайылтылат URL алыскы Glob билдирип, анын ичинде ак орун ажырашып Glob сөз айкаштарын, камтышы мүмкүн суроо боюнча издөө үчүн кошумча PACKAGE_FILE далилдери.

--pkgid MD5

Суроо топтом бир топтом аныктагычы камтыйт, аралаш баш жана орбитасына мазмунун MD5 Digest, башкача айтканда.

--querybynumber HDRNUM

Түздөн-түз маалымат базасы киргенден чи HDRNUM суроо; Бул катадан арылтуу үчүн пайдалуу болот.

--specfile SPECFILE

Бир таңгак сыяктуу SPECFILE талдоо жана талап. бардык маалыматтар (мисалы, билэ тизмелери) жеткиликтүү эмес, болсо да, суроо бул тиби specfile талдагычты жазып туруп, Спектор документтеринде маалыматты алуу үчүн колдонула турган RPM жол.

--tid TID

Суроо пакет (лери) берилген TID бүтүм аныктагычы бар. А Unix убакыт тамгасы учурда бүтүм таануучу катары колдонулат. Бардык таңгак (лар) орнотулган же бир бүтүм өчсүн жалпы аныктагыч бар.

--triggeredby PACKAGE_NAME

Сурам топтомдор топтом (лер) PACKAGE_NAME тарабынан ишке ашырылып жатышат.

--whatprovides мүмкүнчүлүк

Жөндөмүнө жөндөмдүүлүгүн камсыз бардык пакеттерди суроо.

--whatrequires мүмкүнчүлүк

Туура иштеши үчүн мүмкүнчүлүк талап бардык пакеттерди суроо.

PACKAGE QUERY OPTIONS:

--өзгөртүү журналы

пакети үчүн Display өзгөртүү жөнүндө маалымат.

е, --configfiles

Гана тарам материалдары тизмесин (-l билдирет).

-D, --docfiles

Тизме гана документтер Files (-l билдирет).

--dump

Думп билэ маалыматты төмөнкүчө чагылдырууга болот:

жол көлөмү mtime md5sum режими ээси топтун isconfig isdoc rdev symlink

Бул параметр жок дегенде -l, е, -D бири менен колдонулушу керек.

--filesbypkg

ар бир тандалган идиштердин бардык материалдары жаз.

-i, --info

Display топтом маалымат, анын ичинде аты, чыгаруу жана сүрөттөлүшү. Бир көрсөтүлгөн болсо, бул --queryformat колдонот.

--last

Orders топтому акыркы отдыха жогору экенин, мисалы, убакыт орнотуу менен жоксуз.

-l, --list

пакетте тизмеси темаларын карап чыгышты.

--provides

Тизме кыраат бул топтому менен камсыз кылууда.

-R, --requires

Бул топтом турган тизмеси топтомдор.

скрипттерди

орнотуу жана чыгарып берүү бөлүгү катары пайдаланылган топтомдун конкреттүү scriptlet (с) тизмесин.

-s, --state

Пакетте дептердин мамлекеттерди көрсөтүү (-l билдирет). Ар бир берилген мамлекеттик нормалдуу, орнотулган же алмаштырылган эмес, бири болуп саналат.

--triggers, --triggerscripts

пакетте камтылган болсо, кандайдыр бир түрткүч скрипттерин, көрсөтүү.

текшерүү ПАРАМЕТРЛЕР

бир об жалпы түрү буйругу текшерүү

об {-V | --verify} [ыкмаларды-тандап] [ыкмаларды-текшерүү]

пакетин текшерилүүдө об базасынын сакталган пакет мета алынган материалдар тууралуу маалымат менен пакетте орнотулган материалдар тууралуу маалымат салыштырылат. Мындан тышкары, текшерип көлөмү, MD5 санап, уруксаттарды, түрүн, ээси жана ар бир берилген топту салыштырылат. Ар бир discrepencies көрсөтүлгөн. Мисалы, пакеттеги орнотулган эмес, Files, "--excludedocs" параметрин колдонгондой орнотуу алынып документтерди делолору, ал киши унчукпай, эске алынбайт.

кутуларды тандоо параметрлери топтом Querying эле (анын ичинде таңгак аргумент катары айкын материалдары). режимин текшерүү үчүн уникалдуу Башка параметрлер бар:

--nodeps

пакеттер көз карандылыкты текшерүү эмес.

--nodigest

окуп жатканда пакет же баш жыйнактар ​​текшерүү болбойт.

--nofiles

таңгак материалдарын кандайдыр бир сыпаттарын тастыктоо жок.

--noscripts

Scriptlet verifyscript% (эгер бар болсо) ишке ашырууга болбойт.

--nosignature

окуп жатканда пакет же баш кол текшерүү болбойт.

--nolinkto

--nomd5

--nosize

--nouser

--nogroup

--nomtime

--nomode

--nordev

тиешелүү билэ касиетти текшерүү болбойт.

көлөмүнүн формат 8 белгиден, мүмкүн атрибуттуу бла бир сап:

с% тарам тарам билэ. д% док документтерди билэ. г% арбак билэ (б.а. билэ көрүү топтому Дунбар киргизилген эмес). л% лицензия лицензия билэ. R% README README билэ.

топтом баш тартып, билэ аты менен. 8 белгиден Ар бир маалыматтар базасына жазылган сыпаты (лор) наркынын Билэ сыпаты (лор) салыштыруу жыйынтыгын билдирет. Бир (мезгил) бир, ал эми өткөн сыноого "?" (Суроо белгиси) тестирлөө жүзөгө мүмкүн эмес (мисалы, билэ уруксаттар окууга алдын алуу) көрсөтүп турат "дегенди билдирет.". Болбосо, (mnemonically эм B oldened) мүнөзү тиешелүү --verify сыноо ийгиликсиз билдирет:

S билэ S тилген M M лирика айырмачылыктары (уруксат жана билэ түрүн камтыйт) 5 MD 5 сум D D evice негизги / майда саны MIS-матч L окуу L сыя (2) жолу туура эмес дал U U SER менчик G G roup айырмаланат айырмаланат айырмаланат менчик T м T IME айырмачылыктары айырмаланат

Санариптик кол коюу жана DIGEST VERIFICATION

Об жалпы түрлөрү санариптик кол коюу буйрук бар

об --import PUBKEY ...

об {--checksig} [--nosignature] [--nodigest]
PACKAGE_FILE ...

--checksig параметр пакетин бүтүндүгүн жана келип чыгышын камсыз кылуу PACKAGE_FILE камтылган бардык жыйнактар жана кол текшерет. Бир таңгак окуп сайын кол тастыкталды деп, ал эми --checksig топтомун менен байланышкан дайджесттерди жана кол баарын текшерүү үчүн пайдалуу.

Санариптик кол коюу коомдук ачкычы жок эле текшерүү мүмкүн эмес. An ASCII соот кийген ачык ачкыч --import колдонуп об базасына кошо болот. An ташылып коомдук негизги Бөрк жана негизги шакек башкаруу так топтом башкаруу сыяктуу жүзөгө ашырылат менен жүргүзүлөт. Мисалы, бардык учурда коомдук ачкычтар импорттолгон менен көрсөтүүгө болот:

об -qa GPG-pubkey *

импорттолгон кезде белгилүү бир коомдук ачкычтын тууралуу маалыматтар, суроо беруу менен көрсөтүүгө болот. Бул жерде Red Hat GPG / DSA ачкычы тууралуу маалымат:

об -qi GPG-pubkey-db42a60e

Акыр-аягы, коомдук ачкычтар эле пакеттерди да алып келүү кийин өчүп калышы мүмкүн. Бул жерде Red Hat алып салуу керек GPG / DSA баскычын

об -e GPG-pubkey-db42a60e

Кол пакетти

об --addsign | --resign PACKAGE_FILE ...

--addsign жана --resign эки параметрлерди колдонуудагы ар кандай кол алмаштыруу, жалпы жана берилген ар бир таңгак PACKAGE_FILE үчүн жаңы кол киргизүү. тарыхый себептерден улам эки пункт бар, учурда кыймыл эч кандай айырмасы жок.

Бразилия КОЛДОНУУ Пакеттер кол

Бразилия менен пакеттерди түзүү үчүн, об Бразилия чуркап тиешелүү баскычтар менен негизги шакекти таба ала турган өзгөрүүлөр керек. Алыдын ала, об негизги шакек, тактап айтканда, $ GNUPGHOME чөйрө өзгөрмө таба GPG эле жыйындарды колдонот. Негизги шакек болсо GPG болуп, аларды талап жерде жайгашкан эмес, пайдаланууга GPG негизги шакектерге жери болуп макро% _gpg_path ырастап керек.

GPG аксакалдары нускаларына дал келүү үчүн, PGP, жана об гана V3 OpenPGP кол пакеттерди орнотуу зарыл. Же DSA же RSA текшерүү алгоритмдер колдонсо болот, бирок DSA артыкчылык берилет.

Сен жараткан топтомдорун кол албай келсе, сен да өз ачык жана жашыруун жуп ачкычы (GPG куралын карагыла) түзүү керек. Ошондой эле об макросун тууралоо керек

% _signature

кол түрү. Азыр бир гана GPG жана PGP колдоого алынат.

% _gpg_name

негизги Эгер топтомду кирүү үчүн колдоно каалайбыз "тутуу", аты-жөнү.

Мисалы, Бразилия пайдалануучу катары пакеттерди кирүү үчүн колдоно алышы үчүн "John Doe " Аткаруучу колдонуп /etc/rpm/.gpg жайгашкан негизги шакекчелерине / окудум / бин / GPG силерге келет камтыйт

% _signature GPG% _gpg_path /etc/rpm/.gpg% _gpg_name John Doe % _gpgbin / окудум / бин / GPG

макро тарам делосуна. Колдонуу шарттары / ж.б. / об / саатына-тутумунун түзүмүн үчүн макросторун жана ~ / .rpmmacros күнүнө пайдалануучу түзүмүн үчүн.

Кайра БАЗАСЫ ПАРАМЕТРЛЕР

бир об жалпы түрү базасы буйругу кайра

об {--initdb | --rebuilddb} [-v] [--dbpath DIRECTORY] [--root DIRECTORY]

Бир жаңы маалымат базасын түзүү үчүн --initdb колдонуу орнотулган топтом баш тартып базасы индексин калыбына келтирүү үчүн --rebuilddb колдонушат.

SHOWRC

буйрук

об --showrc

тандоо үчүн баалуулуктар об колдоно турган учурда rpmrc жана макросторун тарам делосуна (лар) менен белгиленет көрсөтөт.

FTP / HTTP OPTIONS

об катары чыга алат FTP жана / же HTTP отдыха сурады же Интернеттен орнотулат деп кардардын. , Жогорулатуу жана издөө иштери бир FTP же HTTP стили URL катары көрсөтүлүшү мүмкүн орнотуу үчүн Пакет Files:

FTP: // USER: PASSWORD @ HOST: PORT / жол / из / package.rpm

Эгер: PASSWORD бөлүгү казасын, пароль (бир жолу колдонуучу / хост жуп бир саатына) үчүн суралат. Колдонуучунун жана пароль да киргизилген жок болсо, жашыруун FTP колдонулат. Бардык учурларда тыным (PASV) FTP которуулар жүзөгө ашырылат.

об төмөнкү тандоолор FTP эле URL менен колдонууга мүмкүндүк берет:

--ftpproxy HOST

Кабыл алуучу HOST колдонуучулар прокси системаларын пайдалануу тармактык машина аркылуу FTP берет бардык FTP которуулар үчүн прокси катары колдонулат. Бул параметр эле макро% _ftpproxy жөндөп менен белгилениши мүмкүн.

--ftpport HOST

TCP PORT саны прокси FTP Server ордуна демейки порттон FTP байланыштуу пайдалануу үчүн. Бул параметр эле макро% _ftpport жөндөп менен белгилениши мүмкүн.

об төмөнкү тандоолор HTTP эле URL менен колдонууга мүмкүндүк берет:

--httpproxy HOST

Кабыл алуучу HOST бардык HTTP которуулар үчүн прокси катары колдонулат. Бул параметр эле макро% _httpproxy жөндөп менен белгилениши мүмкүн.

--httpport PORT

TCP PORT саны прокси HTTP жүрүш ордуна демейки порттон HTTP байланыштуу пайдалануу үчүн. Бул параметр эле макро% _httpport жөндөп менен белгилениши мүмкүн.

LEGACY МАСЕЛЕЛЕРИ

аткаруучу rpmbuild

Об куруу режимдери / окудум / бин / rpmbuild Аткарылуучу азыр тургуну. Төмөндө popt аттары каралган мурасталган шайкештик шайкеш келет да, шайкештик толук эмес; демек, popt аттары аркылуу режими шайкеш курууга об алынып жатат. Rpmbuild пакетти орнотуу жана rpmbuild карагыла (8) мурда об бул документ бардык об куруу ыкмалары документтештирүү боюнча (8).

Сиз об буйрук сабында rpmbuild мелдеш мындан ары да келсе / ж.б. / popt төмөнкү саптарды кошуу:

об Шмидт --bp rpmb -bp об Шмидт --bc rpmb -BC об Шмидт --bi rpmb -bi об Шмидт --bl rpmb -bl об Exec --ba rpmb -ba об Шмидт --bb rpmb -bb об Шмидт --bs rpmb -bs об Шмидт --tp rpmb -tp об Шмидт --tc rpmb -tc об Шмидт --ti rpmb -ti об Шмидт --tl rpmb -tl об Шмидт --ta rpmb: balta об Шмидт - TB rpmb -tb об Шмидт rpmb -ts об Шмидт --rebuild rpmb --rebuild об Exec --recompile rpmb --recompile об Шмидт --clean rpmb --clean об Шмидт --rmsource rpmb --rmsource об Шмидт --ts --rmspec rpmb --rmspec об Шмидт --target rpmb --target об Шмидт --short-райондук rpmb --short-айлампасында

Кара

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

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

Маанилүү иш: буйруктар, атап айтканда ЭЭМ колдонулуп келе жатканын көрүп, бир киши (% адам) колдонуу.