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

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