Rpm - Umurnin Linux - Dokar Unix

Linux / Unix Umurnin : rpm

Sunan

rpm - RPM Package Manager

SYNOPSIS

TAMBAYOYI DA KUMA SANTAWA:

rpm { -q | --query } [ zaɓi zaɓuɓɓuka ] [ zaɓuɓɓukan tambaya ]

rpm { -V | --baba } [ zaɓuɓɓuka ] [ zaɓuɓɓuka-zaɓuɓɓukan ]

rpm --import PUBKEY ...

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

GABATARWA, RASUWA, DA SANTAWA GAME:

rpm { -i | --install } [ shigar-zaɓuɓɓuka ] PACKAGE_FILE ...

rpm { -U | --upgrade } [ shigar-zaɓuɓɓuka ] PACKAGE_FILE ...

rpm { -F | --freshen } [ shigar-zaɓuɓɓukan ] PACKAGE_FILE ...

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

MISCELLANEOUS:

rpm { --initdb | --rebuilddb }

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

rpm { --querytags | --showrc }

rpm { --setsetms | --setugids } PACKAGE_NAME ...

zaɓi zaɓuɓɓuka


[ PACKAGE_NAME ] [ -a, - duk ] [ -f, - fayil FILE ]
[ -g, - ƙungiya GROUP ] { -p, - kunshin PACKAGE_FILE ]
[ --fileid MD5 ] [ --hdrid SHA1 ] [ --pkgid MD5 ] [ --tid TID ]
[ --querybynumber HDRNUM ] [ --triggeredby PACKAGE_NAME ]
[ --Ba'idodi na KASHI ]] [ --whatrequires CABABILITY ]

tambayoyi-tambayoyi


[ --changelog ] [ -c, - configfiles ] [ -d, - docfiles ] [ --dump ]
[ --filesbypkg ] [ -i, - info ] [ --last ] [ -l, - jerin ]
[- sharuɗɗan ] [ --qf, - queryformat QUERYFMT ]
[ -R, - na buƙatar ] [ --scripts ] [ -s, - state ]
[ --triggers, - triggerscripts ]

Tabbatar da-zaɓuɓɓuka


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

shigar-zažužžukan


[ --aid ] [ --allfiles ] [ --badreloc ] [ --Dabi'ar OLDPATH ]
[ --excludedocs ] [ --force ] [ -h, - hash ]
[ba da izini ] [ --ignorearch ] [ --ignoreos ]
[ --includedocs ] [ --justdb ] [ --nodeps ]
[ --nodigest ] [ --nosignature ] [ --nosuggest ]
[ --noorder ] [ --noscripts ] [ --notriggers ]
[ --oldpackage ] [ --percent ] [ --prefix NEWPATH ]
[ --relocate OLDPATH = NEWPATH ]
[ --repackage ] [ --replacefiles ] [ --replacepkgs ]
[ --test ]

Sakamakon

Rpm mai iko ne mai sarrafa Package Manager , wanda za'a iya amfani dashi don ginawa, shigarwa, tambaya, tabbatarwa, sabuntawa, da kuma shafe fayilolin software na mutum. Kunshin yana kunshe da ajiyar fayiloli da bayanan da aka yi amfani dashi don shigarwa da kuma share fayilolin ajiya. Bayanan-bayanan sun haɗa da rubutun taimako, halayen fayil, da bayanan bayani game da kunshin. Packages zo a cikin iri biyu: binary kunshe-kunshe, amfani da su encapsulate software da za a shigar, da kuma asusun tushen, dauke da lambar tushe da kuma girke-girke zama dole don samar da binary kunshe-kunshe.

Dole ne a zaɓa ɗaya daga cikin hanyoyin da za a biyo baya: Tambaya , Tabbatar , Saiti Bincika , Shigar / Upgrade / Freshen , Uninstall , Initialize Database , Rebuild Database , Resign , Add Signature , Set Owners / Groups , Show Querytags , and Show Kanfigareshan .

GASKIYAR GASKIYA

Za'a iya amfani da waɗannan zaɓuɓɓuka a duk hanyoyi daban-daban.

- ?, --hlp

Rubuta sakon amfani mai tsawo har ma al'ada.

- juyawa

Rubuta wani layi wanda ya ƙunshi lambar mai amfani da rpm .

- zamantakewa

Bugawa kadan - sosai kawai kuskuren saƙonni za a nuna su.

-v

Binciken bayanan verbose - kullum za a nuna saƙonnin ci gaba.

-vv

Buga kuri'a na lalata bayanai.

--rcfile FILELIST

Kowace fayiloli a cikin sashin da aka raba FILELIST an karanta shi ta hanyar rpm don bayanin da aka tsara. Sai kawai fayil na farko a cikin jerin dole ne ya zama, kuma za a fadada tildes zuwa darajar $ HOME . A tsoho FILELIST ne / usr / lib / rpm / rpmrc : / usr / lib / rpm / ja / rpmrc : ~ / .rpmrc .

CMD

Kayan kayan sarrafawa na rpm zuwa umurnin CMD .

--Dbpath DIRECTORY

Yi amfani da bayanai a DIRECTORY sau da yawa fiye da tsohuwar hanyar / var / lib / rpm

--Maramin jagora

Yi amfani da tsarin tsarin fayil wanda aka samo a DIRECTORY don duk ayyukan. Lura cewa wannan yana nufin database a cikin DIRECTORY za a yi amfani dashi don kundin dogara da kowane rubutun (s) (misali % post idan shigarwa, ko % idan za'a gina, kunshin) za a gudana bayan chroot (2) zuwa DIRECTORY .

INSTALL AND UPGRADE OPTIONS

Babban nau'in rpm install command shi ne

rpm { -i | --install } [ shigar-zaɓuɓɓuka ] PACKAGE_FILE ...

Wannan yana shigar da sabon kunshin.

Babban nau'i na rpm sabunta umurnin shi ne

rpm { -U | --upgrade } [ shigar-zaɓuɓɓuka ] PACKAGE_FILE ...

Wannan haɓakawa ko shigar da kunshin a halin yanzu an shigar da su zuwa sabon salo. Wannan daidai yake da shigarwa, sai dai duk sauran ɓangaren kunshin da aka cire bayan an shigar da sabon kunshin.

rpm { -F | --freshen } [ shigar-zaɓuɓɓukan ] PACKAGE_FILE ...

Wannan zai sabunta buƙatun, amma idan an riga an kasance a baya. PACKAGE_FILE na iya ƙayyade azaman ftp ko URL URL , inda za'a sauke kunshin kafin a shigar dashi. Dubi FTP / HTTP OPTIONS don bayani akan rpm na ciki ftp da http goyon bayan abokin ciniki.

--aid

Ƙara buƙatun da aka ba da shawara ga ma'amala idan aka buƙata.

--filesfiles

Nada ko haɓaka duk fayiloli ɓoyayyen a cikin kunshin, ko da kuwa idan akwai.

--badreloc

Amfani tare da --relocate , yarda iznin tafiye-tafiye a kan dukkan hanyoyi, ba kawai wadanda keɓaɓɓun OLDPATH sun haɗa su a cikin siginar alamar bidiyo ba.

--excludepath OLDPATH

Kada ka sanya fayiloli wanda sunan ya fara tare da OLDPATH .

--excludedocs

Kada ka sanya wasu fayilolin da aka lakafta su a matsayin takardun (wanda ya ƙunshi shafukan mutane da takardun rubutun kayan yanar gizo).

- ƙarfafawa

Same kamar yadda ake amfani da --replacepkgs , --replacefiles , and - packagepackage .

-h, --hash

Buga 50 alamomin alamomi kamar yadda tarihin kunshin ba shi da komai. Yi amfani tare da -v | --verbose don nuna nicer.

- ba da izini ba

Kada a duba tsarin fayil din fadi don isa ga sararin samaniya kafin shigar da wannan kunshin.

--ignorearch

Bada izinin shigarwa ko haɓaka ko da tsarin gine-gine na aljihun binary da mai masauki ba su daidaita ba.

--ignoreos

Bada shigarwa ko haɓaka ko da tsarin tsarin aiki na kunshin binary da mai masauki ba su daidaita ba.

--includedocs

Shigar fayilolin takardun. Wannan shine hali na tsoho.

--justdb

Ɗaukaka kawai database, ba tsarin fayiloli ba.

--nodigest

Kada ka tabbatar da kunshin ko saiti a yayin da kake karatun.

--nosignature

Kada ku tabbatar da kunshin ko saitin saiti lokacin karantawa.

--nodeps

Kada ku yi bincike kan dogara kafin shigarwa ko haɓaka kunshin.

--nosuggest

Kada ku bayar da shawarar kunshin (s) wanda ya samar da rashin ƙarfi.

--noorder

Kada ku sake kunshe da kunshe don shigarwa. Jerin kunshe-kunshe zai zama dole a sake dawowa don gamsar da dogara.

--noscripts

--nopre

--nopost

--nopreun

--nunstun

Kada ku kashe rubutun irin wannan sunan. Zaɓin --noscripts daidai ne da

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

kuma ya kashe aiwatar da daidai % pre , % post , % preun , da % sakon rubutun (s).

- baran kuɗi

--notriggerin

--notriggerun

--notriggerpostun

Kada ku kashe kowane rubutun jawowa na sunan mai suna. Kayan zaɓi na banki - daidai ne

--notriggerin --notriggerun --notriggerpostun

kuma ya kashe kashewar kamfanonin % triggerin , % triggerun , da % triggerpostun scriptlet (s).

- kayan aiki

Bada haɓaka don maye gurbin sabuwar kunshin tare da tsofaffi.

--centcent

Buga kashi-kashi kamar yadda fayiloli ba su da kariya daga tarihin kunshin. Ana nufin wannan don sa rpm sauki don gudu daga wasu kayan aikin.

- Sabon Talla

Don kwastar binaryar ƙaura, fassara dukkan hanyoyin da suka fara tare da shigarwar shigarwa a cikin siginar siginar (s) zuwa ga NEWPATH .

--relocate OLDPATH = NEWPATH

Don kwakwalwan biyan kuɗi na ƙaura , fassara duk hanyoyi na hanyar farawa tare da OLDPATH a cikin kunshin siginar siginan (s) zuwa NEWPATH . Za'a iya amfani da wannan zaɓin akai-akai sau da yawa a cikin kunshin da za a sake komawa.

--repackage

Re-kunshin fayiloli kafin a share. Za'a kira sunan kunshin da aka shigar da su bisa ga macro % _repackage_name_fmt kuma za a ƙirƙira a cikin shugabanci da ake kira by macro % _repackage_dir (darajar tsoho / var / tmp ).

--replacefiles

Shigar da kungiyoyi ko da sun maye gurbin fayiloli daga wasu, an riga an shigar su, kunshe-kunshe.

--replacepkgs

Shigar da kungiyoyi ko da an riga an shigar da wasu daga cikin wannan tsarin.

--test

Kada ku shigar da kunshin, kawai bincika kuma bayar da rahoton rikice-rikice.

KURANYAR KASA

Babban nau'i na rpm shafe umarni ne

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

Za'a iya amfani da wadannan zaɓuɓɓuka:

--allmatches

Cire duk sifofi na kunshin da ya dace da PACKAGE_NAME . Yawancin lokaci an sami kuskure idan PACKAGE_NAME yayi daidai da kunshe da yawa.

--nodeps

Kada a duba masu rinjayar kafin cirewa cikin kunshe.

--noscripts

--nopreun

--nunstun

Kada ku kashe rubutun irin wannan sunan. Zaɓin --noscripts a yayin yakin kunshin yana daidai da

--nopreun --nopostun

kuma ya kashe kashewar daidai % da , kuma % sigin rubutun (s).

- baran kuɗi

--notriggerun

--notriggerpostun

Kada ku kashe kowane rubutun jawowa na sunan mai suna. Kayan zaɓi na banki - daidai ne

--notriggerun --notriggerpostun

kuma ya kashe kashewar kuskuren kuskuren% , da % triggerpostun scriptlet (s).

--repackage

Re-kunshin fayiloli kafin a share. Za'a kira sunan kunshin da aka shigar da su bisa ga macro % _repackage_name_fmt kuma za a ƙirƙira a cikin shugabanci da ake kira by macro % _repackage_dir (darajar tsoho / var / tmp ).

--test

Kada ku cire wani abu, kawai kuyi ta hanyar motsi. Amfani da tare da zaɓi -vv don lalacewa.

QUERY OPTIONS

Babban nau'i na umurnin rpm query shine

rpm { -q | --query } [ zaɓi zaɓuɓɓuka ] [ zaɓuɓɓukan tambaya ]

Kuna iya bayanin yadda za'a buƙaci bayanin kunshin a cikin. Don yin wannan, kuna amfani da


--qf | --queryformat QUERYFMT

wani zaɓi, wanda aka bi ta hanyar tsararren QUERYFMT . Fayilolin tambayoyin sune fasali da aka tsara na daidaitaccen tsarin bugawa (3) . Tsarin ya ƙunshi kirtani mai mahimmanci (wanda zai haɗa da halayyar kirki na C don sababbin hotuna, shafuka, da sauran haruffa na musamman) da kuma rubutun tsarin buga (3) . Kamar yadda rpm riga ya san irin to bugawa, dole ne a cire mabudin mai ƙididdigewa, amma maye gurbin sunan tag ɗin da za a buga, wanda {{ haruffa } ya ƙunsa. Sunan sunaye sune mawuyacin hali, kuma ana iya tsayar da sashi na RPMTAG_ na sunan mai suna.

Za'a iya buƙatar samfurori dabam-dabam ta hanyar bin tag tare da : typetag . A halin yanzu, ana biyan nau'ikan masu biyowa:

: makamai


Ƙara muryar jama'a a cikin makamai na ASCII.

: base64

Bayanin binary bayanai ta amfani da base64.

: kwanan wata

Yi amfani da ƙaddamarwa (3) "% c" tsarin.

: rana

Yi amfani da fassarar (3) "tsarin% b% d% Y".

: depflags

Fassara alamun dogara.

: fflags

Sanya zanen fayil.

: hex

Tsada a hexadecimal.

: octal

Tsada a cikin octal.

: perms

Tsarin izinin fayil.

: shescape

Cire gudunmawa guda ɗaya don amfani a cikin rubutun.

: triggertype

Nuna samfurin haɗakarwa.

Alal misali, don buga kawai sunaye na buƙatun da ake nema, zaka iya amfani da % {NAME} azaman yadda aka tsara. Don buga sunan sunaye da rarraba bayanai a ginshiƙai guda biyu, zaka iya amfani da % -30 {NAME}% {DISTRIBUTION} . rpm zai buga jerin sunayen duk wanda ya san game da lokacin da aka haɗa shi da shawara --querytags .

Akwai sassan biyu na zaɓuɓɓuka don neman tambaya: zaɓi na kunshin, da zaɓin bayanin.

BABI NA SANTAWA:

PACKAGE_NAME

An saka adireshin da aka sanya sunan PACKAGE_NAME .

-a, --all

Tambaya duk fayilolin shigarwa.

-f, --file FILE

Kayan tambayoyin da ke da FILE .

MD5 -fileid

Kayan tambayoyin da ya ƙunshi mai gano fayil, wanda shine watau MD5 na ɓangaren fayil.

-g, - ƙungiya GROUP

Binciken tambayoyin tare da ƙungiyar GROUP .

--hdrid SHA1

Kayan tambayoyi wanda ya ƙunshi mai ba da labari wanda aka ba da shi, watau SHA1 digiri na maɓallin kewayawa.

-p, - kunshin PACKAGE_FILE

Tambayar wani kunshin (uninstalled) PACKAGE_FILE . PACKAGE_FILE za a iya ƙayyade shi a matsayin ftp ko URL na style URL, wanda idan an cire maɓallin kunshin da kuma nema. Dubi FTP / HTTP OPTIONS don bayani akan rpm na ciki ftp da http goyon bayan abokin ciniki. Sakamakon PACKAGE_FILE (s), idan ba bambance binary ba, za'a fassara shi a yayin bayyanar shirin ASCII. Bayanin da aka bari, farawa tare da '#', da kuma kowane layi na fayilolin fannoni sun hada da sararin sararin samaniya wanda aka bayyana a duniya, ciki har da URL ta tare da nuni na duniya, wanda za a fadada zuwa hanyoyin da aka musanya a wurin kunshin bayyanar. Karin bayani game da PACKAGE_FILE zuwa tambayar.

--pkgid MD5

Kayan tambayoyin da ya ƙunshi mai bayarwa mai kunshe, watau digirin MD5 na haɗin da aka haɗe da abun ciki da aka biya.

--querybynumber HDRNUM

Tambaya da HDRNUM th database shigarwa kai tsaye; wannan yana da amfani ne kawai don debugging.

--specfile SPECFILE

Tambayi SPECFILE kamar yadda kunshin ne. Ko da yake ba duk bayanin (misali jerin fayilolin) yana samuwa ba, irin wannan tambayar yana bada izinin rpm don amfani da shi don cire bayani daga fayilolin fadi ba tare da rubuta rubutaccen bayani ba.

--tid TID

Abun tambaya (s) wanda ke da mahimmin ganowa na TID . An yi amfani da hatimin lokaci na unix a matsayin mai ganowa na ma'amala. All kunshin (s) da aka shigar ko an share a cikin wata ma'amala ɗaya shine mai ganowa na kowa.

--Triggeredby PACKAGE_NAME

Abubuwan tambayoyin da aka samo daga kunshin (s) PACKAGE_NAME .

- Kayan kyauta KUMA

Tambaya duk fayilolin da ke samar da damar haɓaka.

--Kamar da'awar CABABILITY

Tambaya duk fayilolin da ke buƙatar CAPABILITY don aiki mai kyau.

GABATARWA DA TAMBAYOYI DA TAMBAYA:

--changelog

Nuna bayanin canji don kunshin.

-c, --configfiles

Yi jerin fayilolin tsari kawai (yana nufin -l ).

-d, --docfiles

Lissafi kawai fayiloli fayilolin (yana nufin -l ).

- dump

Kashe bayanin fayil kamar haka:

Yanayin md5sum mtime md5sum hanya mai suna isconfig isdoc rdev symlink

Dole ne a yi amfani da wannan zaɓi tare da akalla daya daga -l , -c , -d .

--filesbypkg

Lissafin duk fayiloli a kowace kunshin da aka zaɓa.

-i, --info

Bayyana bayanin kunshin, ciki harda suna, fasali, da kuma bayanin. Wannan yana amfani da --queryformat idan an kayyade shi.

--lasta

Ya umurci jerin kunshin ta hanyar shigar da lokaci don haka sabbin kunshin sun kasance a saman.

-l, --list

Jerin fayiloli a kunshin.

- masu amfani

Jerin damar da wannan kunshin ya samar.

-R, --requires

Lissafi kunshin da wannan kunshin ya dogara.

--scripts

Lissafin rubutun takamaiman rubutun (s) da aka yi amfani dasu a matsayin ɓangare na tafiyarwa da tafiyarwa.

-s, --state

Nuna jihohin fayiloli a cikin kunshin (yana nufin -l ). Yanayin kowane fayil yana ɗaya daga al'ada , ba a shigar ba , ko a sauya shi .

--triggers, --triggerscripts

Nuna rubutun jawowa, idan akwai, wanda ke cikin kunshin.

GABATAR GABATARWA

Babban nau'i na umurnin rpm tabbatar da shi shine

rpm { -V | --baba } [ zaɓuɓɓuka ] [ zaɓuɓɓuka-zaɓuɓɓukan ]

Tabbatar da kunshin yana kwatanta bayanin game da fayilolin da aka shigar a cikin kunshin tare da bayani game da fayilolin da aka karɓa daga tallace-tallace da aka adana a cikin rpm database. Daga cikin wadansu abubuwa, tabbatarwa yana kwatanta girman, adadin MD5, izini, iri, mai shi da kuma rukuni na kowane fayil. Duk wani kullun da aka nuna. Fayilolin da ba'a sanya su daga kunshin ba, alal misali, fayilolin fayilolin da aka cire a kan shigarwa ta amfani da " --excludedocs " zaɓi, za a yi watsi da shi.

Zaɓuɓɓukan zaɓi na zaɓin su ne daidai don neman tambayoyin (ciki har da fayiloli bayyanannun fayiloli kamar muhawara). Wasu zaɓuɓɓuka na musamman don tabbatar da yanayin sune:

--nodeps

Kada ka tabbatar da dogara da kunshe-kunshe.

--nodigest

Kada ka tabbatar da kunshin ko saiti a yayin da kake karatun.

- bayanan martaba

Kar ka tabbatar da kowane halayen kunshin fayiloli.

--noscripts

Kada ku kashe rubutun % verifyscript (idan akwai).

--nosignature

Kada ku tabbatar da kunshin ko saitin saiti lokacin karantawa.

--nolinkto

--nomd5

--nosize

--nouser

--guwa

--nomm

- Lamba

--nordev

Kada ka tabbatar da alamar fayil ɗin daidai.

Tsarin samfurin yana da nau'in haruffa 8, alamar alamar mai yiwuwa:

c % config configuration fayil. d % doc fayil takardun. g % fayiloli fatalwar (watau cikin fayil ɗin fayilolin ba a haɗa su a cikin kunshin ba). lasisin lasisin lasisi. r % karanta fayil ɗin readme.

daga maɓallin kunshin, sa'annan sunan fayil ɗin ya biyo baya. Kowace harufan haruffan 8 na nuna sakamakon sakamakon kwatanta siginar fayil ɗin zuwa darajar waɗannan alamun (s) da aka rubuta a cikin database. Wani lokaci ne "gwagwarmaya ta wuce, yayin da guda" ? "(Alamomin tambaya) ya nuna cewa gwajin ba za a iya yi ba (misali izinin fayiloli hana karatu). In ba haka ba, halayen (nau'ikan da aka haifa na B ) ya nuna rashin cin nasara na gwaji - tabbatarwa:

S fayil S da bambanta M M bambanta (ya haɗa da izini da nau'in fayil) 5 MD 5 adadin bambanta D D evice manyan / ƙananan matakan wasan kwaikwayo L karanta L tawada (2) matsala ta hanyar RU na mallakar sa bambanta G G roup mallaki ya bambanta T m T aikata bambanta

SIGNATURE DIGITAL DA RAYUWA DIGESTATION

Babban siffofin rpm digital sa hannu dokokin su ne

rpm --import PUBKEY ...

rpm { --checksig } [ --nosignature ] [ --nodigest ]
PACKAGE_FILE ...

Zaɓuɓɓukan --checksig yana duba duk aikace-aikace da sa hannu da ke cikin PACKAGE_FILE don tabbatar da daidaito da asalin kunshin. Lura cewa ana saran takardun shaida a duk lokacin da aka karanta wani lamari, kuma - dubawa yana da amfani don tabbatar da dukkan aikace-aikace da haruffa da suka haɗa da kunshin.

Ba za a iya tabbatar da saitunan nambobi ba tare da maɓallin jama'a ba. Za a iya ƙaddamar da maɓallin keɓaɓɓe na Anotar zuwa rpm database ta yin amfani da --import . Ana buƙatar maɓallin jama'a mai shigowa a cikin maɓallin kai, kuma ana gudanar da gudanar da sauti mai mahimmanci daidai da gudanarwa. Alal misali, dukkanin makullin jama'a na yanzu ana iya fitowa ta hanyar:

rpm -qa gpg-pubkey *

Bayani game da mahimman bayani na jama'a, lokacin da aka shigo, za a iya nuna su ta hanyar tambaya. Ga bayani game da maɓallin Red Hat GPG / DSA:

rpm -qi gpg-pubkey-db42a60e

A ƙarshe, za a iya share maɓallan jama'a bayan an shigo kamar nau'i-kunshe. Ga yadda za a cire maɓallin Red Hat GPG / DSA

rpm -e gpg-pubkey-db42a60e

SIGNING A PACKAGE

rpm --ddsign | --Sabaya PACKAGE_FILE ...

Dukansu - zabin da zaɓin zaɓuɓɓuka don samar da sabbin sa hannu don kowane kunshin PACKAGE_FILE da aka ba, ya maye gurbin duk takardun da ake ciki. Akwai zaɓi biyu don dalilai na tarihi, babu bambanci a halin yanzu a halin yanzu.

Yin amfani da GPG TO SAN SANTAWA

Domin shiga sabbin kunshe ta amfani da GPG, rpm dole ne a saita su don gudanar da GPG kuma za su iya samun maɓallin murya tare da maɓallai masu dacewa. Ta hanyar tsoho, rpm yana amfani da ƙungiyoyi guda ɗaya kamar GPG don neman maɓallin ƙararrawa , wato ma'anar $ GNUPGHOME yanayin. Idan mabudin maɓallin ba su samuwa inda GPG ke bukata su kasance ba, za a buƙaci ka saita macro % _gpg_path don zama wuri na maɓallin GPG don amfani.

Don dacewa tare da tsofaffi na GPG, PGP, da rpm, kawai V3 OpenPGP saitunan saiti ya kamata a daidaita su. Ko za a iya amfani da DSA ko RSA tabbatar da algorithms, amma DSA ya fi so.

Idan kana so ka iya shiga sabbin kungiyoyi ka ƙirƙiri kanka, kana buƙatar ƙirƙirar kanka da maɓallin maɓallin sirri (duba GPG manual). Har ila yau, za ka buƙaci daidaita rpm macros

% _signature

Alamar sa hannu. Yanzu kawai gpg da pgp suna goyan bayan.

% _gpg_name

Sunan "mai amfani" wanda maballin da kake son amfani da su don shiga alafukanku.

Alal misali, don iya amfani da GPG don shiga kunshe-kunshe a matsayin mai amfani "John Doe " daga maballin maɓalli da ke cikin /etc/rpm/.gpg ta yin amfani da aiwatarwa / usr / bin / gpg sun hada da

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

a cikin fayil na maɓallin macro. Yi amfani da / sauransu / rpm / macros don daidaitaccen tsari da ~ / .rpmmacros don daidaitaccen mai amfani.

RUKAN KURAN DUNIYA

A general nau'i na wani rpm gina database umurnin shi ne

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

Yi amfani da --initdb don ƙirƙirar sabuwar database, amfani --rebuilddb sake sake gina ɗakunan bayanan bayanai daga ɗakunan shigar da aka shigar.

SHOWRC

Umurnin

rpm --showrc

yana nuna alamar rpm da za a yi amfani dashi don duk waɗannan zaɓuɓɓuka a halin yanzu an saita su a rpmrc da fayil din fayil na macros .

FTP / HTTP OPTIONS

rpm iya aiki a matsayin FTP da / ko HTTP abokin ciniki don haka kunshe-kunshe za a iya nema ko shigar daga intanet. Za a iya ƙaddamar fayiloli na kunshe don shigarwa, haɓakawa, da kuma tambayoyin tambayoyi a matsayin ftp ko URL na URL:

ftp: // Mai amfani: KASHEWA @ HOST: PORT / hanyar / to / package.rpm

Idan : HASKIYAR KASHEWA an cire shi, kalmar sirri za a sa (domin kowane mai amfani / sunan mai masauki). Idan an cire mai amfani da kalmar sirri, ana amfani da ftp ne marar amfani. A duk lokuta, ana yin fassarar (PASV) sauƙaƙe.

rpm ya ba da damar zaɓuɓɓuka don amfani da ftp URLs:

--ftftroxy HOST

Mai amfani HOST za a yi amfani da shi azaman uwar garken wakili don dukan canja wurin ftp, wanda ya bawa damar amfani da su ta hanyar na'ura ta firewall wanda ke amfani da tsarin tsarin. Za'a iya ƙayyade wannan zaɓi ta hanyar daidaitawa macro % _ftpproxy .

HOST

Lambar TCP PORT don amfani dashi don haɗin kai a kan wakili na ftp uwar garken maimakon tashar tashar. Za'a iya ƙayyade wannan zaɓi ta hanyar daidaitawa macro % _ftpport .

rpm damar da zaɓuɓɓukan da za a yi amfani da su tare da URL URLs:

- Httpproxy HOST

Mai amfani HOST za a yi amfani dashi azaman uwar garken wakili don duk canja wurin http . Wannan zaɓin za a iya ƙayyade ta hanyar daidaitawa macro % _httpproxy .

--httpport PORT

Lambar TCP PORT don amfani dashi dangane da haɗin Intanet a kan wakili http uwar garken a maimakon tsoho tashar. Za'a iya ƙayyade wannan zaɓi ta hanyar daidaitawa macro % _httpport .

TAMBAYOYIN KARANTA

Kaddamar da ƙaddamarwa

Tsarin gyaran rpm na yanzu yana zama a cikin / usr / bin / rpmbuild . Kodayake kwarewar haɗin da aka bayar da sunayen alamun da aka kasa a ƙasa ya zama isasshen, haɗin kai ba cikakke ba ne; sabili da haka gina yanayin daidaitawa ta hanyar sunayen manema labarai ana cire daga rpm. Shigar da kunshin gine-gine, kuma ku duba alamar (8) don takardun duk hanyoyin gyaran rpm da aka rubuta a nan cikin rpm (8).

Ƙara Lines na gaba zuwa / sauransu / popt idan kuna son ci gaba da kira rpmbuild daga rpm command line:

rpm exec --bp rpmb -bp rpm exec --bc rpmb -bp rpm exec --bc rpmb -bp rpm exec --bc rpmb -bp rpm exec -bc rpmb -bp rpm --bs rpmb -bs rpm exec --tp rpmb -pp rpm exec --tc rpmb -tc rpm exec - rpmb -ti rpm exec --tl rpmb -tl rpm exec --ta rpmb -ta rpm exec - tb rpmb -tb rpm exec --ts rpmb -ts rpm exec --rebuild rpmb --rebuild rpm exec --recomplate rpmb --recompile rpm exec --clean rpmb --clean rpm exec --rmsource rpmb --rmsource rpm exec --rmspec rpmb --rmspec rpm exec --target rpmb - gwartar rpm exec --short circuit rpmb - kaddamarwa

Bincika ALSO

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

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

Muhimmin: Yi amfani da umurnin mutum ( % mutum ) don ganin yadda aka yi amfani da umarnin akan kwamfutarka.