Rpm - Linux Command - Unix Command

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 symlink

Njirayi 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 imasiyana

CHIZINDIKIRO 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 " kuchokera ku mphete zazikulu zomwe ziri mu /etc/rpm/.gpg pogwiritsira ntchito executable / usr / bin / gpg onjezerani

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

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 lozungulira

ONANI 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.