20 ຕົວຢ່າງການປະຕິບັດຕົວຈິງຂອງ RPM Commands ໃນ Linux


RPM (ຜູ້ຈັດການຊຸດ Red Hat) ແມ່ນໂປແກຼມເປີດແລະເລີ່ມຕົ້ນທີ່ເປັນທີ່ນິຍົມທີ່ສຸດ ສຳ ລັບລະບົບທີ່ໃຊ້ Red Hat ເຊັ່ນ (RHEL, CentOS ແລະ Fedora). ເຄື່ອງມືດັ່ງກ່າວຊ່ວຍໃຫ້ຜູ້ບໍລິຫານລະບົບແລະຜູ້ໃຊ້ສາມາດຕິດຕັ້ງ, ປັບປຸງ, ຖອນການຕິດຕັ້ງ, ສອບຖາມ, ກວດສອບແລະຈັດການຊຸດຊອບແວຂອງລະບົບໃນລະບົບປະຕິບັດການຂອງ Unix/Linux. RPM ໃນເມື່ອກ່ອນເອີ້ນວ່າເອກະສານ .rpm, ເຊິ່ງປະກອບມີໂປແກຼມໂປຼແກຼມທີ່ລວບລວມແລະຫ້ອງສະ ໝຸດ ທີ່ ຈຳ ເປັນໂດຍຊຸດຕ່າງໆ. ຜົນປະໂຫຍດນີ້ພຽງແຕ່ເຮັດວຽກກັບແພັກເກດທີ່ສ້າງຂຶ້ນໃນຮູບແບບ .rpm.

ບົດຂຽນນີ້ສະ ເໜີ ບາງຕົວຢ່າງ ຄຳ ສັ່ງ 20 RPM ທີ່ມີປະໂຫຍດເຊິ່ງອາດຈະເປັນປະໂຫຍດຕໍ່ທ່ານ. ດ້ວຍຄວາມຊ່ອຍເຫລືອຂອງ ຄຳ ສັ່ງ rpm ເຫຼົ່ານີ້ທ່ານສາມາດຈັດການຕິດຕັ້ງ, ປັບປຸງ, ຖອດຊຸດຕ່າງໆໃນລະບົບ Linux ຂອງທ່ານ.

ບາງຂໍ້ເທັດຈິງກ່ຽວກັບ RPM (ຜູ້ຈັດການຊຸດ RedHat)

<

  • RPM ແມ່ນບໍ່ເສຍຄ່າແລະປ່ອຍພາຍໃຕ້ GPL (ໃບອະນຸຍາດສາທາລະນະທົ່ວໄປ).
  • RPM ເກັບຮັກສາຂໍ້ມູນຂອງທຸກໆຊຸດທີ່ຕິດຕັ້ງໄວ້ພາຍໃຕ້ຖານຂໍ້ມູນ/var/lib/rpm.
  • RPM ແມ່ນວິທີດຽວທີ່ຈະຕິດຕັ້ງແພກເກດພາຍໃຕ້ລະບົບ Linux, ຖ້າທ່ານຕິດຕັ້ງແພັກເກດໂດຍໃຊ້ລະຫັດແຫຼ່ງ, ຫຼັງຈາກນັ້ນ rpm ຈະບໍ່ຈັດການມັນ.
  • RPM ຈັດການກັບແຟ້ມ .rpm ເຊິ່ງປະກອບດ້ວຍຂໍ້ມູນຕົວຈິງກ່ຽວກັບຊຸດເຊັ່ນ: ມັນແມ່ນຫຍັງ, ມາຈາກໃສ, ຂໍ້ມູນການເພິ່ງພາ, ຂໍ້ມູນສະບັບແລະອື່ນໆ.
  • ມີຫ້າຮູບແບບພື້ນຖານ ສຳ ລັບ ຄຳ ສັ່ງ RPM

    <

  • ຕິດຕັ້ງ: ມັນຖືກໃຊ້ເພື່ອຕິດຕັ້ງຊຸດ RPM ໃດໆ.
  • ເອົາອອກ: ມັນຖືກໃຊ້ເພື່ອລຶບ, ລຶບອອກຫຼືບໍ່ຕິດຕັ້ງຊຸດ RPM ໃດໆ.
  • ຍົກລະດັບ: ມັນໃຊ້ເພື່ອປັບປຸງຊຸດ RPM ທີ່ມີຢູ່ແລ້ວ.
  • ຢືນຢັນ: ມັນຖືກໃຊ້ເພື່ອກວດສອບແພັກເກດ RPM.
  • ການສອບຖາມ: ມັນຖືກໃຊ້ ສຳ ລັບຊຸດ RPM.
  • ບ່ອນທີ່ຈະຊອກຫາການຫຸ້ມຫໍ່ RPM

    ຂ້າງລຸ່ມນີ້ແມ່ນບັນຊີລາຍຊື່ຂອງເວັບໄຊທ໌ rpm, ບ່ອນທີ່ທ່ານສາມາດຊອກຫາແລະດາວໂຫລດທຸກຊຸດຂອງ RPM.

    <

  • http://rpmfind.net
  • http://www.redhat.com
  • http://freshrpms.net/
  • http://rpm.pbone.net/
  • ອ່ານອີກ:

    <

  • 20 ຕົວຢ່າງ ຄຳ ສັ່ງ YUM ໃນ Linux
  • 10 ຕົວຢ່າງ Wget Command ໃນ Linux
  • 30 ຄຳ ສັ່ງ Linux ທີ່ມີປະໂຫຍດຫຼາຍທີ່ສຸດ ສຳ ລັບຜູ້ບໍລິຫານລະບົບ
  • ກະລຸນາຈື່ໄວ້ວ່າທ່ານຕ້ອງເປັນຜູ້ໃຊ້ຮາກໃນເວລາທີ່ຕິດຕັ້ງແພກເກດໃນ Linux, ໂດຍມີສິດທິພິເສດຮາກທ່ານສາມາດຈັດການ ຄຳ ສັ່ງ rpm ດ້ວຍຕົວເລືອກທີ່ ເໝາະ ສົມຂອງພວກມັນ.

    1. ວິທີການກວດສອບລາຍເຊັນລາຍເຊັນ RPM

    ກວດເບິ່ງລາຍເຊັນຂອງ PGP ຂອງໂປແກຼມຕ່າງໆສະ ເໝີ ກ່ອນທີ່ຈະຕິດຕັ້ງໃສ່ລະບົບ Linux ຂອງທ່ານແລະໃຫ້ແນ່ໃຈວ່າຄວາມສົມບູນແລະຕົ້ນ ກຳ ເນີດຂອງມັນບໍ່ຖືກຕ້ອງ. ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້ດ້ວຍທາງເລືອກ –checksig (ກວດກາລາຍເຊັນ) ເພື່ອກວດກາລາຍເຊັນຂອງຊຸດທີ່ມີຊື່ວ່າ pidgin.

     rpm --checksig pidgin-2.7.9-5.el6.2.i686.rpm
    
    pidgin-2.7.9-5.el6.2.i686.rpm: rsa sha1 (md5) pgp md5 OK

    2. ວິທີການຕິດຕັ້ງແພັກເກດ RPM

    ສຳ ລັບການຕິດຕັ້ງຊຸດຊອບແວ rpm, ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້ກັບທາງເລືອກ -i. ຍົກຕົວຢ່າງ, ການຕິດຕັ້ງຊຸດ rpm ທີ່ມີຊື່ວ່າ pidgin-2.7.9-5.el6.2.i686.rpm.

     rpm -ivh pidgin-2.7.9-5.el6.2.i686.rpm
    
    Preparing...                ########################################### [100%]
       1:pidgin                 ########################################### [100%]

    <

  • -i: ຕິດຕັ້ງຊຸດ
  • -v: verbose ສຳ ລັບຈໍສະແດງຜົນທີ່ດີກວ່າ
  • -h: ພິມເຄື່ອງ ໝາຍ ການພິມທີ່ຮວບຮວມຊຸດບໍ່ມີການຫຸ້ມຫໍ່.
  • 3. ວິທີການກວດສອບການເພິ່ງພາອາໃສຂອງ Package RPM ກ່ອນການຕິດຕັ້ງ

    ບອກວ່າທ່ານຕ້ອງການກວດສອບການເພິ່ງພາອາໃສກ່ອນຕິດຕັ້ງຫຼືຍົກລະດັບຊຸດ. ຍົກຕົວຢ່າງ, ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເພື່ອກວດສອບຄວາມເພິ່ງພາອາໄສຂອງແພັກເກັດ BitTorrent-5.2.2-1-Python2.4.noarch.rpm. ມັນຈະສະແດງບັນຊີລາຍຊື່ຂອງການເພິ່ງພາອາໄສຂອງຊຸດ.

     rpm -qpR BitTorrent-5.2.2-1-Python2.4.noarch.rpm
    
    /usr/bin/python2.4
    python >= 2.3
    python(abi) = 2.4
    python-crypto >= 2.0
    python-psyco
    python-twisted >= 2.0
    python-zopeinterface
    rpmlib(CompressedFileNames) = 2.6

    <

  • -q: ສອບຖາມຊຸດ
  • -p: ບອກຄວາມສາມາດທີ່ແພັກເກັດນີ້ໃຫ້.
  • -R: ບອກຄວາມສາມາດທີ່ຊຸດນີ້ຂື້ນກັບ ..
  • 4. ວິທີການຕິດຕັ້ງແພັກເກດ RPM ໂດຍບໍ່ມີຄວາມເພິ່ງພາອາໄສ

    ຖ້າທ່ານຮູ້ວ່າຊຸດທີ່ ຈຳ ເປັນທັງ ໝົດ ຖືກຕິດຕັ້ງແລ້ວແລະ RPM ແມ່ນພຽງແຕ່ໂງ່, ທ່ານສາມາດບໍ່ສົນໃຈຄວາມເພິ່ງພາອາໄສເຫຼົ່ານັ້ນໂດຍໃຊ້ຕົວເລືອກ –nodeps (ບໍ່ມີການກວດສອບຄວາມເພິ່ງພາອາໃສ) ກ່ອນທີ່ຈະຕິດຕັ້ງແພັກເກດ.

     rpm -ivh --nodeps BitTorrent-5.2.2-1-Python2.4.noarch.rpm
    
    Preparing...                ########################################### [100%]
       1:BitTorrent             ########################################### [100%]

    ຄຳ ສັ່ງຂ້າງເທິງນີ້ບັງຄັບໃຫ້ຕິດຕັ້ງຊຸດ rpm ໂດຍບໍ່ສົນໃຈຂໍ້ຜິດພາດຂອງການເພິ່ງພາອາໄສ, ແຕ່ຖ້າຫາກວ່າເອກະສານການເພິ່ງພາເຫຼົ່ານັ້ນຫາຍໄປ, ຫຼັງຈາກນັ້ນໂປຣແກຣມຈະບໍ່ເຮັດວຽກຫຍັງເລີຍ, ຈົນກວ່າທ່ານຈະຕິດຕັ້ງມັນ.

    5. ວິທີການກວດສອບການຕິດຕັ້ງ RPM Package

    ການໃຊ້ຕົວເລືອກ -q ທີ່ມີຊື່ແພັກເກດ, ຈະສະແດງວ່າ rpm ຕິດຕັ້ງຫຼືບໍ່.

     rpm -q BitTorrent
    
    BitTorrent-5.2.2-1.noarch

    6. ວິທີການລາຍຊື່ເອກະສານທັງ ໝົດ ຂອງຊຸດ RPM ທີ່ຕິດຕັ້ງ

    ເພື່ອເບິ່ງເອກະສານທັງ ໝົດ ຂອງແພັກເກດ rpm ທີ່ຕິດຕັ້ງ, ໃຫ້ໃຊ້ -ql (ລາຍຊື່ການສອບຖາມ) ດ້ວຍ ຄຳ ສັ່ງ rpm.

     rpm -ql BitTorrent
    
    /usr/bin/bittorrent
    /usr/bin/bittorrent-console
    /usr/bin/bittorrent-curses
    /usr/bin/bittorrent-tracker
    /usr/bin/changetracker-console
    /usr/bin/launchmany-console
    /usr/bin/launchmany-curses
    /usr/bin/maketorrent
    /usr/bin/maketorrent-console
    /usr/bin/torrentinfo-console

    7. ວິທີການລາຍຊື່ບັນດາຊຸດ RPM ທີ່ຖືກຕິດຕັ້ງໃນບໍ່ດົນມານີ້

    ໃຊ້ ຄຳ ສັ່ງ rpm ຕໍ່ໄປນີ້ດ້ວຍຕົວເລືອກ -qa (query all), ຈະລາຍຊື່ທຸກຊຸດ rpm ທີ່ຕິດຕັ້ງໃນບໍ່ດົນມານີ້.

     rpm -qa --last
    
    BitTorrent-5.2.2-1.noarch                     Tue 04 Dec 2012 05:14:06 PM BDT
    pidgin-2.7.9-5.el6.2.i686                     Tue 04 Dec 2012 05:13:51 PM BDT
    cyrus-sasl-devel-2.1.23-13.el6_3.1.i686       Tue 04 Dec 2012 04:43:06 PM BDT
    cyrus-sasl-2.1.23-13.el6_3.1.i686             Tue 04 Dec 2012 04:43:05 PM BDT
    cyrus-sasl-md5-2.1.23-13.el6_3.1.i686         Tue 04 Dec 2012 04:43:04 PM BDT
    cyrus-sasl-plain-2.1.23-13.el6_3.1.i686       Tue 04 Dec 2012 04:43:03 PM BDT

    8. ວິທີການຈົດບັນຊີທຸກຊຸດທີ່ຕິດຕັ້ງ RPM

    ພິມ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເພື່ອພິມຊື່ທັງ ໝົດ ຂອງແພັກເກດທີ່ຕິດຕັ້ງໄວ້ໃນລະບົບ Linux ຂອງທ່ານ.

     rpm -qa
    
    initscripts-9.03.31-2.el6.centos.i686
    polkit-desktop-policy-0.96-2.el6_0.1.noarch
    thunderbird-17.0-1.el6.remi.i686

    9. ວິທີການຍົກລະດັບການຫຸ້ມຫໍ່ RPM

    ຖ້າພວກເຮົາຕ້ອງການຍົກລະດັບຊຸດ RPM“ –U” (ຍົກລະດັບ) ທາງເລືອກຈະຖືກ ນຳ ໃຊ້. ໜຶ່ງ ໃນຂໍ້ໄດ້ປຽບທີ່ ສຳ ຄັນຂອງການ ນຳ ໃຊ້ຕົວເລືອກນີ້ກໍ່ຄືມັນຈະບໍ່ພຽງແຕ່ອັບເກຣດລຸ້ນ ໃໝ່ ລ້າສຸດເທົ່ານັ້ນ, ແຕ່ມັນຍັງຈະຮັກສາການ ສຳ ຮອງຂໍ້ມູນເກົ່າໃຫ້ຕື່ມອີກເພື່ອວ່າໃນກໍລະນີຖ້າຊຸດທີ່ຍົກລະດັບ ໃໝ່ ບໍ່ ດຳ ເນີນການຊຸດທີ່ຕິດຕັ້ງໄວ້ກ່ອນ ໜ້າ ນີ້ ສາມາດຖືກນໍາໃຊ້ອີກເທື່ອຫນຶ່ງ.

     rpm -Uvh nx-3.5.0-2.el6.centos.i686.rpm
    Preparing...                ########################################### [100%]
       1:nx                     ########################################### [100%]

    10. ວິທີການຖອດຊຸດ RPM

    ການຕິດຕັ້ງຊຸດ RPM, ຍົກຕົວຢ່າງພວກເຮົາໃຊ້ຊື່ແພັກເກດ nx, ບໍ່ແມ່ນຊື່ແພັກເກດຕົ້ນສະບັບ nx-3.5.0-2.el6.centos.i686.rpm. ຕົວເລືອກ -e (ລົບລ້າງ) ຖືກໃຊ້ເພື່ອເອົາຊຸດອອກ.

     rpm -evv nx

    11. ວິທີການຖອດຊຸດ RPM ໂດຍບໍ່ມີການເພິ່ງພາອາໄສ

    ຕົວເລືອກ –nodeps (ຢ່າກວດສອບຄວາມເພິ່ງພາອາໄສ) ໂດຍບັງຄັບເອົາຊຸດ rpm ອອກຈາກລະບົບ. ແຕ່ຈົ່ງຈື່ໄວ້ວ່າການຖອນຊຸດສະເພາະໃດ ໜຶ່ງ ອາດຈະເຮັດໃຫ້ເສຍຄ່າສະ ໝັກ ອື່ນໆ.

     rpm -ev --nodeps vsftpd

    12. ວິທີການສອບຖາມເອກະສານທີ່ເປັນຂອງເອກະສານ RPM

    ເວົ້າໄດ້ວ່າ, ທ່ານມີລາຍຊື່ແຟ້ມແລະທ່ານຕ້ອງການຊອກຫາຊຸດທີ່ເປັນຂອງແຟ້ມເຫຼົ່ານີ້. ຕົວຢ່າງ, ຄຳ ສັ່ງຕໍ່ໄປນີ້ດ້ວຍຕົວເລືອກ -qf (file file) ຈະສະແດງໃຫ້ທ່ານເຫັນແຟ້ມເອກະສານ/usr/bin/htpasswd ແມ່ນຂອງມັນໂດຍຊຸດ httpd-tools-2.2.15-15.el6.centos.1.i686.

     rpm -qf /usr/bin/htpasswd
    
    httpd-tools-2.2.15-15.el6.centos.1.i686

    13. ວິທີການສອບຖາມຂໍ້ມູນຂອງແພັກເກດ RPM ທີ່ຕິດຕັ້ງ

    ບອກວ່າທ່ານໄດ້ຕິດຕັ້ງແພັກເກດ rpm ແລະຕ້ອງການຮູ້ຂໍ້ມູນກ່ຽວກັບແພັກເກັດ. ຕົວເລືອກຕໍ່ໄປນີ້ -qi (ຂໍ້ມູນການສອບຖາມ) ຈະພິມຂໍ້ມູນທີ່ມີຢູ່ຂອງຊຸດທີ່ຕິດຕັ້ງໄວ້.

     rpm -qi vsftpd
    
    Name        : vsftpd				   Relocations: (not relocatable)
    Version     : 2.2.2				   Vendor: CentOS
    Release     : 11.el6				   Build Date: Fri 22 Jun 2012 01:54:24 PM BDT
    Install Date: Mon 17 Sep 2012 07:55:28 PM BDT      Build Host: c6b8.bsys.dev.centos.org
    Group       : System Environment/Daemons           Source RPM: vsftpd-2.2.2-11.el6.src.rpm
    Size        : 351932                               License: GPLv2 with exceptions
    Signature   : RSA/SHA1, Mon 25 Jun 2012 04:07:34 AM BDT, Key ID 0946fca2c105b9de
    Packager    : CentOS BuildSystem <http://bugs.centos.org>
    URL         : http://vsftpd.beasts.org/
    Summary     : Very Secure Ftp Daemon
    Description :
    vsftpd is a Very Secure FTP daemon. It was written completely from
    scratch.

    14. ຮັບເອົາຂໍ້ມູນຂອງແພັກເກັດ RPM ກ່ອນຕິດຕັ້ງ

    ທ່ານໄດ້ດາວໂຫລດແພັກເກັດຈາກອິນເຕີເນັດແລະຕ້ອງການຮູ້ຂໍ້ມູນຂອງແພັກເກດກ່ອນຕິດຕັ້ງ. ຕົວຢ່າງ, ຕົວເລືອກຕໍ່ໄປນີ້ -qip (ຊຸດຂໍ້ມູນການສອບຖາມ) ຈະພິມຂໍ້ມູນຂອງຊຸດ sqlbuddy.

     rpm -qip sqlbuddy-1.3.3-1.noarch.rpm
    
    Name        : sqlbuddy                     Relocations: (not relocatable)
    Version     : 1.3.3                        Vendor: (none)
    Release     : 1                            Build Date: Wed 02 Nov 2011 11:01:21 PM BDT
    Install Date: (not installed)              Build Host: rpm.bar.baz
    Group       : Applications/Internet        Source RPM: sqlbuddy-1.3.3-1.src.rpm
    Size        : 1155804                      License: MIT
    Signature   : (none)
    Packager    : Erik M Jacobs
    URL         : http://www.sqlbuddy.com/
    Summary     : SQL Buddy â Web based MySQL administration
    Description :
    SQLBuddy is a PHP script that allows for web-based MySQL administration.

    15. ວິທີການສອບຖາມເອກະສານກ່ຽວກັບແພັກເກດ RPM ທີ່ຖືກຕິດຕັ້ງ

    ເພື່ອເອົາບັນຊີລາຍຊື່ເອກະສານທີ່ມີຢູ່ຂອງຊຸດທີ່ຕິດຕັ້ງ, ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້ດ້ວຍຕົວເລືອກ -qdf (ເອກະສານເອກະສານແບບສອບຖາມ) ຈະສະແດງ ໜ້າ ຄູ່ມືທີ່ກ່ຽວຂ້ອງກັບຊຸດ vmstat.

     rpm -qdf /usr/bin/vmstat
    
    /usr/share/doc/procps-3.2.8/BUGS
    /usr/share/doc/procps-3.2.8/COPYING
    /usr/share/doc/procps-3.2.8/COPYING.LIB
    /usr/share/doc/procps-3.2.8/FAQ
    /usr/share/doc/procps-3.2.8/NEWS
    /usr/share/doc/procps-3.2.8/TODO

    16. ວິທີການກວດສອບແພັກເກດ RPM

    ການກວດສອບຊຸດປຽບທຽບຂໍ້ມູນຂອງເອກະສານທີ່ຕິດຕັ້ງຂອງແພັກເກັດທຽບກັບຖານຂໍ້ມູນ rpm. -Vp (ການກວດສອບຊຸດ) ຖືກໃຊ້ເພື່ອກວດສອບຊຸດ.

     rpm -Vp sqlbuddy-1.3.3-1.noarch.rpm
    
    S.5....T.  c /etc/httpd/conf.d/sqlbuddy.conf

    17. ວິທີການກວດສອບທຸກແພັກເກດ RPM

    ພິມ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເພື່ອພິສູດການຕິດຕັ້ງຂອງ rpm ທັງ ໝົດ.

     rpm -Va
    
    S.5....T.  c /etc/rc.d/rc.local
    .......T.  c /etc/dnsmasq.conf
    .......T.    /etc/ld.so.conf.d/kernel-2.6.32-279.5.2.el6.i686.conf
    S.5....T.  c /etc/yum.conf
    S.5....T.  c /etc/yum.repos.d/epel.repo

    18. ວິທີການ ນຳ ເຂົ້າລະຫັດ RPM GPG

    ເພື່ອກວດສອບຊຸດ RHEL/CentOS/Fedora, ທ່ານຕ້ອງ ນຳ ເຂົ້າລະຫັດ GPG. ເພື່ອເຮັດແນວນັ້ນ, ໃຫ້ປະຕິບັດ ຄຳ ສັ່ງດັ່ງຕໍ່ໄປນີ້. ມັນຈະ ນຳ ເຂົ້າລະຫັດ CentOS 6 GPG.

     rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

    19. ວິທີການລາຍຊື່ກະແຈ RPM GPG ທີ່ຖືກ ນຳ ເຂົ້າທັງ ໝົດ

    ເພື່ອພິມກະແຈ GPG ທີ່ ນຳ ເຂົ້າທັງ ໝົດ ໃນລະບົບຂອງທ່ານ, ໃຫ້ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

     rpm -qa gpg-pubkey*
    
    gpg-pubkey-0608b895-4bd22942
    gpg-pubkey-7fac5991-4615767f
    gpg-pubkey-0f2672c8-4cd950ee
    gpg-pubkey-c105b9de-4e0fd3a3
    gpg-pubkey-00f97f56-467e318a
    gpg-pubkey-6b8d79e6-3f49313d
    gpg-pubkey-849c449f-4cb9df30

    20. ວິທີການສ້າງຖານຂໍ້ມູນ RPM ທີ່ເສຍຫາຍ

    ບາງຄັ້ງຖານຂໍ້ມູນ rpm ກໍ່ເສີຍຫາຍແລະຢຸດການ ທຳ ງານທັງ ໝົດ ຂອງ rpm ແລະການ ນຳ ໃຊ້ອື່ນໆໃນລະບົບ. ດັ່ງນັ້ນ, ໃນເວລານັ້ນພວກເຮົາຕ້ອງການສ້າງຖານຂໍ້ມູນ rpm ຄືນ ໃໝ່ ແລະຟື້ນຟູມັນໂດຍການຊ່ວຍເຫຼືອຂອງ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

     cd /var/lib
     rm __db*
     rpm --rebuilddb
     rpmdb_verify Packages