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 symlinkDole 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 bambantaSIGNATURE 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
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 - kaddamarwaBincika 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.