Linux / Unix Command : rpm
NAME
rpm - RPM Package Manager
SYNOPSIS
MAFUNSO NDI MAFUNSO OTHANDIZA:
rpm { -q | --query } [ zosankha zosankha ] [zofuna -zosankha ]
rpm { -V | --verify } [ zosankha zosankha ] [ zitsimikizani-zosankha ]
rpm - lizani PUBKEY ...
rpm { -K | --checksig } [ --sasignature ] [ --nodigest ]
PACKAGE_FILE ...
KUYAMIKIRA, KUCHITA ZOKHUDZA NDIPO, NDI KUCHOKERA MALANGIZO:
rpm { -i | --install } [ kukhazikitsa-zosankha ] PACKAGE_FILE ...
rpm { -U | --upgrade } [ zosankha zosankha ] PACKAGE_FILE ...
rpm { -F | --freshen } [ zosankha zosankha ] PACKAGE_FILE ...
rpm { -e | --erase } [- zonse zofanana ] [- zolemba ] [ --zolemba ]
[ --notriggers ] [ --kapackage ] [ --test ] PACKAGE_NAME ...
ZOYENERA:
rpm { --initdb | --rebuilddb }
rpm { --addsign | --resign } PACKAGE_FILE ...
rpm { --querytags | --showrc }
rpm { --setermerms | --setugids } PACKAGE_NAME ...
zosankha
[ PACKAGE_NAME ] [ -a, - onse ] [ -f, - fayilo FILE ]
[ -g, - gulu GROUP ] { -p, - pake PACKAGE_FILE ]
[ --file MD5 ] [ --hdrid SHA1 ] [ --pkgid MD5 ] [ --tid TID ]
[ --kumvetsa kovuta HDRNUM ] [ --yotayidwa ndi PACKAGE_NAME ]
[ --kudziwikiratu kuti KUKHALA KWAMBIRI ] [- kumaphatikizapo KUPHUNZITSA ]
zosankha zoyenera
[ --changelog ] [ -c, - configfiles ] [ -d, - docfiles ] [ --dump ]
[ --filesbypkg ] [ -i, - info ] [ --last ] [ -l, -ndandanda ]
[ --provides ] [ --qf, - queryformat QUERYFMT ]
[ -R, - amafunika ] [ --scripts ] [ -s, - state ]
[ - oyambitsa, - zolemba zolemba ]
zosankha-zowonjezera
[ --nodeps ] [- zosamveka ] [ --zolemba ]
[ --nodigest ] [ --saina ]
[ --nolinkto ] [ --nomd5 ] [ --nosize ] [- mukulimbikitsani ]
[ -nogroup ] [ --nomtime ] [ --nomode ] [ --nordev ]
zosankha zosankha
[ --aid ] [ --freefiles ] [ --badreloc ] [ --excludepath OLDPATH ]
[- excludedocs ] [ - mphamvu ] [ -h, - hash ]
[ --ignoresize ] [ --ignorearch ] [ --ignoreos ]
[- includedocs ] [ --justbb ] [ --nodeps ]
[ --nodigest ] [ --saina ]] [- osasamala ]
[ --noorder ] [ --noscripts ] [ --notriggers ]
[ --oldpackage ] [ --percent ] [ --prefix NEWPATH ]
[- tumizani OLDPATH = NEWPATH ]
[ --kapackage ] [- malo olowera ] [ --popanda ]
[ -test ]
DESCRIPTION
rpm ndi Mphamvu ya Pakampani Yogulitsa , yomwe ingagwiritsidwe ntchito pomanga, kukhazikitsa, kuyesa, kutsimikizira, kusintha, ndi kuchotsa pulogalamu iliyonse ya pulogalamu. Phukusi liri ndi archive ya mafayilo ndi meta-deta yomwe imagwiritsidwa ntchito kukhazikitsa ndi kuchotsa mafayilo a archive. Meta-data imaphatikizapo zolemba zothandizira, zolemba za fayilo, ndi zidziwitso zokhudzana ndi phukusi. Mipangidwe imabwera mu mitundu iwiri: mapaipi a binary, omwe amagwiritsidwa ntchito pophatikiza mapulogalamu kuti aikidwe, ndi ma phukusi, omwe ali ndi chikhombo cha source ndi Chinsinsi chofunikira kupanga mapepala a binary.
Imodzi mwa njira zoyenera izi ziyenera kusankhidwa: Funso , Tsimikizirani , Signin Check , Installing / Upgrade / Freshen , Uninstall , Initialize Database , Kumanganso Database , Sungani , Yonjezani Signature , Anakha eni / Magulu , Onetsani Querytags , ndi Show Configuration .
ZOKHUDZA KWAMBIRI
Zosankhazi zingagwiritsidwe ntchito m'njira zosiyanasiyana.
-?, --Thandizeni
Sindikizani uthenga wautali nthawi zambiri.
--version
Sindikirani mzere umodzi womwe uli ndi nambala ya rpm yogwiritsidwa ntchito.
--quiet
Sinthani zochepa monga momwe zingathere - kawirikawiri mauthenga olakwika okha adzawonetsedwa.
-v
Lembani uthenga wa verbose - kawirikawiri mauthenga oyamba a patsogolo adzawonetsedwa.
-vv
Sindikirani zambiri zowonongeka kwadzidzidzi.
--rcfile FILELIST
Zonse mwa mafayilo omwe ali mu colon yosiyana FILELIST amawerengedwa sequentially ndi rpm kuti mudziwe zambiri. Fayilo yoyamba yokhayolo m'ndandandayo iyenera kukhalapo, ndipo tildes idzawonjezeredwa ku mtengo wa $ HOME . FULLLIST yosasintha ndi / usr / lib / rpm / rpmrc : / usr / lib / rpm / redhat / rpmrc : ~ / .rpmrc .
--piritsi ya CMD
Mipope yomwe imatuluka kwa rpm kwa CMD .
--dbpath WOYAMBIRA
Gwiritsani ntchito mndandanda wa DNA muyeso kuposa njira yosasinthika / var / lib / rpm
--roti WOYERA
Gwiritsani ntchito fayilo yamtengo wazitsamba pa DIRECTORY kwa ntchito zonse. Tawonani kuti izi zikutanthauza kuti deta mkati mwa DALAYI idzagwiritsidwa ntchito pofufuza ndikudalira malemba (mwachitsanzo % post ngati ikani, kapena % prep ngati nyumba, phukusi) idzatha pambuyo chroot (2) kwa DIRECTORY .
KUKHALA NDI ZIKHALIDWE
Mtundu wambiri wa rpm kukhazikitsa lamulo ndi
rpm { -i | --install } [ kukhazikitsa-zosankha ] PACKAGE_FILE ...
Izi zimayika phukusi latsopano.
Maonekedwe onse a rpm kupititsa patsogolo lamulo ndi
rpm { -U | --upgrade } [ zosankha zosankha ] PACKAGE_FILE ...
Izi zimakweza kapena kuyika phukusiyi pakali pano kuti ikhale yatsopano. Izi ndizofanana ndi kukhazikitsa, kupatulapo mavesi ena onse a phukusi achotsedwa pakatha phukusi latsopano.
rpm { -F | --freshen } [ zosankha zosankha ] PACKAGE_FILE ...
Izi zidzasintha phukusi, koma ngati kale mapepala alipo. PACKAGE_FILE ingafotokozedwe ngati ftp kapena http URL , pomwepo phukusi lidzasungidwa lisanakhazikitsidwe. Onani Zowonjezera za FTP / HTTP kuti mudziwe zambiri pa pulogalamu ya phukupi la mkati komanso http .
--a
Onjezerani mapepala otchulidwa kuti mutengedwe umafunika.
- mafelemu
Kuyika kapena kukonzanso mafayilo onse omwe akusowapo mu phukusi, mosasamala ngati alipo.
- malo
Amagwiritsidwa ntchito - kulepheretsa , kuloleza kuti asamuke pazitsulo zonse za mafayilo, osati ma OLDPATH okhawo omwe amawaphatikizira muzokambirana zapadera.
--excludepath OLDPATH
Musati muyike mafayilo omwe dzina lawo limayamba ndi OLDPATH .
--excludedocs
Musati muyike mafayilo omwe amalembedwa ngati zolemba (zomwe zimaphatikizapo masamba masamba ndi zolemba za texinfo).
- yesetsani
Zomwe zimagwiritsidwa ntchito - zolekerera , - malo osungirako , ndi -oldpackage .
-h, -
Sindikizani 50 ma hsaka pamene phukusi la archive limasulidwa. Gwiritsani ntchito ndi -v | - pezani zinthu zabwino.
- onetsetsani
Musayang'ane mawonekedwe a fayilo ya mapulogalamu kuti mukhale ndi disk mokwanira musanayambe phukusi.
--yang'anani
Lolani kukhazikitsa kapena kukonzanso ngakhale makompyuta a phukusi loyambani ndi wolandiridwa sakugwirizana.
- zolemba
Lolani kuyika kapena kukonzanso ngakhale ngati machitidwe opangira pulogalamuyo ndi osakaniza sakugwirizana.
--includedocs
Sakani mafayilo a zolemba. Ichi ndi khalidwe losasintha.
--justdb
Sinthani kokha ma database, osati maofesi.
--nodigest
Musayesetse phukusi kapena mitu yoyamba pamene mukuwerenga.
--saina
Musayesetse phukusi kapena masayina a mutu pamene mukuwerenga.
-nodeps
Musati muyese cheke wodalirika musanayambe kapena kukonza phukusi.
- osakwanira
Osati maphwando (omwe) omwe amapereka kudalira kosowa.
- yang'anani
Musabwezeretse phukusi kuti muyike. Mndandanda wa maphukusi amatha kubwereranso kuti akwaniritse zovomerezeka.
-noscripts
- zopanda pake
- palibe
-nopreun
-nopostun
Musagwiritse ntchito malemba omwewo. Zosankha -zosalemba ndizofanana
--nopre --nopost --nopreun --nopostun
ndikutseka zotsatira za % pre , % post , % preun , ndi % postun scriptlet (s).
-notriggers
--notriggerin
--notriggerun
--notriggerpostun
Musamapange mtundu wina uliwonse wa mtundu wa mtundu wotchulidwa. Zosankha -zochakuti ndizofanana
--notriggerin --notriggerun --notriggerpostun
ndikutseka zotsatira za% triggerin , % triggerun , ndi % triggerpostun scriptlet (s).
--oldpackage
Lolani kusinthako kuti mulowetse phukusi latsopano ndi wachikulire.
--pafupi
Zigawo zotsindikiza monga mafayilo atulutsidwa kuchokera ku phukusi la archive. Izi cholinga chake kuti apange mosavuta kuthamanga kuchokera ku zipangizo zina.
--prefix NEWPATH
Kuti mukhale ndi phukusi lamabinja losasuntha, tanthauzira mafayilo onse oyambira omwe amayamba ndi chingwe chokonzekera muzolowera pakusamukira kwa NEWPATH .
- thandizani OLDPATH = NEWPATH
Kuti mupange mapepala ophatikizirako osinthika, tanthauzira mafayilo onse omwe amayamba ndi OLDPATH muzolowera pakapita ku NEWPATH . Njirayi ingagwiritsidwe ntchito mobwerezabwereza ngati OLDPATH angapo mu phukusili ayenera kusamutsidwa.
--repackage
Bweretsani mafayilowo musanachotse. Phukusi loyikidwa kale lidzatchulidwa molingana ndi % _repackage_name_fmt ndipo lidzapangidwa m'ndandanda yomwe imatchedwa ndi %% _repackage_dir (default default is / var / tmp ).
- malo a malo
Sakani mapepala ngakhale atasintha mafayilo kuchokera kuzinthu zina, zomwe zaikidwa kale, phukusi.
--replacepkgs
Sakani mapepala ngakhale ena a iwo atayikidwa kale pa dongosolo lino.
- kwambiri
Musati muyike phukusi, ingoyang'anani kuti muwonetsere mikangano yomwe ingakhalepo.
ZOKHUDZA MAFUNSO
Maonekedwe onse a rpm kuchotsa lamulo ndi
rpm { -e | --erase } [- zonse zofanana ] [ --nodeps ] [ --noscripts ] [ --notriggers ] [ --kapackage ] [ --test ] PACKAGE_NAME ...
Zotsatira zotsatirazi zingagwiritsidwe ntchito:
- maulendo onse
Chotsani mapepala onse omwe akugwirizana ndi PACKAGE_NAME . Kawirikawiri cholakwika chimaperekedwa ngati PACKAGE_NAME ikuphatikiza ma phukusi zambiri.
-nodeps
Musayang'ane kudalira pamaso musanatuluke phukusi.
-noscripts
-nopreun
-nopostun
Musagwiritse ntchito malemba omwewo. Zosankha -zosalemba pa phukusi lichotsedwe ndilofanana
--nopreun --nopostun
ndikutseka zotsatira za% preun , ndi % postun scriptlet (s).
-notriggers
--notriggerun
--notriggerpostun
Musamapange mtundu wina uliwonse wa mtundu wa mtundu wotchulidwa. Zosankha -zochakuti ndizofanana
--notriggerun --notriggerpostun
ndikutsegula zotsatira za% triggerun , ndi % triggerpostun scriptlet (s).
--repackage
Bweretsani mafayilowo musanachotse. Phukusi loyikidwa kale lidzatchulidwa molingana ndi % _repackage_name_fmt ndipo lidzapangidwa m'ndandanda yomwe imatchedwa ndi %% _repackage_dir (default default is / var / tmp ).
- kwambiri
Musati muchotse chirichonse, ingodutsani. Zothandiza pothandizira ndi -vv chisankho chotsutsa .
QUERY OPTIONS
Machitidwe onse a rpm query command ndi
rpm { -q | --query } [ zosankha zosankha ] [zofuna -zosankha ]
Mungathe kufotokozera momwe mauthenga omwe amapangira ayenera kusindikizidwa. Kuti muchite izi, mukugwiritsa ntchito
--qf | --queryformat QUERYFMT
Njira, yotsatira ndondomeko ya ma QUERYFMT . Zotsatira zofufuzira zimasinthidwa kusintha kwasinthidwe kofanana (print) (3) . Mapangidwe amapangidwa ndi zingwe zolimba (zomwe zingaphatikizepo chikhalidwe cha C Chipulumuka chimachokera ku mawindo atsopano, ma tabu, ndi zina zapadera) ndi printf (3) zojambulajambula. Monga rpm adziwa kale mtundu wosindikiza, mtundu wa specifier uyenera kuchotsedwa, koma m'malo mwake utengere dzina la mutu wa mutu kuti uwasindikidwe, wotsekedwa ndi {} zilembo. Mayina a mayina ndi osamvetsetseka, ndipo gawo lotsogolera la RPMTAG_ la dzina lachitsulo silingathenso .
Zosintha zina zomwe zingapangidwe zingapemphedwe mwa kutsatira chikho ndi : typetag . Panopa, mitundu iyi ikuthandizidwa:
: zida
Lembani chinsinsi cha anthu mu zida za ASCII.
: base64
Lembani deta yamabuku pogwiritsa ntchito base64.
: tsiku
Gwiritsani ntchito strftime (3) "% c".
: tsiku
Gwiritsani ntchito strftime (3) "% a% b% d% Y".
: amavutika
Mafayilo ogwirizana ndi mawonekedwe.
: amawombera
Pangani mafayilo a fayilo.
: hex
Pangani mu hexadecimal.
: octal
Lembani mu octal.
: perms
Sungani zilolezo za fayilo.
: kutsegulira
Thawirani mawu amodzi omwe mungagwiritse ntchito polemba.
: triggertype
Onetsani chilolezo choyambitsa.
Mwachitsanzo, kusindikiza kokha maina a mapepala omwe akuyankhidwa, mungagwiritse ntchito % {NAME} ngati foni ya mtundu. Kuti muzisindikize dzina la phukusi ndi kufalitsa uthenga muzitsulo ziwiri, mungagwiritse ntchito % -30 {NAME}% {DISTRIBUTION} . rpm idzasindikiza mndandanda wa malemba onse omwe amadziƔa pamene akufunsidwa ndi ndondomeko ya --querytags .
Pali magawo awiri omwe mungasankhe kuti mufufuze: kusankha phukusi, ndi kusankha kusankhidwa.
ZOLEMBEDWA PACKAGE:
PACKAGE_NAME
Kufufuzidwa kwapangidwe phukusi lotchedwa PACKAGE_NAME .
-a, - onse
Akufunsira phukusi zonse.
-f, --file FILE
Pulogalamu yofufuzira yokhala ndi FILE .
--file MD5
Pulogalamu yofunira yomwe ili ndi chizindikiro cha fayilo, mwachitsanzo, MD5 digest ya fayilo zili mkati.
-g, - Gulu GROUP
Kufufuza mapepala ndi gulu la GROUP .
--hdad SHA1
Pulogalamu yofunsira yomwe ili ndi chizindikiro cha mutu, monga, digesiti ya SHA1 ya dera losasinthika.
-p, --pake PACKAGE_FILE
Akufunsanso phukusi (uninstalled) pake PACKAGE_FILE . PACKAGE_FILE ingafotokozedwe ngati URL ya ftp kapena http yolemba, pomwepo mutu wa phukusi udzatulutsidwa ndi kufufuza. Onani Zowonjezera za FTP / HTTP kuti mudziwe zambiri pa pulogalamu ya phukupi la mkati komanso http . Kutsutsana kwa PACKAGE_FILE (s), ngati si phukusi lachiphindikizo, lidzatanthauziridwa ngati phukusi la ASCII. Ndemanga zololedwa, kuyambira ndi '#', ndipo mzere uliwonse wa fayilo yowonetserako imaphatikizapo mawonedwe oyera a malo oyera, kuphatikizapo ma URL ndi mafotokozedwe akutali, omwe adzasinthidwa ku njira zomwe zimalowe m'malo mwa phukusi lowonetsera ngati Zowonjezera PACKAGE_FILE zotsutsana ndi funsolo.
--pkgid MD5
Pulogalamu yofunsira yomwe ili ndi chodziwika cha phukusi, ie MDS digest ya mutu wotsatizana komanso malipiro okhudzidwa.
--yambiri ya HDRNUM
Akufunsanso kulowa kwadongosolo la HDRNUM ; izi ndizothandiza kokha podutsa machitidwe.
--specfile SPECFILE
Parse ndi funso SPECFILE ngati ngati phukusi. Ngakhale kuti sizinthu zonse (monga mndandandanda wa mafayilo) alipo, mtundu uwu wa zilolezo zofunsira rpm kuti ugwiritsidwe ntchito kuchotsa mauthenga kuchokera ku mawindo ochepa popanda kulemba kufotokoza mafoni.
TID
Pulogalamu (s) yofufuzira yomwe yapatsidwa chidziwitso cha kusintha kwa TID . Nthawi yodzigwirizanitsa nthawi ikugwiritsidwa ntchito ngati chodziwitsira chogulitsa. Phukusi (s) lidaikidwa kapena kuchotsedwa mkati mwachinthu chimodzi chiri ndi chidziwitso chodziwika.
--sinthidwa PACKAGE_NAME
Kufufuza mapepala omwe amayamba ndi phukusi (s) PACKAGE_NAME .
- zikutanthauza kuti KUDZIWA
Kufufuzira maphukusi onse omwe amapereka mwayi WOKWALA .
- amachititsa kuti KULIMBIKITSA
Kufufuza maphukusi onse omwe amafunika CAPABILITY kuti agwire bwino ntchito.
PACKAGE ZOTHANDIZA:
- kusintha
Onetsani zamasintha kusintha kwa phukusi.
-c, - osuntha
Lembani mafayilo okhazikitsa okha (amatanthauza -l ).
-d, - mafayilo
Lembani mafayilo olemba okha (amatanthauza -a ).
--dump
Kutaya mafayilo mauthenga motere:
njira ya mtime md5sum mode mwini mwini isconfig isdoc rdev symlinkNjirayi iyenera kugwiritsidwa ntchito ndi osachepera a -1 , -c , -d .
--filesbypkg
Lembani mafayilo onse phukusi lililonse.
-i, -
Onetsani mfundo zamaphukusi, kuphatikizapo dzina, ndondomeko, ndi kufotokozera. Izi zimagwiritsa ntchito_queryformat ngati wina atchulidwa.
--za
Amapereka mndandanda wa phukusi ndi nthawi yowonjezera yomwe maphukusi atsopano ali pamwamba.
-l, --list
Lembani mafayilo mu phukusi.
- avomereza
Lembani mphamvu zomwe phukusi likupereka.
-R, - amapempha
Lembani mapepala omwe phukusili likudalira.
--zolemba
Lembani mndandanda wa malemba omwe amagwiritsidwa ntchito ngati gawo la njira zowakhazikitsa ndi kuchotsa.
-s, --state
Onetsani zigawo za mafayilo mu phukusi (limatanthauza -l ). Chikhalidwe cha fayilo iliyonse ndi yachizolowezi , chosayikidwa , kapena chosinthidwa .
olemba, olembapo
Onetsani zolemba zoyambirira, ngati ziripo, zomwe ziri mu phukusi.
SUNGANI ZOPHUNZITSIRA
Maonekedwe onse a rpm kutsimikizira lamulo ndi
rpm { -V | --verify } [ zosankha zosankha ] [ zitsimikizani-zosankha ]
Kuwona phukusi kumaphatikizapo chidziwitso chokhudza maofesi omwe anaikidwa mu phukusi ndi chidziwitso chokhudza mafayilo omwe atengedwa kuchokera mu mndandanda wa phukusi womwe wasungidwa pa dpm database. Zina mwa zinthu, kutsimikizira kufanizitsa kukula, MD5 ndalama, zilolezo, mtundu, mwini ndi gulu la fayilo iliyonse. Zosokonekera zilizonse zikuwonetsedwa. Mafayi omwe sanakhazikitsidwe kuchokera pa phukusi, mwachitsanzo, mafayilo olemba malemba omwe sanagwiritsidwe ntchito " --excludedocs ", adzasamalidwa mosasamala.
Zosankha zosankhidwa phukusi ndi zofanana ndi phukusi lofufuzira (kuphatikizapo phukusi lowonetsera mafayilo ngati zifukwa). Zosankha zina zosavomerezeka ndizo:
-nodeps
Musatsimikizire kudalira kwa phukusi.
--nodigest
Musayesetse phukusi kapena mitu yoyamba pamene mukuwerenga.
- zopanda
Musati muzindikire zikhumbo zirizonse za ma phukusi.
-noscripts
Musagwiritse ntchito % verifyscript scriptlet (ngati mulipo).
--saina
Musayesetse phukusi kapena masayina a mutu pamene mukuwerenga.
--nolinkto
--nomd5
- sungani
- osasamala
--nogroup
-nomtime
- yesani
-nordev
Musati muzindikire zofanana za fayilo.
Maonekedwe a zotsatirazo ndi mndandanda wa zilembo zisanu ndi zitatu, choyimira choyimira:
fc config config file. D % doc zolemba zolemba. g % fayilo yafungo (ie mafayilo omwe ali nawo sali nawo patsikuli). L % layisensi layisense layisensi. r % readme fayilo ya readme.kuchokera pamutu wa phukusi, lotsatiridwa ndi dzina la fayilo. Mmodzi mwa anthu asanu ndi atatuwo akutanthauza zotsatira za kuyerekezera zizindikiro (mafayilo) a fayilo ku mtengo wa malingaliro omwe alembedwa m'ndandanda. (Nthawi) amatanthauza kuti mayesero amatha, koma "osakwatiwa" ? (Funso) limasonyeza kuti mayesero sangathe kuchitidwa (mwachitsanzo, zovomerezeka za fayilo zimaletsa kuwerenga). Popanda kutero, khalidwe la (bodza) lachidule limatanthauza kulephera kwa mayeso oyenera -
S fomu S ize imasiyanasiyana M M ode amasiyana (imaphatikizapo zilolezo ndi mtundu wa fayilo) 5 MD 5 sum imasiyanasiyana D D yovuta kwambiri / yochepa mndandanda wa mndandanda L Werengani Lina (2) njira yofananira U U umwini umasiyana ndi G G roup Umwini umasiyana ndi T imeyi imasiyanaCHIZINDIKIRO CHOCHITIKA NDIPONSO KUDZIWA ZOCHITA
Mitundu yambiri ya malamulo a sign signature ndi
rpm - lizani PUBKEY ...
rpm { --checksig } [ --sasignature ] [ --nodigest ]
PACKAGE_FILE ...
Chotsalira -checksig chimayang'ana zonse zolemba ndi zizindikiro zomwe zili PACKAGE_FILE kutsimikizira umphumphu ndi chiyambi cha phukusi. Onani kuti zisindikizo zimatsimikiziridwa nthawi zonse pamene phukusi likuwerengedwa, ndipo_checksig ndi yothandiza kutsimikizira zonse zomwe zimagwiritsidwa ntchito ndi zizindikiro zomwe zimagwirizanitsidwa ndi phukusi.
Zolemba zadijito sizingakhoze kutsimikiziridwa popanda makiyi a anthu. Mfungulo wamtundu wankhondo wa ancii akhoza kuwonjezeredwa ku rpm database pogwiritsa ntchito. Makina ovomerezeka a boma amanyamulidwa pamutu, ndipo kasamaliro kazing'onong'ono kakang'ono kamapangidwa chimodzimodzi monga kasamalidwe ka phukusi. Mwachitsanzo, makiyi onse amtundu wamakono omwe angatulutsidwe angathe kusonyezedwa ndi:
rpm -qa gpg-pubkey *
Tsatanetsatane wa makiyi apakati a anthu, pamene atumizidwa, angasonyezedwe mwa kuyesa. Pano pali zambiri zokhudza Key Hat GPG / DSA:
rpm -qi gpg-pubkey-db42a60e
Potsirizira, makiyi a anthu angathe kuthetsedwa atatha kutumiza monga maphukusi. Pano ndi momwe mungatulutsire chikho cha Red Hat GPG / DSA
rpm -e gpg-pubkey-db42a60e
KUYAMBA PAKATI
rpm --addsign | --resign PACKAGE_FILE ...
Zonse za_ddsign ndi_zipereka zosankha zimapanga ndikuyika zolemba zatsopano pa phukusi lililonse PACKAGE_FILE loperekedwa, m'malo mwazithunzithunzi zilipo. Pali zifukwa ziwiri pazifukwa zakale, palibe kusiyana pakati pa khalidwe.
Gwiritsani ntchito GPG kuti LIZANI ZINTHU ZOFUNIKA
Pofuna kulemba phukusi pogwiritsira ntchito GPG, rpm ayenera kukonzekera kuti ayendetse GPG ndikutha kupeza mphete yofunikira ndi mafungulo oyenerera. Mwachinsinsi, rpm imagwiritsa ntchito misonkhano yomweyi monga GPG kuti ipeze mphete zakukulu , zomwe ndi $ GNUPGHOME zachilengedwe zosinthika. Ngati mphete zanu sizikupezeka kumene GPG ikuyembekeza kuti zikhale, muyenera kusintha macro % _gpg_path kukhala malo a mphete za GPG zomwe mungagwiritse ntchito.
Pogwirizana ndi ma akale akale a GPG, PGP, ndi rpm, mapepala okhazikika a V3 OpenPGP ayenera kukhazikitsidwa. Zosintha za DSA kapena RSA zingagwiritsidwe ntchito, koma DSA imasankhidwa.
Ngati mukufuna kusayina mapepala mumadzipanga nokha, mumayenera kukhazikitsa nokha makalata omwe mumakhala nawo (onani GPG manual). Mudzafunikanso kukonza rpm macros
%_chinenero
Mtundu wa signature. Pakali pano pulogalamu yokha ndi pgp zothandizidwa.
% _gpg_name
Dzina la "wosuta" yemwe ali ndi fungulo yomwe mukufuna kugwiritsa ntchito kuti mulembe mapepala anu.
Mwachitsanzo, kuti mutha kugwiritsa ntchito GPG kuti mulembe mapepala monga wothandizira "John Doe
mu fayilo yosintha kwambiri. Gwiritsani ntchito / etc / rpm / macros kwa kasinthidwe kachitidwe kawiri ndi ~ / .rpmmacros kwa kasinthidwe kawonedwe kamodzi .
ZOKHUDZA ZOTHANDIZA ZOKHUDZA
Maonekedwe onse a lamulo lopangira luso lachinsinsi ndilo
rpm { --initdb | --rebuilddb } [ -v ] [ --dbpath DIRECTORY ] [ --root DIRECTORY ]
Gwiritsani ntchito --initdb kuti mupange deta yatsopano, gwiritsani ntchito --rebuilddb kuti mumangenso zizindikiro zosungiramo zida zapamwamba zomwe zili m'gululi.
SHOWRC
Lamulo
rpm --showrc
imasonyeza kuti chiwerengero cha rpm chidzagwiritsidwa ntchito pazomwe mungasankhe panopa pa fayilo ya rpmrc ndi macros .
Maofesi a FTP / HTTP
rpm ikhoza kukhala ngati FTP ndi / kapena HTTP kasitomala kuti phukusi likhoza kufufuza kapena kuikidwa pa intaneti. Mafayilo a phukusi pazinthu zowonjezera, kusinthika, ndi zofunikanso zikhoza kufotokozedwa ngati URL ya ftp kapena http yolemba:
ftp: // USER: PASSWORD @ HOST: PORT / njira / to / package.rpm
Ngati : Gawo la PASSWORD lanyalanyaza , mawu achinsinsi adzayankhidwa (kamodzi pa gulu la osuta / dzina la alendo). Ngati onse ogwiritsa ntchito ndi achinsinsi atsekedwa, ftp isanagwiritsidwe ntchito. Nthawi zonse, kusamalidwa (PASV) ftp transfers kumachitika.
rpm imalola zotsatirazi kuti zigwiritsidwe ntchito ndi ftp URLs:
- HOST
HOST wothandizira adzagwiritsidwa ntchito ngati seva yothandizira pa maulendo onse a ftp, omwe amalola ogwiritsa ntchito kupyolera pamakina a firewall omwe amagwiritsa ntchito ma proxy system. Njirayi ingathenso kutchulidwa poyang'anira macro % _froxyxy .
--thandizani HOST
Nambala ya PC ya TCP yogwiritsira ntchito kugwirizana kwa ftp pa seva ya proxy ftp mmalo mwa doko losasinthika. Njirayi ingathenso kutchulidwa poyang'anira macro % _ftpport .
rpm amalola njira zotsatirazi kuti zigwiritsidwe ntchito ndi http URL:
--httpproxy HOST
Wothandizira HOST adzagwiritsidwa ntchito monga seva wothandizira zonse zopititsa http . Njirayi ingathenso kutchulidwa mwa kukonza macro % _httpproxy .
--Port PORT
Nambala ya PC ya TCP yomwe ingagwiritsidwe ntchito pa http kugwiritsira ntchito seva http m'malo m'malo osungirako. Njirayi ingathenso kutchulidwa poyang'anira macro % _httpport .
MALANGIZO OTHANDIZA
Kuchita mwambo wammbuyo
Makhalidwe opangira ma CD tsopano akukhala mu / usr / bin / rpmbuild omwe amatha kuchitidwa. Ngakhale kuvomerezedwa kwa cholowa chomwe chimaperekedwa ndi zida zowonjezera pansi pano zakhala zokwanira, kugwirizana sikungwiro; motero kumanga kuyanjana kwa machitidwe kupyolera muzitsulo za popt zikuchotsedwa pa rpm. Sungani phukusi lapamwamba , ndipo penyani rpmbuild (8) kuti mudziwe zolemba za zonse zomwe zimapangidwira kalembedwe pano mu rpm (8).
Onjezerani mizere yotsatira ku / etc / popt ngati mukufuna kupitiriza kuitanitsa rpmbuild kuchokera ku rpm line line:
rpm exec --bp rpmb -bp rpm exec --bc rpmb -bc rpm exec --bi rpmb -bi rpm exec --bl rpmb -bl rpm exec --ba rpmb -ba rpm exec --bb rpmb -bb rpm exec - rpmb -bs rpm exec --tp rpmb -tp rpm exec --tc rpmb -tc rpm exec --ti rpmb -ti rpm exec --tl rpmb -tl rpm exec --ta rpmb -ta rpm exec - tb rpmb -tb rpm exec --ts rpmb -ts rpm exec --map rpmb --map rpm exec --comcom rpmb --comcom rpm exec --mms rpmb --rmsource rpm exec --rmspec rpmb --rmspec rpm exec --target rpmb --target rpm exec -short-circuit rpmb - gawo lozunguliraONANI ZINA
popt (3), rpm2cpio (8), rpmbuild (8),http://www.rpm.org/ http://www.rpm.org/>
Chofunika: Gwiritsani ntchito lamulo la munthu ( % munthu ) kuti muwone momwe lamulo likugwiritsira ntchito pa kompyuta yanu.