סקונילב RPM תודוקפל תוישעמ תואמגוד 20


RPM (Red Hat Package Manager) תוססובמ תוכרעמ רובע תוליבח לוהינל רתויב ירלופופה תורישה ילכו לדחמ תרירבכ רדגומה חותפ דוק אוה Red Hat ומכ (RHEL, CentOS ו- Fedora). סקוניל/סקינוי הלעפה תוכרע

.םכלש סקונילה תוכרעמב תוליבח ריסהל ,ןכדעל ,ןיקתהל חילצהל ולכות הלא ד"לס תדוקפ תרזעב .ךל ליעוהל תויושעש ד"לס 20 לש תוישומיש תואמגוד קפסמ הז רמאמ

RPM (RedHat Package Manager) לע תודבוע המכ

    RPM תדוקפל םייסיסב םיבצמ השימח םנשי

      RPM תוליבח אוצמל ןתינ ןכיה

      .ד"לסה תוליבח לכ תא דירוהלו אוצמל ולכות םהב ,ד"לסה ירתא תמישר ןלהל

        :םג ארק

          .ןהל תומיאתמה תויורשפאה םע ד"לס תודוקפ להנל לוכי התא סיסבה תואשרה םע ,Linux -ב תוליבח תנקתה תעב סיסב שמתשמ תויהל בייח התאש רוכז אנא

          ד"לס תמיתח תליבח קודבל דציכ .1

          .pidgin םשב הליבח לש המיתחה תא קודבל ידכ (קודבל המיתח תורשפא) checksig– םע האבה הדוקפב שמתשה .םיניקת האצומו התוניקת יכ אדוו ךלש סקונילה תוכרעמב ןתנקתה ינפל תוליבח לש PGP -ה תמיתח תא דימת ק

           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

          .pidgin-2.7.9-5.el6.2.i686.rpm תארקנה ד"לס תליבח תנקתהל ,אמגודל .i- תורשפא םע האבה הדוקפב שמתשה ,ד"לס הנכות תליבח תנקתהל

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

            הנקתהה ינפל RPM תליבח לש תולת קודבל דציכ .3

            .הליבחה לש תולתה תמישר תא גיצי אוה .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

              תולת אלל ד"לס תליבח ןיקתהל דציכ .4

              .הליבחה תנקתה ינפל (תולת תקידב אלל) ספדונ– תורשפאב שומיש ידי לע הלאה תולתהמ םלעתהל לוכי התא ,שפיט טושפ RPM -ו תונקתומ רבכ תושורדה תוליבחה לכש עדוי התא םא

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

              .םתוא ןיקתתש דע ללכ לעפת אל תינכותה ,םירסח הלא תולת יצבק םא ךא ,תולת תואיגשמ תומלעתה ידי לע ד"לס תליבח תא חוכב הניקתמ ל"נה הדוקפה

              תנקתומ ד"לס תליבח קודבל דציכ .5

              .אל וא ןקתומ ד"לס םא הארי ,הליבחה םש םע q- תורשפאב שומיש

               rpm -q BitTorrent
              
              BitTorrent-5.2.2-1.noarch

              תנקתומ RPM תליבח לש םיצבקה לכ תא םושרל דציכ .6

              .rpm הדוקפה םע (תותליאש תמישר) ql- ב שמתשה ,תונקתומ ד"לס תוליבח לש םיצבקה לכ תא גיצהל ידכ

               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

              הנורחאל ונקתוהש RPM תוליבח םושרל דציכ .7

              .הנורחאל ונקתוהש ד"לסה תוליבח לכ תא גיצת ,(לכה התליאש) qa- תורשפא םע האבה 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 -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 -Uvh nx-3.5.0-2.el6.centos.i686.rpm
              Preparing...                ########################################### [100%]
                 1:nx                     ########################################### [100%]

              ד"לס תליבח ריסהל דציכ .10

              .הליבחה תרסהל תשמשמ (הקיחמ) e- תורשפאה .nx-3.5.0-2.el6.centos.i686.rpm ירוקמה הליבחה םשב אלו ,nx הליבחה םשב םישמתשמ ונא לשמל ,RPM תליבח תנקתה ריסהל ידכ

               rpm -evv nx

              תולת אלל ד"לס תליבח ריסהל דציכ .11

              .םירחא הדובע ימושיי רובשל היושע תמיוסמ הליבח תרסה יכ רוכז ךא .תכרעמהמ ד"לסה תליבח תא חוכב הריסמ (תולת קודבת לא) nodeps- תורשפאה

               rpm -ev --nodeps vsftpd

              RPM תליבח וזיאל ךיישה ץבוקל תותליאש עצבל דציכ .12

              .httpd-tools-2.2.15-15.el6.centos.1.i686 הליבח תולעבב usr/bin/htpasswd/ץבוק ךינפב גיצת (התליאש ץבוק) qf- תורשפא םע האבה הדוקפה ,המגודל .הלא םיצבקל תכייש הליבח וזיא תולגל הצור התאו םי

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

              תנקתומ RPM תליבח לע עדימ לואשל דציכ .13

              .תנקתומה הליבחה לש ןימזה עדימה תא סיפדת (התליאש לע עדימ) האבה 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.

              הנקתהה ינפל RPM תליבח לע עדימה תא לבק .14

              .sqlbuddy הליבח לש עדימה תא סיפדת (התליאשל עדימ תליבח) qip- האבה תורשפאה ,אמגודל .הנקתהה ינפל הליבחה לע עדימה תא תעדל הצורו טנרטניאהמ הליבח תדרוה

               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.

              תנקתומ RPM תליבח לש דועית לע תותליאש עצבל דציכ .15

              .vmstat תליבחל םירושקה םיינדיה םיפדה תא גיצי (התליאשה ךמסמ ץבוק) qdf- תורשפא םע האבה הדוקפב שמתשה ,תנקתומ הליבח לש ןימזה דועיתה תמישר תא לבקל ידכ

               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

              .הליבח תומיאל תשמשמ (הליבח תמא) Vp -ה .rpm םינותנה סיסב לומ הליבחה לש םינקתומ םיצבק לע עדימ הוושמ הליבח תומיא

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

              ד"לסה תוליבח לכ תא תמאל דציכ .17

              .תונקתומה ד"לסה תוליבח לכ תא תמאל ידכ האבה הדוקפה תא דלקה

               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

              GPG RPM חתפמ אבייל דציכ .18

              .CentOS 6 GPG חתפמ אובי הז .האבה הדוקפה תא עצב ,ךכ םשל .GPG חתפמ תא אבייל ךילע ,RHEL/CentOS/Fedora תוליבח תמאל ידכ

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

              םיאבוימה GPG RPM -ה ישקמ לכ תא םושרל דציכ .19

              .האבה הדוקפב שמתשה ,ךלש תכרעמב םיאבוימה 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

              םוגפ RPM דסמ שדחמ תונבל דציכ .20

              .האבה הדוקפה תרזעב ותוא רזחשלו ד"לסה דסמ תא שדחמ תונבל ונילע ןמז ותואב ,ןכל .תכרעמב םירחא םימושייו ד"לס לש תוילנויצקנופה לכ תא רצועו םגפנ ד"לס לש םינותנה דסמ םימעפל

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