Rpm - ຄໍາສັ່ງ Linux - ຄໍາສັ່ງ Unix

ຄໍາສັ່ງ Linux / Unix : rpm

NAME

rpm - RPM Package Manager

SYNOPSIS

ຄົ້ນຫາແລະການຢັ້ງຢືນການຫຸ້ມຫໍ່:

rpm { -q | --query } [ ເລືອກ - ທາງເລືອກ ] [ query-options ]

rpm { -V | --verify } [ ເລືອກ - ທາງເລືອກ ] [ ກວດສອບທາງເລືອກ ]

rpm - import PUBKEY

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

ການຕິດຕັ້ງ, ຍົກລະດັບແລະຍົກເລີກການຫຸ້ມຫໍ່:

rpm { -i | --install } [ install-options ] PACKAGE_FILE ...

rpm { -U | --upgrade } [ install-options ] PACKAGE_FILE ...

rpm { -F | --freshen } [ install-options ] PACKAGE_FILE ...

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

ອື່ນ ໆ :

rpm { --initdb | --rebuilddb }

rpm { --addsign | --resign } PACKAGE_FILE

rpm { --querytags | --showrc }

rpm {- setperms | - setugids } PACKAGE_NAME

ເລືອກທາງເລືອກ


[ PACKAGE_NAME ] [ -a, - all ] [ -f, - file FILE ]
[ -g, - ກຸ່ມ GROUP ] { -p, - package PACKAGE_FILE ]
[ --fileid MD5 ] [- hdrid SHA1 ] [ --pkgid MD5 ] [ --tid TID ]
[ --querybynumber HDRNUM ] [ --triggeredby PACKAGE_NAME ]
[ --whatprovides CAPABILITY ] [ --whistquires CAPABILITY ]

query-options


[ --changelog ] [ -c, - configfiles ] [ -d, - docfiles ] [ --dump ]
[- filesbypkg ] [ -i, - info ] [ --last ] [ -l, - list ]
[ --provides ] [- qf, - queryformat QUERYFMT ]
[ -R, - require ] [ --scripts ] [ -s, - state ]
[ --triggers, - triggerscripts ]

ກວດສອບທາງເລືອກ


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

install-options


[ --aid ] [ --allfiles ] [ --badreloc ] [- excludepath OLDPATH ]
[- excludedocs ] [ --force ] [ -h, - hash ]
[ --ignoresize ] [ --ignorearch ] [ --ignoreos ]
[ --includedocs ] [ --justdb ] [ --nodeps ]
[ --nodigest ] [ --nosignature ] [ --nosuggest ]
[ --noorder ] [ --noscripts ] [ --notriggers ]
[ --oldpackage ] [- ເລີດ ] [- prefix NEWPATH ]
[- ກໍາ ເນີດ OLDPATH = NEWPATH ]
[ --repackage ] [ --replacefiles ] [ --replacepkgs ]
[ --test ]

DESCRIPTION

rpm ເປັນ ຜູ້ຈັດການແພັກເກດທີ່ ມີປະສິດທິພາບ, ເຊິ່ງສາມາດນໍາໃຊ້ເພື່ອສ້າງ, ຕິດຕັ້ງ, ກວດສອບ, ກວດສອບ, ອັບເດດແລະລຶບຊຸດຊໍແວສ່ວນບຸກຄົນ. ຊຸດທີ່ ປະກອບດ້ວຍຮວບຮວມໄຟລ໌ແລະ meta ຂໍ້ມູນທີ່ໃຊ້ໃນການຕິດຕັ້ງແລະລຶບໄຟລ໌ຮວບຮວມ. meta ຂໍ້ມູນປະກອບມີສະຄິບຜູ້ຊ່ວຍ, ຄຸນລັກສະນະຂອງໄຟລ໌, ແລະຂໍ້ມູນລາຍລະອຽດກ່ຽວກັບຊຸດ. ບັນຈຸ ເຂົ້າມາໃນສອງຊະນິດ: ແພັກເກັດແບບໄບຕ໌, ການນໍາໃຊ້ເພື່ອການຫຸ້ມຫໍ່ຊໍແວທີ່ຈະຕິດຕັ້ງແລະແພັກເກດທີ່ມີລະຫັດແຫຼ່ງຂໍ້ມູນແລະສູດທີ່ຈໍາເປັນເພື່ອຜະລິດລະຫັດບິດ.

ຫນຶ່ງໃນໂຫມດພື້ນຖານດັ່ງຕໍ່ໄປນີ້ຕ້ອງໄດ້ຮັບການຄັດເລືອກ: ກວດສອບ , ກວດສອບ , ກວດເບິ່ງລາຍເຊັນ , ຕິດຕັ້ງ / ຍົກລະດັບ / ປັບປຸງໃຫມ່ , ຖອນການຕິດຕັ້ງ , ເລີ່ມຕົ້ນຖານຂໍ້ມູນ , ປັບ ຖານຂໍ້ມູນຄືນໃຫມ່ , ຍົກ ເລີກ , ເພີ່ມລາຍເຊັນ , ຕັ້ງເຈົ້າຂອງ / ກຸ່ມ , ສະແດງ Querytags , ແລະ Show Configuration .

GENERAL OPTIONS

ຕົວເລືອກເຫລົ່ານີ້ສາມາດໃຊ້ໃນທຸກໂຫມດຕ່າງໆ.

-?, --help

ພິມຂໍ້ຄວາມການນໍາໃຊ້ທີ່ຍາວກວ່ານັ້ນແລ້ວ.

- ການປ່ຽນແປງ

ພິມເສັ້ນດຽວທີ່ມີຈໍານວນເວີຊັນຂອງ rpm ທີ່ ຖືກນໍາໃຊ້.

- ພໍ

ພິມພຽງເລັກນ້ອຍເທົ່າທີ່ເປັນໄປ - ຕາມປົກກະຕິແລ້ວຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດຈະຖືກສະແດງ.

-v

ພິມຂໍ້ມູນກ່ຽວກັບຄໍາສັບ - ຂໍ້ຄວາມຄວາມຄືບຫນ້າຕາມປົກກະຕິຈະຖືກສະແດງ.

-vv

ພິມຫຼາຍຂໍ້ມູນການແກ້ໄຂທີ່ຜິດປົກກະຕິ.

--rcfile FILELIST

ແຕ່ລະໄຟລ໌ທີ່ຢູ່ໃນຈໍ້າສອງເມັດທີ່ແຍກ FILELIST ຈະຖືກອ່ານຢ່າງຕໍ່ເນື່ອງໂດຍ rpm ສໍາລັບຂໍ້ມູນການຕັ້ງຄ່າ. ພຽງແຕ່ໄຟລ໌ທໍາອິດໃນບັນຊີຕ້ອງມີ, ແລະ tildes ຈະຖືກຂະຫຍາຍໄປສູ່ມູນຄ່າຂອງ $ HOME . FILELIST ເລີ່ມຕົ້ນແມ່ນ / usr / lib / rpm / rpmrc : / usr / lib / rpm / redhat / rpmrc : ~ / rpmrc .

- ທໍ່ CMD

ທໍ່ຜົນຜະລິດຂອງ rpm ກັບຄໍາສັ່ງ CMD .

--dbpath DIRECTORY

ໃຊ້ຖານຂໍ້ມູນຢູ່ໃນຫມວດຫມູ່ rathen ກວ່າເສັ້ນທາງ default / var / lib / rpm

--root DIRECTORY

ໃຊ້ຕົ້ນໄມ້ລະບົບໄຟລ໌ທີ່ຖືກຮາກຢູ່ໃນ DIRECTORY ສໍາລັບການດໍາເນີນງານທັງຫມົດ. ໃຫ້ສັງເກດວ່ານີ້ຫມາຍຄວາມວ່າຖານຂໍ້ມູນພາຍໃນ DIRECTORY ຈະຖືກນໍາໃຊ້ສໍາລັບການກວດສອບການຕິດຕາມແລະ scriptlet ໃດຫນຶ່ງ (ເຊົ່ນ % post ຖ້າການຕິດຕັ້ງຫຼື % prep ຖ້າ build, package) ຈະດໍາເນີນການຫຼັງຈາກ chroot (2) ກັບ DIRECTORY .

INSTALL AND UPGRADE OPTIONS

ຮູບແບບທົ່ວໄປຂອງຄໍາສັ່ງຕິດຕັ້ງ rpm ແມ່ນ

rpm { -i | --install } [ install-options ] PACKAGE_FILE ...

ນີ້ຕິດຕັ້ງຊຸດໃຫມ່.

ຮູບແບບທົ່ວໄປຂອງຄໍາສັ່ງຍົກລະດັບ rpm ແມ່ນ

rpm { -U | --upgrade } [ install-options ] PACKAGE_FILE ...

ການຍົກລະດັບນີ້ຫຼືຕິດຕັ້ງແພກເກດໃນປະຈຸບັນຕິດຕັ້ງເວີຊັນໃຫມ່. ນີ້ແມ່ນຄືກັນກັບການຕິດຕັ້ງ, ຍົກເວັ້ນທຸກໆເວີຊັນຂອງຊຸດຈະຖືກລຶບອອກຫຼັງຈາກຕິດຕັ້ງແພັກເກດໃຫມ່.

rpm { -F | --freshen } [ install-options ] PACKAGE_FILE ...

ນີ້ຈະຍົກລະດັບແພັກເກດ, ແຕ່ວ່າຖ້າມີຮຸ່ນກ່ອນຫນ້ານີ້. PACKAGE_FILE ອາດຖືກກໍານົດເປັນ FTP ຫຼື http URL , ໃນກໍລະນີທີ່ຊຸດທີ່ຈະໄດ້ຮັບການດາວໂຫລດກ່ອນທີ່ຈະຕິດຕັ້ງ. ເບິ່ງ FTP / HTTP OPTIONS ສໍາລັບຂໍ້ມູນກ່ຽວກັບ FTP ພາຍໃນຂອງ rpm ແລະການສະຫນັບສະຫນູນຂອງ http client.

- ຈ່າຍ

ຕື່ມການຫຸ້ມຫໍ່ທີ່ແນະນໍາໃຫ້ກັບການກໍານົດເວລາການເຮັດວຽກເມື່ອຈໍາເປັນ

--allfiles

ຕິດຕັ້ງຫຼືຍົກລະດັບທຸກໄຟລ໌ທີ່ຂາດຫາຍໄປໃນຊຸດ, ໂດຍບໍ່ວ່າຈະມີຢູ່.

--badreloc

ນໍາໃຊ້ກັບ - relocate , ອະນຸຍາດໃຫ້ຍົກຍ້າຍໃນເສັ້ນທາງໄຟລ໌ທັງຫມົດ, ບໍ່ພຽງແຕ່ວ່າ OLDPATH ຂອງລວມຢູ່ໃນຄໍາແນະນໍາການຍົກຍ້າຍຊຸດຄູ່.

- excludepath OLDPATH

ຢ່າຕິດຕັ້ງໄຟລ໌ທີ່ມີຊື່ເລີ່ມຕົ້ນດ້ວຍ OLDPATH .

--excludedocs

ບໍ່ຕິດຕັ້ງໄຟລ໌ໃດໆທີ່ຖືກຫມາຍເປັນເອກະສານ (ເຊິ່ງປະກອບມີຫນ້າຜູ້ຊາຍແລະເອກະສານ texinfo).

- ບັງຄັບ

ຄືກັນກັບການນໍາໃຊ້ --replacepkgs , --replacefiles , ແລະ --oldpackage .

-h, --hash

ພິມ 50 ເຄື່ອງຫມາຍຮັດເປັນຮວບຮວມປື້ມບັນຈຸແມ່ນ unpacked. ໃຊ້ກັບ - v | --verbose ສໍາລັບການສະແດງງາມ.

-ignoresize

ຢ່າກວດສອບລະບົບໄຟລ໌ mount ສໍາລັບພື້ນທີ່ດິດພຽງພໍກ່ອນທີ່ຈະຕິດຕັ້ງຊຸດນີ້.

-ignorearch

ອະນຸຍາດໃຫ້ການຕິດຕັ້ງຫຼືການຍົກລະດັບເຖິງແມ່ນວ່າສະຖາປັດຕະຖານຂອງແພັກເກັດແລະໂຮດບໍ່ກົງກັນ.

-ignoreos

ອະນຸຍາດໃຫ້ຕິດຕັ້ງຫຼືຍົກລະດັບເຖິງແມ່ນວ່າລະບົບປະຕິບັດການຂອງແພັກເກັດແລະໂຮດບໍ່ກົງກັບ.

--includedocs

ຕິດຕັ້ງໄຟລ໌ເອກະສານ. ນີ້ແມ່ນພຶດຕິກໍາແບບເລີ່ມຕົ້ນ.

--justdb

ປັບປຸງຖານຂໍ້ມູນເທົ່ານັ້ນ, ບໍ່ແມ່ນລະບົບໄຟລ໌.

--nodigest

ບໍ່ໄດ້ກວດສອບຊຸດຂອງຫນັງສືຫຼືຫົວຂໍ້ໃນເວລາອ່ານ.

-nosignature

ຢ່າກວດສອບລາຍເຊັນຊຸດຫຼືຫົວຂໍ້ໃນເວລາອ່ານ.

--nodeps

ບໍ່ຕ້ອງເຮັດການກວດສອບການຕິດຕາມກ່ອນທີ່ຈະຕິດຕັ້ງຫຼືຍົກລະດັບແພັກເກດ.

- ບໍ່ຕ້ອງການ

ບໍ່ແນະນໍາໃຫ້ຊຸດ (s) ທີ່ສະຫນອງການຊ່ວຍເຫຼືອທີ່ຂາດຫາຍໄປ.

- ບໍ່ມີຫຍັງ

ຫ້າມຈັດການກັບຊຸດການຕິດຕັ້ງໃຫມ່. ບັນຊີລາຍຊື່ຂອງການຫຸ້ມຫໍ່ຈະໄດ້ຮັບການປັບປຸງໃຫມ່ເພື່ອສະຫນອງການບໍລິໂພກ.

-noscripts

-nopre

--nopost

-nopreun

--nopostun

ບໍ່ປະຕິບັດ scriptlet ຂອງຊື່ດຽວກັນ. ຕົວເລືອກ --noscripts ແມ່ນເທົ່າກັບ

--nopre - nopost - nopreun - nopostun

ແລະປິດການປະຕິບັດຂອງທີ່ສອດຄ້ອງກັນ % pre , % post , % preun , ແລະ % scriptlet post (s).

-notriggers

--notriggerin

--notriggerun

--notriggerpostun

ຢ່າປະຕິບັດ scriptlet ຜົນກະທົບໃດໆຂອງປະເພດທີ່ມີຊື່. ທາງເລືອກ --notriggers ແມ່ນເທົ່າກັບ

--notriggerin -notriggerun -notriggerpostun

ແລະປິດການປະຕິບັດການ % triggerin ທີ່ສອດຄ້ອງກັນ, % triggerun , ແລະ % triggerpostun scriptlet (s).

-oldpackage

ອະນຸຍາດໃຫ້ອັບເດດເພື່ອທົດແທນຊຸດໃຫມ່ທີ່ມີອາຍຸເກົ່າກວ່າ.

- ສຸດທ້າຍ

ອັດຕາສ່ວນການພິມເປັນໄຟລ໌ທີ່ຖືກຖອນອອກຈາກບັນດາເອກະສານບັນຈຸ. ນີ້ແມ່ນເພື່ອເຮັດໃຫ້ rpm ງ່າຍທີ່ຈະດໍາເນີນການຈາກເຄື່ອງມືອື່ນໆ.

--prefix NEWPATH

ສໍາລັບແພັກທີ່ສອງທີ່ສາມາດຍ້າຍອອກໄດ້, ແປພາສາໄຟລ໌ທັງຫມົດທີ່ເລີ່ມຕົ້ນດ້ວຍຄໍາແນະນໍາການຕິດຕັ້ງໃນຄໍາແນະນໍາການຍົກຍ້າຍໃຫມ່ (package) ກັບ NEWPATH .

- ການເຊື່ອມໂຍງ OLDPATH = NEWPATH

ສໍາລັບແພັກເກດໄບນາລີທີ່ສາມາດຍ້າຍໄດ້, ແປພາຫະນະເສັ້ນທາງທັງຫມົດທີ່ເລີ່ມຕົ້ນດ້ວຍ OLDPATH ໃນຄໍາແນະນໍາການຍົກຍ້າຍແພັກເກດໃຫມ່ ( NEWS ) ກັບ NEWPATH . ຕົວເລືອກນີ້ສາມາດຖືກໃຊ້ເລື້ອຍໆຖ້າວ່າ OLDPATH ຫຼາຍໃນຊຸດຈະຖືກຍ້າຍຄືນ.

- ຖອນຄືນໃຫມ່

Re-Package ໄຟລ໌ກ່ອນທີ່ຈະລຶບລ້າງ. ຊຸດຕິດຕັ້ງທີ່ຜ່ານມາຈະຖືກຕັ້ງຊື່ຕາມ macro % _repackage_name_fmt ແລະຈະຖືກສ້າງຂື້ນໃນໂຟເດີທີ່ຕັ້ງຊື່ໂດຍ macro % _repackage_dir (ຄ່າເລີ່ມຕົ້ນແມ່ນ / var / tmp ).

--replacefiles

ຕິດຕັ້ງແພັກເກັດເຖິງແມ່ນວ່າພວກເຂົາຈະປ່ຽນໄຟລ໌ຈາກອື່ນ ໆ , ແລ້ວຕິດຕັ້ງແພັກເກດ.

--replacepkgs

ການຕິດຕັ້ງແພັກເກັດເຖິງແມ່ນວ່າບາງສ່ວນຂອງມັນຖືກຕິດຕັ້ງຢູ່ໃນລະບົບນີ້ແລ້ວ.

-test

ຢ່າຕິດຕັ້ງແພກເກດ, ພຽງແຕ່ກວດສອບແລະລາຍງານຂໍ້ຂັດແຍ່ງທີ່ອາດເກີດຂື້ນ.

ERASE OPTIONS

ຮູບແບບທົ່ວໄປຂອງຄໍາສັ່ງລຶບ rpm ແມ່ນ

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

ຕົວເລືອກຕໍ່ໄປນີ້ອາດຈະຖືກນໍາໃຊ້:

--allmatches

ຖອນເອົາທຸກຮຸ່ນຂອງຊຸດທີ່ກົງກັບ PACKAGE_NAME . ໂດຍປົກກະຕິແລ້ວມີຂໍ້ຜິດພາດທີ່ຖືກສົ່ງອອກຖ້າ PACKAGE_NAME ເຫມາະສົມກັບຫລາຍຊຸດ.

--nodeps

ບໍ່ກວດເບິ່ງຄວາມຂັດແຍ້ງກ່ອນທີ່ຈະຖອນການຕິດຕັ້ງແພັກເກດ.

-noscripts

-nopreun

--nopostun

ບໍ່ປະຕິບັດ scriptlet ຂອງຊື່ດຽວກັນ. ຕົວເລືອກ --noscripts ໃນລະຫວ່າງການ ຖອນການໂຍກຍ້າຍ ແມ່ນເທົ່າກັບ

--nopreun -nopostun

ແລະປິດການປະຕິບັດການທີ່ສອດຄ້ອງກັນ % preun , ແລະ scriptlet % post (s).

-notriggers

--notriggerun

--notriggerpostun

ຢ່າປະຕິບັດ scriptlet ຜົນກະທົບໃດໆຂອງປະເພດທີ່ມີຊື່. ທາງເລືອກ --notriggers ແມ່ນເທົ່າກັບ

--notriggerun- notriggerpostun

ແລະປິດການປະຕິບັດການ % triggerun ທີ່ສອດຄ້ອງກັນ, ແລະ % triggerpostun scriptlet (s).

- ຖອນຄືນໃຫມ່

Re-Package ໄຟລ໌ກ່ອນທີ່ຈະລຶບລ້າງ. ຊຸດຕິດຕັ້ງທີ່ຜ່ານມາຈະຖືກຕັ້ງຊື່ຕາມ macro % _repackage_name_fmt ແລະຈະຖືກສ້າງຂື້ນໃນໂຟເດີທີ່ຕັ້ງຊື່ໂດຍ macro % _repackage_dir (ຄ່າເລີ່ມຕົ້ນແມ່ນ / var / tmp ).

-test

ຢ່າຖອນການຕິດຕັ້ງສິ່ງໃດກໍ່ຕາມ, ພຽງແຕ່ຜ່ານການເຄື່ອນໄຫວ. ມີປະໂຫຍດຮ່ວມກັບຕົວເລືອກ -vv ສໍາລັບການແກ້ໄຂ.

OPTIONS QUERY

ຮູບແບບທົ່ວໄປຂອງຄໍາສັ່ງ query rpm ແມ່ນ

rpm { -q | --query } [ ເລືອກ - ທາງເລືອກ ] [ query-options ]

ທ່ານສາມາດກໍານົດຮູບແບບທີ່ຂໍ້ມູນຂອງແພັກເກັດຄວນຖືກພິມອອກ. ເພື່ອເຮັດສິ່ງນີ້, ທ່ານໃຊ້


--qf | --queryformat QUERYFMT

ທາງເລືອກ, ປະຕິບັດຕາມ ຊຸດ ຮູບແບບ QUERYFMT . ຮູບແບບການສອບຖາມແມ່ນຮູບແບບທີ່ຖືກປັບປຸງຂອງຮູບແບບ printf (3) ມາດຕະຖານ. ຮູບແບບແມ່ນປະກອບດ້ວຍສາຍໄຟຟ້າສະຖິດ (ເຊິ່ງອາດປະກອບມີລັກສະນະ C ຕົວລັກສະນະ escape ສໍາລັບ newlines, tabs ແລະລັກສະນະພິເສດອື່ນໆ) ແລະ printf (3) formatters ປະເພດ. ໃນຖານະ rpm ແລ້ວຮູ້ປະເພດພິມ, ຕົວກໍານົດການປະເພດຕ້ອງຖືກຍົກເລີກຢ່າງໃດກໍ່ຕາມແລະຖືກແທນທີ່ດ້ວຍຊື່ຂອງແຖບຫົວຂໍ້ທີ່ຈະຖືກພິມອອກ, ຕິດຂັດໂດຍ {} ຕົວອັກສອນ. ຊື່ແທັບກໍບໍ່ມີຄວາມຫມາຍ, ແລະ RPMTAG_ ສ່ວນຫນຶ່ງຂອງຊື່ແທັບຈະຖືກຍົກເລີກເຊັ່ນກັນ.

ຮູບແບບຜົນຜະລິດອື່ນສາມາດໄດ້ຮັບການຮ້ອງຂໍໂດຍການຕິດຕາມ tag ທີ່ມີ : typetag . ປະຈຸບັນປະເພດດັ່ງຕໍ່ໄປນີ້ຖືກສະຫນັບສະຫນູນ:

: armor


ສວມໃສ່ກຸນແຈສາທາລະນະໃນ Armor ASCII.

: base64

ເຂົ້າລະຫັດຂໍ້ມູນໄບນາລີໂດຍໃຊ້ base64.

: date

ໃຊ້ຮູບແບບ strftime (3) "% c".

: ມື້

ໃຊ້ຮູບແບບ strftime (3) "% a% b% d% Y".

: depflags

Format draughts dependency

: fflags

Format flags file

: hex

ຮູບແບບຂອງ hexadecimal.

: octal

Format in octal

: perms

ອະນຸຍາດໄຟລ໌ຮູບແບບ.

: shescape

ຫນີວົງຈອນດຽວເພື່ອໃຊ້ໃນສະຄິບ.

: triggertype

ສະແດງຜົນກະທົບຕໍ່ຜົນກະທົບຕໍ່.

ຕົວຢ່າງເຊັ່ນການພິມຊື່ຂອງແພັກເກັນທີ່ຕ້ອງການ, ທ່ານສາມາດໃຊ້ % {NAME} ເປັນຮູບແບບຮູບແບບ. ເພື່ອພິມຊື່ໂປແກຼມແລະຂໍ້ມູນການແຈກຢາຍໃນສອງຄໍລໍາ, ທ່ານສາມາດໃຊ້ % -30 {NAME}% {DISTRIBUTION} . rpm ຈະພິມລາຍຊື່ຂອງແທໍກທັງຫມົດທີ່ມັນຮູ້ກ່ຽວກັບເວລາທີ່ມັນຖືກເອີ້ນໃຊ້ກັບການໂຕ້ຖຽງ - querytags .

ມີສອງຊຸດຂອງຕົວເລືອກສໍາລັບຄໍາຖາມ: ການຄັດເລືອກຊຸດແລະການຄັດເລືອກຂໍ້ມູນ.

OPTION OPTION PACKAGE:

PACKAGE_NAME

ຖາມຊຸດແພັກທີ່ຕິດຕັ້ງຊື່ PACKAGE_NAME .

-a, --all

ສອບຖາມຊຸດຕິດຕັ້ງທັງຫມົດ.

-f, - ໄຟລ໌ໄຟລ໌

ຄົ້ນຫາຊຸດທີ່ຖື FILE .

--fileid MD5

ສອບຖາມຊຸດທີ່ປະກອບດ້ວຍຕົວລະບຸແຟ້ມທີ່ກໍານົດໄວ້, ເຊັ່ນ: MD5 ຂື້ນຂອງເນື້ອຫາຂອງໄຟລ໌.

-g, - GROUP GROUP

ສອບຖາມຊຸດກັບກຸ່ມ GROUP .

-hdrid SHA1

ສອບຖາມຊຸດທີ່ປະກອບດ້ວຍຕົວລະບຸຫົວຂໍ້ທີ່ໄດ້ຮັບ, ຕົວຢ່າງ SHA1 ຂື້ນຂອງພາກສ່ວນຫົວຂໍ້ທີ່ບໍ່ປ່ຽນແປງ.

-p, - package PACKAGE_FILE

ສອບຖາມຊຸດ (ຍົກເລີກການຕິດຕັ້ງ) ແພັກເກັດ PACKAGE_FILE . PACKAGE_FILE ອາດຈະຖືກກໍານົດເປັນ IP ແບບຟອມ ftp ຫຼື http , ໃນກໍລະນີທີ່ຫົວຂໍ້ຊຸດຈະຖືກດາວໂຫລດແລະສອບຖາມ. ເບິ່ງ FTP / HTTP OPTIONS ສໍາລັບຂໍ້ມູນກ່ຽວກັບ FTP ພາຍໃນຂອງ rpm ແລະການສະຫນັບສະຫນູນຂອງ http client. ການໂຕ້ຖຽງ PACKAGE_FILE (s), ຖ້າບໍ່ແມ່ນຊຸດຄູ່, ຈະຖືກແປເປັນເອກະສານສະແດງຊຸດ ASCII. ຄໍາອະທິບາຍຖືກອະນຸຍາດ, ເລີ່ມຕົ້ນດ້ວຍ "#", ແລະແຕ່ລະເສັ້ນຂອງແຟ້ມປະມວນຜົນຊຸດສາມາດປະກອບດ້ວຍຊ່ອງສະແດງສີຂາວທີ່ແຕກຕ່າງກັນ, ລວມທັງ URL ທີ່ມີການສະແດງກຣາມຫ່າງໄກສອກຫຼີກ, ເຊິ່ງຈະຖືກຂະຫຍາຍໄປສູ່ເສັ້ນທາງທີ່ຖືກແທນທີ່ແທນຂອງ manifest package ເທົ່ານັ້ນ. ການໂຕ້ຖຽງ PACKAGE_FILE ເພີ່ມເຕີມຕໍ່ກັບຄໍາຖາມ.

--pkgid MD5

ຊຸດຄໍາຖາມທີ່ມີບັນດາລະຫັດປະຈໍາຕົວ, ເຊິ່ງແມ່ນຕົວເລກ MD5 ຂອງຫົວຂໍ້ປະສົມແລະສ່ວນປະກອບຂອງ payload ລວມ.

--querybynumber HDRNUM

ສອບຖາມຂໍ້ມູນຖານຂໍ້ມູນ HDRNUM ໂດຍກົງ; ນີ້ແມ່ນມີຜົນປະໂຫຍດພຽງແຕ່ສໍາລັບການແກ້ໄຂ.

--specfile SPECFILE

ແຍກແລະສອບຖາມ SPECFILE ຄືກັບວ່າມັນເປັນຊຸດ. ເຖິງແມ່ນວ່າບໍ່ມີຂໍ້ມູນທັງຫມົດ (ເຊົ່ນລາຍຊື່ໄຟລ໌), ແບບສອບຖາມແບບນີ້ຈະອະນຸຍາດໃຫ້ rpm ຖືກນໍາໃຊ້ເພື່ອສະກັດຂໍ້ມູນຈາກແຟ້ມ spec ໂດຍບໍ່ຕ້ອງຂຽນຕົວແຍກຕົວຢ່າງ.

-tid TID

ຄົ້ນຫາຊຸດ (s) ທີ່ມີຕົວກໍານົດການປະຕິບັດການ TID . ບັດປະຈໍາຕົວ unix ຖືກນໍາໃຊ້ໃນປັດຈຸບັນເປັນລະຫັດປະຕິບັດການ. ທຸກໆຊຸດ (s) ທີ່ຕິດຕັ້ງຫຼືຖືກລຶບລ້າງໃນການຊື້ຂາຍດຽວມີລະບຸທົ່ວໄປ.

--triggeredby PACKAGE_NAME

ສອບຖາມຊຸດທີ່ຖືກເອີ້ນໂດຍຊຸດ (s) PACKAGE_NAME .

-whatprovides CAPABILITY

ສອບຖາມທຸກແພກເກດທີ່ໃຫ້ຄວາມສາມາດ CAPABILITY .

- ຄວາມຕ້ອງການ ຄວາມສາມາດ

ສອບຖາມທຸກແພກເກດທີ່ຕ້ອງການ CAPABILITY ເພື່ອເຮັດວຽກທີ່ເຫມາະສົມ.

PACKAGE QUERY OPTIONS:

--changelog

ສະແດງຂໍ້ມູນການປ່ຽນແປງສໍາລັບຊຸດ.

-c, --configfiles

ບັນຊີລາຍການໄຟລ໌ພຽງແຕ່ (implies -l ).

-d, --docfiles

ບັນຊີລາຍຊື່ໄຟລ໌ເອກະສານພຽງແຕ່ (implies -l ).

--dump

ຂໍ້ມູນໄຟລ໌ Dump ດັ່ງຕໍ່ໄປນີ້:

ເສັ້ນທາງຂະຫນາດເສັ້ນທາງ mtime md5sum ໂຫມດເຈົ້າຂອງ isconfig isdoc rdev symlink

ຕົວເລືອກນີ້ຕ້ອງຖືກນໍາໃຊ້ຢ່າງຫນ້ອຍຫນຶ່ງໃນ -l , -c , -d .

-filesbypkg

ລາຍຊື່ແຟ້ມທັງຫມົດໃນແຕ່ລະຊຸດທີ່ເລືອກ.

-i, --info

ສະແດງຂໍ້ມູນການຫຸ້ມຫໍ່, ລວມທັງຊື່, ສະບັບ, ແລະລາຍລະອຽດ. ນີ້ໃຊ້ --queryformat ຖ້າມີການກໍານົດໄວ້.

--last

ສັ່ງຊື້ລາຍະການຊຸດໂດຍການຕິດຕັ້ງເວລາດັ່ງນັ້ນແພັກເກັດຫຼ້າສຸດແມ່ນຢູ່ເທິງ.

- l, --list

ລາຍການໄຟລ໌ໃນຊຸດ.

- ຈ່າຍ

ຄວາມສາມາດໃນການສະຫນອງຊຸດນີ້ໃຫ້.

-R, -requires

ບັນຊີລາຍຊື່ແພກເກດທີ່ແພງຂຶ້ນ.

--scripts

ລາຍຊື່ສະຄິບສະເພາະທີ່ຖືກໃຊ້ເປັນສ່ວນຫນຶ່ງຂອງຂັ້ນຕອນການຕິດຕັ້ງແລະການຖອນການຕິດຕັ້ງ.

-s, --state

ສະແດງສະຖານະຂອງໄຟລ໌ໃນຊຸດ (implies -l ). ສະຖານະຂອງແຕ່ລະໄຟລ໌ແມ່ນຫນຶ່ງໃນ ປະກະຕິ , ບໍ່ຕິດຕັ້ງ , ຫຼື ປ່ຽນແທນ .

--triggers, --triggerscripts

ສະແດງສະຄິບຜົນກະທົບ, ຖ້າມີ, ເຊິ່ງມີຢູ່ໃນຊຸດ.

VERIFY OPTIONS

ຮູບແບບທົ່ວໄປຂອງຄໍາສັ່ງກວດສອບ rpm ແມ່ນ

rpm { -V | --verify } [ ເລືອກ - ທາງເລືອກ ] [ ກວດສອບທາງເລືອກ ]

ການຢັ້ງຢືນຊຸດການປຽບທຽບຂໍ້ມູນກ່ຽວກັບໄຟລ໌ທີ່ຕິດຕັ້ງໃນຊຸດທີ່ມີຂໍ້ມູນກ່ຽວກັບໄຟລ໌ທີ່ໄດ້ຈາກຂໍ້ມູນຕາຕະລາງທີ່ເກັບໄວ້ໃນຖານຂໍ້ມູນ RPM. ໃນບັນດາສິ່ງອື່ນໆ, ການກວດສອບປຽບທຽບຂະຫນາດ, MD5 ລວມ, ອະນຸຍາດ, ປະເພດ, ເຈົ້າຂອງແລະກຸ່ມຂອງໄຟລ໌ແຕ່ລະຄົນ. ຄວາມແຕກຕ່າງໃດໆຖືກສະແດງ. ໄຟລ໌ທີ່ບໍ່ໄດ້ຕິດຕັ້ງຈາກຊຸດດັ່ງກ່າວ, ສໍາລັບຕົວຢ່າງ, ໄຟລ໌ເອກະສານທີ່ບໍ່ໄດ້ລວມເອົາໃນການຕິດຕັ້ງໂດຍໃຊ້ຕົວເລືອກ " --excludedocs ", ຈະຖືກປະຕິເສດຢ່າງງຽບໆ.

ຕົວເລືອກການເລືອກຊຸດແມ່ນຄືກັນກັບການສອບຖາມແບບແພັກເກດ (ລວມທັງໄຟລ໌ manifest manifest ເປັນການໂຕ້ຖຽງ). ຕົວເລືອກອື່ນໆທີ່ເປັນເອກະລັກເພື່ອກວດສອບຮູບແບບແມ່ນ:

--nodeps

ບໍ່ກວດສອບຄວາມເປັນໄປໄດ້ຂອງແພກເກດ.

--nodigest

ບໍ່ໄດ້ກວດສອບຊຸດຂອງຫນັງສືຫຼືຫົວຂໍ້ໃນເວລາອ່ານ.

--ofofiles

ບໍ່ກວດສອບຄຸນລັກສະນະໃດໆຂອງໄຟລ໌ຊຸດ.

-noscripts

ຢ່າປະຕິບັດ scriptlet % verifyscript (ຖ້າມີ).

-nosignature

ຢ່າກວດສອບລາຍເຊັນຊຸດຫຼືຫົວຂໍ້ໃນເວລາອ່ານ.

--nolinkto

--nomd5

-nosize

- ງົວ

--nogroup

--nomtime

--nomode

--nordev

ບໍ່ກວດສອບຄຸນສົມບັດໄຟລ໌ທີ່ສອດຄ້ອງກັນ.

ຮູບແບບຂອງຜົນຜະລິດແມ່ນ 8 ຕົວອັກສອນ, ເປັນເຄື່ອງຫມາຍສະແດງຄວາມເປັນໄປໄດ້ທີ່ເປັນໄປໄດ້:

c % config file configuration d % doc ເອກສານເອກສານ g % ghost ໄຟລ໌ (ເຊົ່ນເນື້ອຫາຂອງໄຟລ໌ແມ່ນບໍ່ລວມຢູ່ໃນໂປຼແກຼມປະມູນ). ໄຟລ໌ໃບອະນຸຍາດ l % . r % readme readme file

ຈາກຫົວຂໍ້ຊຸດ, ປະຕິບັດຕາມຊື່ໄຟລ໌. ແຕ່ລະ 8 ລັກສະນະສະແດງຜົນຂອງການປຽບທຽບຂອງຄຸນລັກສະນະ (s) ຂອງໄຟລ໌ກັບມູນຄ່າຂອງບັນດາຄຸນລັກສະນະທີ່ບັນທຶກໄວ້ໃນຖານຂໍ້ມູນ. "ໄລຍະເວລາດຽວ" ຫມາຍເຖິງການທົດສອບຜ່ານ, ໃນຂະນະທີ່ " ? " (ຫມາຍຄໍາຖາມ) ຊີ້ໃຫ້ເຫັນວ່າການທົດສອບບໍ່ສາມາດປະຕິບັດໄດ້ (ຕົວຢ່າງເຊັ່ນການອະນຸຍາດໄຟລ໌ປ້ອງກັນການອ່ານ). ຖ້າບໍ່ດັ່ງນັ້ນ, ຕົວອັກສອນ (mnemonically em B oldened) ຫມາຍເຖິງຄວາມລົ້ມເຫຼວຂອງການທົດສອບ - verify ທີ່ສອດຄ້ອງກັນ:

ລະຫັດ S S ize ແຕກຕ່າງກັນ M M ode ແຕກຕ່າງກັນ (ລວມເຖິງການອະນຸຍາດແລະປະເພດໄຟລ໌) 5 MD 5 sum ແຕກຕ່າງກັນ D D eviere ຕົວເລກທີ່ສໍາຄັນ / ນ້ອຍໆ M -match L ອ່ານ L ink (2) path mis-match U U ser ຄວາມແຕກຕ່າງກັນ G G roup ຄວາມເປັນເຈົ້າການແຕກຕ່າງກັນ T m T ime ແຕກຕ່າງກັນ

ລາຍເຊັນດິຈິຕອແລະການຢັ້ງຢືນ DIGEST

ຮູບແບບທົ່ວໄປຂອງຄໍາສັ່ງ ລາຍເຊັນດິຈິຕອນ RPM ແມ່ນ

rpm - import PUBKEY

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

ຕົວເລືອກ --checksig ກວດສອບການຂຽນແລະລາຍເຊັນທັງຫມົດທີ່ມີຢູ່ໃນ PACKAGE_FILE ເພື່ອຮັບປະກັນຄວາມສົມບູນແລະຕົ້ນກໍາເນີດຂອງຊຸດ. ໃຫ້ສັງເກດວ່າລາຍເຊັນໄດ້ຮັບການຢືນຢັນໃນທຸກເວລາທີ່ຊຸດການອ່ານແລະ - checkcheck ແມ່ນມີປະໂຫຍດໃນການກວດສອບຂໍ້ມູນທັງຫມົດແລະລາຍເຊັນທີ່ກ່ຽວຂ້ອງກັບຊຸດ.

ລາຍເຊັນດິຈິຕອນບໍ່ສາມາດຖືກຢັ້ງຢືນໄດ້ໂດຍບໍ່ມີການສໍາປະທານສາທາລະນະ. ສາທາລະນະລັດປະຊາທິປະໄຕປະຊາຊົນລາວ ກຸນແຈສາທາລະນະທີ່ນໍາເຂົ້າຖືກຈັດໃສ່ໃນຫົວຂໍ້ແລະການຄຸ້ມຄອງວົງແຫວນທີ່ສໍາຄັນແມ່ນຖືກປະຕິບັດຢ່າງແທ້ຈິງເຊັ່ນການຄຸ້ມຄອງຊຸດ. ຕົວຢ່າງ: ທຸກປະເພດສາທາລະນະນໍາເຂົ້າສາມາດສະແດງໂດຍ:

rpm -qa gpg-pubkey *

ລາຍລະອຽດກ່ຽວກັບລະຫັດປະຊາຊົນສະເພາະ, ເມື່ອນໍາເຂົ້າ, ສາມາດສະແດງໂດຍການສອບຖາມ. ນີ້ແມ່ນຂໍ້ມູນກ່ຽວກັບຄີ Red Hat GPG / DSA:

rpm-qi gpg-pubkey-db42a60e

ສຸດທ້າຍ, ສາທາລະນະທີ່ສາມາດຖືກລຶບລ້າງຫຼັງຈາກການນໍາເຂົ້າເຊັ່ນດຽວກັບແພກເກດ. ນີ້ແມ່ນວິທີການເອົາປຸ່ມ Red Hat GPG / DSA

rpm-e gpg-pubkey-db42a60e

ການລົງນາມໃນເອກະສານ

rpm --addsign | --resign PACKAGE_FILE

ທັງສອງທາງເລືອກ --addsign ແລະ --resign ສ້າງແລະສະແດງລາຍເຊັນໃຫມ່ສໍາລັບແຕ່ລະຊຸດ PACKAGE_FILE ໃຫ້, ແທນທີ່ມີລາຍເຊັນທີ່ມີຢູ່. ມີສອງທາງເລືອກສໍາລັບເຫດຜົນທາງປະຫວັດສາດ, ບໍ່ມີຄວາມແຕກຕ່າງໃນພຶດຕິກໍາໃນປະຈຸບັນ.

ການນໍາໃຊ້ GPG ເພື່ອເຊັນໂປແກຼມ

ເພື່ອເຂົ້າລະບົບໂດຍໃຊ້ GPG, rpm ຕ້ອງຖືກກໍານົດໃຫ້ໃຊ້ GPG ແລະສາມາດຊອກຫາວົງແຫວນທີ່ມີປຸ່ມທີ່ເຫມາະສົມ. ໂດຍຄ່າເລີ່ມຕົ້ນ, rpm ໃຊ້ສົນທິສັນຍາດຽວກັບ GPG ເພື່ອຊອກຫາວົງແຫວນທີ່ສໍາຄັນ, ຄື $ GNUPGHOME variable environment. ຖ້າຫາກວ່າແຫວນຄີຂອງທ່ານບໍ່ຢູ່ບ່ອນທີ່ GPG ຄາດຫວັງໃຫ້ພວກເຂົາເປັນ, ທ່ານຈໍາເປັນຕ້ອງກໍານົດ macro_% _gpg_path ເພື່ອເປັນຕໍາແຫນ່ງຂອງແຫວນຄີ GPG ທີ່ຈະໃຊ້.

ສໍາລັບຄວາມເຫມາະສົມກັບຮຸ່ນເກົ່າຂອງ GPG, PGP, ແລະ rpm, ມີພຽງແຕ່ການຕິດຕັ້ງໂປແກຼມລາຍເຊັນ V3 OpenPGP. ສາມາດນໍາໃຊ້ລະບົບການຢັ້ງຢືນ DSA ຫຼື RSA ໄດ້, ແຕ່ວ່າ DSA ແມ່ນຕ້ອງການ.

ຖ້າທ່ານຕ້ອງການທີ່ຈະສາມາດເຊັນປື້ມທີ່ທ່ານສ້າງຕົວທ່ານເອງ, ທ່ານກໍ່ຈໍາເປັນຕ້ອງສ້າງຄູ່ຄູ່ຄີແລະຄວາມລັບຂອງທ່ານເອງ (ເບິ່ງຄູ່ມື GPG). ນອກນັ້ນທ່ານຍັງຈໍາເປັນຕ້ອງກໍານົດ macros rpm

% _signature

ປະເພດລາຍເຊັນ. ໃນປັດຈຸບັນພຽງແຕ່ gpg ແລະ pgp ຖືກສະຫນັບສະຫນູນ.

% _gpg_name

ຊື່ຂອງ "ຜູ້ໃຊ້" ທີ່ສໍາຄັນທີ່ທ່ານຕ້ອງການໃຊ້ໃນການເຂົ້າລະຫັດຂອງທ່ານ.

ຕົວຢ່າງ: ເພື່ອສາມາດໃຊ້ GPG ເພື່ອເຂົ້າລະຫັດເປັນຜູ້ໃຊ້ "John Doe " ຈາກວົງແຫວນທີ່ຢູ່ໃນ /etc/rpm/.gpg using the executable / usr / bin / gpg ທີ່ ທ່ານຕ້ອງການ ລວມມີ

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

ໃນແຟ້ມການກໍານົດຄ່າ macro. ໃຊ້ / etc / rpm / macros ສໍາລັບການກໍານົດຄ່າລະບົບຕໍ່ລະບົບແລະ ~ / .rpmmacros ສໍາລັບການຕັ້ງຄ່າຕໍ່ຜູ້ໃຊ້.

REBUILD DATABASE OPTIONS

ຮູບແບບທົ່ວໄປຂອງຄໍາສັ່ງ rpm rebuild ຖານຂໍ້ມູນແມ່ນ

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

ໃຊ້ --initdb ເພື່ອສ້າງຖານຂໍ້ມູນໃຫມ່, ໃຊ້ - rebuilddb ເພື່ອສ້າງດັດສະນີຖານຂໍ້ມູນຈາກ headers ຊຸດຕິດຕັ້ງ.

SHOWRC

ຄໍາສັ່ງ

rpm -showrc

ສະແດງໃຫ້ເຫັນຄ່າ rpm ທີ່ ຈະໃຊ້ສໍາລັບຕົວເລືອກທັງຫມົດທີ່ກໍານົດໄວ້ໃນໄຟລ໌ການຕັ້ງຄ່າ rpmrc ແລະ macros ໃນປະຈຸບັນ.

FTP / HTTP OPTIONS

rpm ສາມາດປະຕິບັດເປັນລູກຄ້າ FTP ແລະ / ຫຼື HTTP ເພື່ອໃຫ້ແພັກເກດສາມາດຖືກສອບຖາມຫຼືຕິດຕັ້ງຈາກອິນເຕີເນັດ. ໄຟລ໌ຊຸດສໍາລັບການຕິດຕັ້ງ, ຍົກລະດັບແລະການດໍາເນີນການສອບຖາມອາດຈະຖືກກໍານົດເປັນ IP ແບບຟອມ ftp ຫຼື http :

ftp: // USER: PASSWORD @ HOST: PORT / path / to / package.rpm

ຖ້າຫາກວ່າ : ສ່ວນ PASSWORD ຖືກຍົກເລີກ, ລະຫັດຜ່ານຈະໄດ້ຮັບການເຕືອນສໍາລັບ (ຫນຶ່ງຄັ້ງຕໍ່ຄູ່ຜູ້ໃຊ້ / hostname). ຖ້າທັງຜູ້ໃຊ້ແລະລະຫັດຜ່ານຖືກຍົກເລີກ, ftp ນາມແຝງຈະຖືກນໍາໃຊ້. ໃນທຸກໆກໍລະນີ, ການໂອນ FTP passive (PASV) ແມ່ນຖືກປະຕິບັດ.

rpm ອະນຸຍາດໃຫ້ທາງເລືອກດັ່ງຕໍ່ໄປນີ້ຈະຖືກນໍາໃຊ້ກັບ FTP URLs:

-ftpproxy HOST

host HOST ຈະຖືກນໍາໃຊ້ເປັນເຄື່ອງແມ່ຂ່າຍຕົວແທນສໍາລັບການໂອນ FTP ທັງຫມົດ, ເຊິ່ງອະນຸຍາດໃຫ້ຜູ້ໃຊ້ ftp ຜ່ານເຄື່ອງ firewall ເຊິ່ງໃຊ້ລະບົບ proxy. ຕົວເລືອກນີ້ອາດຈະຖືກກໍານົດໂດຍການກໍາຫນົດຄ່າ macro % _ftpproxy .

- ການສະຫນັບສະຫນູນ HOST

ຫມາຍເລກ TCP PORT ທີ່ຈະໃຊ້ສໍາລັບການເຊື່ອມຕໍ່ FTP ໃນໂປແກຼມ FTP proxy ແທນທີ່ຈະເປັນພອດເລີ່ມຕົ້ນ. ຕົວເລືອກນີ້ອາດຈະຖືກກໍານົດໂດຍການກໍາຫນົດຄ່າ macro % _ftpport .

rpm ອະນຸຍາດໃຫ້ທາງເລືອກດັ່ງຕໍ່ໄປນີ້ຈະຖືກນໍາໃຊ້ກັບ URL http :

-httpproxy HOST

ໂຮດ HOST ຈະຖືກນໍາໃຊ້ເປັນເຄື່ອງແມ່ຂ່າຍຕົວແທນສໍາລັບການໂອນທັງຫມົດຂອງ http . ຕົວເລືອກນີ້ອາດຈະຖືກກໍານົດໂດຍການຕັ້ງຄ່າ macro % _httpproxy .

- ຮັບຮອງ PORT

ຫມາຍເລກ TCP PORT ທີ່ຈະໃຊ້ສໍາລັບການເຊື່ອມຕໍ່ http ທີ່ ຢູ່ໃນ http proxy server ແທນທີ່ຈະພອດແບບທໍາອິດ. ຕົວເລືອກນີ້ອາດຈະຖືກກໍານົດໂດຍການກໍາຫນົດຄ່າ macro % _httpport .

LEGACY ISSUES

ການປະຕິບັດ rpmbuild

ໂຫມດການກໍ່ສ້າງຂອງ rpm ແມ່ນມີຢູ່ໃນ / usr / bin / rpmbuild ປະຕິບັດງານ. ເຖິງແມ່ນວ່າຄວາມສອດຄ່ອງຂອງມໍລະດົກທີ່ສະຫນອງໃຫ້ໂດຍຕົວລະບຸຊື່ popt ຂ້າງລຸ່ມນີ້ມີພຽງພໍ, ແຕ່ຄວາມເຂົ້າກັນບໍ່ສົມບູນແບບ; ດັ່ງນັ້ນການສ້າງຄວາມສອດຄ່ອງໃນຮູບແບບການອັບເດດໂດຍຜ່ານລະຫັດລັບ popt ຖືກກໍາຈັດອອກຈາກ rpm. ຕິດຕັ້ງຊຸດ rpmbuild , ແລະເບິ່ງ rpmbuild (8) ສໍາລັບເອກະສານຂອງຮູບແບບການສ້າງ rpm ທັງຫມົດທີ່ໄດ້ບັນທຶກມານີ້ໃນ rpm (8).

ເພີ່ມເສັ້ນຕໍ່ໄປສູ່ / etc / popt ຖ້າທ່ານຕ້ອງການສືບຕໍ່ການເອີ້ນ rpmbuild ຈາກເສັ້ນຄໍາສັ່ງ rpm :

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 --bs 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 -rebuild rpmb -rebuild rpm exec -recompile rpmb -recompile rpm exec -clean rpmb -clean rpm exec -rmsource rpmb -rmsource rpm exec - rmspec rpmb - rmspec rpm exec --target rpmb --target rpm exec - short-circuit rpmb --short-circuit

ເບິ່ງຍັງ

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

http: // wwwrpmorg / http: // wwwrpmorg />

ສິ່ງສໍາຄັນ: ໃຊ້ຄໍາສັ່ງ man ( % man ) ເພື່ອເບິ່ງວິທີການໃຊ້ຄໍາສັ່ງໃນຄອມພິວເຕີຂອງທ່ານ.