סקוניל תוליבח ןוקיתל YUM תודוקפ 20
.ןלהל תוטרופמה תודוקפה לכ תא לגרתלו רוקחל לכות הב ,תדבוע סקוניל הלעפה תכרעמו תודוקפ לש תיסיסב הנבה ןיבהל ךילעש איה הז רמאמ לש תיסיסבה השירדה .ךלש תכרעמה תוינכדע לע רומשלו תושדח תוליבח ןיקת
?YUM הז המ
YUM (Yellowdog Updater Modified) תוססובמ סקוניל תוכרעמ רובע יפרג ססובמ תוליבח לוהינ ילכ ןכו חותפ דוק הדוקפ תרוש אוה RPM (RedHat Package Manager). תחת לאדיו תס ידי לע ררחושו חתופ הז .תולקב
.Firefox רובע תשרדנה תולתה לכ תא יטמוטוא ןפואב ןיקתתו אצמת איהו הטמלש הדוקפה תא לעפה טושפ ,Firefox 14 םשב הליבח ןיקתהל ידכ
# yum install firefox Loaded plugins: fastestmirror Dependencies Resolved ================================================================================================ Package Arch Version Repository Size ================================================================================================ Updating: firefox i686 10.0.6-1.el6.centos updates 20 M Updating for dependencies: xulrunner i686 10.0.6-1.el6.centos updates 12 M Transaction Summary ================================================================================================ Install 0 Package(s) Upgrade 2 Package(s) Total download size: 32 M Is this ok [y/N]: y Downloading Packages: (1/2): firefox-10.0.6-1.el6.centos.i686.rpm | 20 MB 01:10 (2/2): xulrunner-10.0.6-1.el6.centos.i686.rpm | 12 MB 00:52 ------------------------------------------------------------------------------------------------ Total 63 kB/s | 32 MB 02:04 Updated: firefox.i686 0:10.0.6-1.el6.centos Dependency Updated: xulrunner.i686 0:10.0.6-1.el6.centos Complete!
.האבה המגודב גצומש יפכ y- תורשפאב שמתשה ,והשלכ רושיא שקבל ילבמ יטמוטוא ןפואב תוליבח ןיקתהל ךנוצרב םא .ךלש תכרעמב יהשלכ הליבח תנקתה ינפל רושיא שקבת ליעלש הדוקפה
# yum -y install firefox
.ןלהל גצומכ האבה הדוקפה תא לעפה טושפ ,םהלש תולתה לכ םע ןיטולחל הליבח ריסהל ידכ
# yum remove firefox Loaded plugins: fastestmirror Setting up Remove Process Resolving Dependencies --> Running transaction check ---> Package firefox.i686 0:10.0.6-1.el6.centos set to be erased --> Finished Dependency Resolution Dependencies Resolved ==================================================================================================== Package Arch Version Repository Size ==================================================================================================== Removing: firefox i686 10.0.6-1.el6.centos @updates 23 M Transaction Summary ==================================================================================================== Remove 1 Package(s) Reinstall 0 Package(s) Downgrade 0 Package(s) Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Erasing : firefox-10.0.6-1.el6.centos.i686 1/1 Removed: firefox.i686 0:10.0.6-1.el6.centos Complete!
.ןלהל גצומכ y- תורשפא ףסוה טושפ רושיאה תשקב תא תיבשהל ידכ .הליבח תרסה ינפל רושיא שקבת ליעל הדוקפה ךרד התואב
# yum -y remove firefox
.םתוא ןיקתהו תולתה תויעב לכ תא יטמוטוא ןפואב רותפי הז האבה הדוקפה תא לעפה טושפ .הנורחאה הביציה הסרגל התוא ןכדעל הצור התאו MySQL תליבח לש תנשוימ הסרג ךל שיש חיננ
# yum update mysql Loaded plugins: fastestmirror Dependencies Resolved ============================================================================================================ Package Arch Version Repository Size ============================================================================================================ Updating: vsftpd i386 2.0.5-24.el5_8.1 updates 144 k Transaction Summary ============================================================================================================ Install 0 Package(s) Upgrade 1 Package(s) Total size: 144 k Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Updating : vsftpd 1/2 Cleanup : vsftpd 2/2 Updated: vsftpd.i386 0:2.0.5-24.el5_8.1 Complete!
.הדוקפב שמתשה openssh םשב הליבח שופיחל אמגודל .םשה םע תיפיצפסה הליבחה תא שפחל ידכ המישרה תייצקנופב שמתשה
# yum list openssh Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.neu.edu.cn * epel: mirror.neu.edu.cn * extras: mirror.neu.edu.cn * rpmforge: mirror.nl.leaseweb.net * updates: mirror.nus.edu.sg Installed Packages openssh.i386 4.3p2-72.el5_6.3 installed Available Packages 4.3p2-82.el5 base
.הדוקפב שמתשה ,הליבחה לש openssh-4.3p2 תיפיצפס הסרג שופיחל אמגודל .עדוי התאש הרקמל ,םתסרג םע הליבחה םש תא רדגה ,רתוי קייודמל ךלש שופיחה תא ךופהל ידכ
# yum list openssh-4.3p2
.הלימה תא תומאותש תוליבחה לכב שפחל ידכ ,אמגודל .תנייצש הליבחה םשל םיאתהל ידכ תונימזה תוליבחה לכב שפחל ידכ שופיחה תייצקנופב שמתשה ,הליבחה לש קיודמה המש תא רכוז ךניא םא
# yum search vsftpd Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.neu.edu.cn * epel: mirror.neu.edu.cn * extras: mirror.neu.edu.cn * rpmforge: mirror.nl.leaseweb.net * updates: ftp.iitm.ac.in ============================== Matched: vsftpd ======================== ccze.i386 : A robust log colorizer pure-ftpd-selinux.i386 : SELinux support for Pure-FTPD vsftpd.i386 : vsftpd - Very Secure Ftp Daemon
.האבה הדוקפה תא ואיצוה טושפ הליבח לע עדימ לבקל ידכ .התנקתה ינפל הליבח לע עדימ תעדל הצרתש חיננ
# yum info firefox Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.neu.edu.cn * epel: mirror.neu.edu.cn * extras: mirror.neu.edu.cn * rpmforge: mirror.nl.leaseweb.net * updates: ftp.iitm.ac.in Available Packages Name : firefox Arch : i386 Version : 10.0.6 Release : 1.el5.centos Size : 20 M Repo : updates Summary : Mozilla Firefox Web browser URL : http://www.mozilla.org/projects/firefox/ License : MPLv1.1 or GPLv2+ or LGPLv2+ Description: Mozilla Firefox is an open-source web browser, designed for standards : compliance, performance and portability.
.ןלהל הדוקפב שמתשה ,Yum לש םינותנה דסמב תונימזה תוליבחה לכ תא םושרל ידכ
# yum list | less
.תונקתומה תוליבחה לכ תא גיצת איה ,הדוקפל תחתמ אצוה טושפ ,תכרעמב תונקתומה תוליבחה לכ תא םושרל ידכ
# yum list installed | less
.etc/httpd/conf/httpd.conf/ תא הליכמה הליבחה םש תא תעדל ךנוצרב םא ,המגודל .יפיצפס ץבוק תכייש הליבח וזיאל תשמשמ קפסמ Yum היצקנופה
# yum provides /etc/httpd/conf/httpd.conf Loaded plugins: fastestmirror httpd-2.2.3-63.el5.centos.i386 : Apache HTTP Server Repo : base Matched from: Filename : /etc/httpd/conf/httpd.conf httpd-2.2.3-63.el5.centos.1.i386 : Apache HTTP Server Repo : updates Matched from: Filename : /etc/httpd/conf/httpd.conf httpd-2.2.3-65.el5.centos.i386 : Apache HTTP Server Repo : updates Matched from: Filename : /etc/httpd/conf/httpd.conf httpd-2.2.3-53.el5.centos.1.i386 : Apache HTTP Server Repo : installed Matched from: Other : Provides-match: /etc/httpd/conf/httpd.conf
.האבה הדוקפה תועצמאב קודב ,םינימז םינוכדע שי ךלש תכרעמב תונקתומ תוליבח המכ אוצמל ידכ
# yum check-update
.ךלש תכרעמל םינורחאה החטבאה ינוכדעו םינוקיתה לכ תא ןיקתי הז .האבה הדוקפה תא לעפה ,תיראניבה הליבחהו החטבאה ינוכדע לכ םע תכרעמה תוינכדע לע רומשל ידכ
# yum update
.האבה הדוקפה תא ואיצוה טושפ ,תונימזה תוצובקה לכ תמישרל אמגודל .הצובקל תוכיישה תורושקה תוליבחה לכ תא ןיקתתש תמיוסמ הצובק ןיקתהל ולכות ,yum םע תודדוב תוליבח ןיקתהל םוקמב .תמיוסמ הצובקל תוצבו
# yum grouplist Installed Groups: Administration Tools DNS Name Server Dialup Networking Support Editors Engineering and Scientific FTP Server Graphics Java Development Legacy Network Server Available Groups: Authoring and Publishing Base Beagle Cluster Storage Clustering Development Libraries Development Tools Eclipse Educational Software KDE (K Desktop Environment) KDE Software Development
.האבה הדוקפה תא עצב טושפ ,"MySQL Database" תנקתהל ,אמגודל .הנקתה תצובקכ תורשפאב םישמתשמ ונא ,תמיוסמ תוליבח תצובק ןיקתהל ידכ
# yum groupinstall 'MySQL Database' Dependencies Resolved ================================================================================================= Package Arch Version Repository Size ================================================================================================= Updating: unixODBC i386 2.2.11-10.el5 base 290 k Installing for dependencies: unixODBC-libs i386 2.2.11-10.el5 base 551 k Transaction Summary ================================================================================================= Install 1 Package(s) Upgrade 1 Package(s) Total size: 841 k Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : unixODBC-libs 1/3 Updating : unixODBC 2/3 Cleanup : unixODBC 3/3 Dependency Installed: unixODBC-libs.i386 0:2.2.11-10.el5 Updated: unixODBC.i386 0:2.2.11-10.el5 Complete!
.ןלהל גצומכ האבה הדוקפה תא לעפה טושפ ,ןהשלכ תונקתומ תויתצובק תוליבח ןכדעל ידכ
# yum groupupdate 'DNS Name Server' Dependencies Resolved ================================================================================================================ Package Arch Version Repository Size ================================================================================================================ Updating: bind i386 30:9.3.6-20.P1.el5_8.2 updates 981 k bind-chroot i386 30:9.3.6-20.P1.el5_8.2 updates 47 k Updating for dependencies: bind-libs i386 30:9.3.6-20.P1.el5_8.2 updates 864 k bind-utils i386 30:9.3.6-20.P1.el5_8.2 updates 174 k Transaction Summary ================================================================================================================ Install 0 Package(s) Upgrade 4 Package(s) Total size: 2.0 M Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Updating : bind-libs 1/8 Updating : bind 2/8 Updating : bind-chroot 3/8 Updating : bind-utils 4/8 Cleanup : bind 5/8 Cleanup : bind-chroot 6/8 Cleanup : bind-utils 7/8 Cleanup : bind-libs 8/8 Updated: bind.i386 30:9.3.6-20.P1.el5_8.2 bind-chroot.i386 30:9.3.6-20.P1.el5_8.2 Dependency Updated: bind-libs.i386 30:9.3.6-20.P1.el5_8.2 bind-utils.i386 30:9.3.6-20.P1.el5_8.2 Complete!
.הטמל הדוקפב שמתשה טושפ ,תכרעמהמ תמייק תנקתומ הצובק לכ ריסהל וא קוחמל ידכ
# yum groupremove 'DNS Name Server' Dependencies Resolved =========================================================================================================== Package Arch Version Repository Size =========================================================================================================== Removing: bind i386 30:9.3.6-20.P1.el5_8.2 installed 2.1 M bind-chroot i386 30:9.3.6-20.P1.el5_8.2 installed 0.0 Transaction Summary =========================================================================================================== Remove 2 Package(s) Reinstall 0 Package(s) Downgrade 0 Package(s) Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Erasing : bind 1/2 warning: /etc/sysconfig/named saved as /etc/sysconfig/named.rpmsave Erasing : bind-chroot 2/2 Removed: bind.i386 30:9.3.6-20.P1.el5_8.2 bind-chroot.i386 30:9.3.6-20.P1.el5_8.2 Complete!
.האבה תורשפאב שמתשה ,ךלש תכרעמב םילעפומה Yum ירגאמ לכ תא םושרל ידכ
# yum repolist repo id repo name status base CentOS-5 - Base enabled: 2,725 epel Extra Packages for Enterprise Linux 5 - i386 enabled: 5,783 extras CentOS-5 - Extras enabled: 282 mod-pagespeed mod-pagespeed enabled: 1 rpmforge RHEL 5 - RPMforge.net - dag enabled: 11,290 updates CentOS-5 - Updates enabled: 743 repolist: 20,824
.תכרעמב םיתבשומהו םילעפומה yum ירגאמ לכ תא גיצת האבה הדוקפה
# yum repolist all repo id repo name status C5.0-base CentOS-5.0 - Base disabled C5.0-centosplus CentOS-5.0 - Plus disabled C5.0-extras CentOS-5.0 - Extras disabled base CentOS-5 - Base enabled: 2,725 epel Extra Packages for Enterprise Linux 5 - i386 enabled: 5,783 extras CentOS-5 - Extras enabled: 282 repolist: 20,824
.הדוקפה תא עצב טושפ ,PhpMyAdmin 3.5.2 תליבח תנקתהל אמגודל .ךלש yum תדוקפב Enablerepo – תורשפאב שמתשהל ךילע ,תבשומ וא לעפומ יפיצפס רגאממ תמיוסמ הליבח ןיקתהל ידכ
# yum --enablerepo=epel install phpmyadmin Dependencies Resolved ============================================================================================= Package Arch Version Repository Size ============================================================================================= Installing: phpMyAdmin noarch 3.5.1-1.el6 epel 4.2 M Transaction Summary ============================================================================================= Install 1 Package(s) Total download size: 4.2 M Installed size: 17 M Is this ok [y/N]: y Downloading Packages: phpMyAdmin-3.5.1-1.el6.noarch.rpm | 4.2 MB 00:25 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : phpMyAdmin-3.5.1-1.el6.noarch 1/1 Verifying : phpMyAdmin-3.5.1-1.el6.noarch 1/1 Installed: phpMyAdmin.noarch 0:3.5.1-1.el6 Complete!
.תודוקפ רפסמ עצבל ולכות הב תישיא תמאתומ תפטעמ קפסמ Yum תורישה ילכ
# yum shell Loaded plugins: fastestmirror Setting up Yum Shell > update httpd Loading mirror speeds from cached hostfile * base: mirrors.sin3.sg.voxel.net * epel: ftp.riken.jp * extras: mirrors.sin3.sg.voxel.net * updates: mirrors.sin3.sg.voxel.net Setting up Update Process >
.םהש יפכ ןומטמב םינותנ רומשל םיצור ונחנא יכ ,ןלהלש הדוקפה לש טלפה תא תתל םיצור אל ונחנא .רתוימ בחרמב שומיש םוש ןיאש אדוולו ןומטמה לכ תא תוקנל ידכ עובק ןפואב האבה הדוקפה תא ץירהל ךילע ,לעפו
# yum clean all
.האבה הדוקפב שמתשה טושפ ,yum הדוקפה לש תומדוקה תואקסעה לכ תא גיצהל ידכ
# yum history Loaded plugins: fastestmirror ID | Login user | Date and time | Action(s) | Altered ------------------------------------------------------------------------------- 10 | root | 2012-08-11 15:19 | Install | 3 9 | root | 2012-08-11 15:11 | Install | 1 8 | root | 2012-08-11 15:10 | Erase | 1 EE 7 | root | 2012-08-10 17:44 | Install | 1 6 | root | 2012-08-10 12:19 | Install | 2 5 | root | 2012-08-10 12:14 | Install | 3 4 | root | 2012-08-10 12:12 | I, U | 13 E< 3 | root | 2012-08-09 13:01 | Install | 1 > 2 | root | 2012-08-08 20:13 | I, U | 292 EE 1 | System | 2012-08-08 17:15 | Install | 560 history list
.לבקתהש בושמה לע ססבתהב ותוא ןכדעל םיכישממ ונא ,ןכל .ונלש תורעהה תבית ךרד ונתוא ןכדע אנא .ספספ ילוא םאי תודוקפל רושקש והשמ םא .םהלש תואמגודב םאי תודוקפ םודיקל תויסיסבה תודוקפה לכ תא תוסכל