סקונילב 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