快捷搜索:   nginx

CentOS 5下使用yum管理软件(2)


rsync.i386                               3.0.5-1.el5.rf         dag
scim.i386                                1.4.4-41.el5           updates
scim-bridge.i386                         0.4.5-8.el5            updates
scim-bridge-gtk.i386                     0.4.5-8.el5            updates
scim-libs.i386                           1.4.4-41.el5           updates
selinux-policy.noarch                    2.4.6-137.1.el5        updates
selinux-policy-targeted.noarch           2.4.6-137.1.el5        updates
sos.noarch                               1.7-9.2.el5_2.2        updates
syslinux.i386                            3.73-1.el5.rf          dag
tzdata.noarch                            2008i-1.el5            updates
udftools.i386                            1.0.0b3-3.el5.rf       dag
vim-common.i386                          2:7.0.109-4.el5_2.4z   updates
vim-enhanced.i386                        2:7.0.109-4.el5_2.4z   updates
vim-minimal.i386                         2:7.0.109-4.el5_2.4z   updates
yum.noarch                               3.2.8-9.el5.centos.2.1 updates

[root@centos5 ~]# yum update yum.noarch (升级)
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package yum.noarch 0:3.2.8-9.el5.centos.2.1 set to be updated
--> Processing Dependency: yum-fastestmirror for package: yum
--> Running transaction check
---> Package yum-fastestmirror.noarch 0:1.1.10-9.el5.centos set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================
Package                 Arch       Version          Repository        Size
=============================================================================
Updating:
yum                     noarch     3.2.8-9.el5.centos.2.1 updates           58                                            

2 k
Installing for dependencies:
yum-fastestmirror       noarch     1.1.10-9.el5.centos base               13 k

Transaction Summary
=============================================================================
Install      1 Package(s)
Update       1 Package(s)
Remove       0 Package(s)

Total download size: 595 k
Is this ok [y/N]: y
Downloading Packages:
.                                          

                             

(1/2): yum-3.2.8-9.el5.ce 100% |=========================| 582 kB    00:23
                                            

                                   

(2/2): yum-fastestmirror- 100% |=========================| 13 kB    00:00
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897
Importing GPG key 0xE8562897 "CentOS-5 Key (CentOS 5 Official Signing Key) <>" from

Is this ok [y/N]: y
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Updating : yum                          ######################### [1/3]
Installing: yum-fastestmirror            ######################### [2/3]
Cleanup   : yum                          ######################### [3/3]

Dependency Installed: yum-fastestmirror.noarch 0:1.1.10-9.el5.centos
Updated: yum.noarch 0:3.2.8-9.el5.centos.2.1
Complete!

[root@centos5 ~]# yum install bind (安装)
Loading "fastestmirror" plugin
Determining fastest mirrors
* base:
* updates:
* addons:
* extras:
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package bind.i386 30:9.3.4-6.0.3.P1.el5_2 set to be updated
--> Processing Dependency: bind-libs = 30:9.3.4-6.0.3.P1.el5_2 for package: bind
--> Running transaction check
--> Processing Dependency: bind-libs = 30:9.3.4-6.P1.el5 for package: bind-utils
---> Package bind-libs.i386 30:9.3.4-6.0.3.P1.el5_2 set to be updated
--> Running transaction check
---> Package bind-utils.i386 30:9.3.4-6.0.3.P1.el5_2 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================
Package                 Arch       Version          Repository        Size
=============================================================================
Installing:
bind                    i386       30:9.3.4-6.0.3.P1.el5_2 updates           959 k
Updating:
bind-libs               i386       30:9.3.4-6.0.3.P1.el5_2 updates           846 k
Updating for dependencies:
bind-utils              i386       30:9.3.4-6.0.3.P1.el5_2 updates           166 k

Transaction Summary
=============================================================================
Install      1 Package(s)
Update       2 Package(s)
Remove       0 Package(s)

Total download size: 1.9 M
Is this ok [y/N]: y
Downloading Packages:
(1/3): bind-libs-9.3.4-6. 100% |=========================| 846 kB    00:41
(2/3): bind-9.3.4-6.0.3.P 100% |=========================| 959 kB    00:18
(3/3): bind-utils-9.3.4-6 100% |=========================| 166 kB    00:06
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Updating : bind-libs                    ######################### [1/5]
Updating : bind-utils                   ######################### [2/5]
Installing: bind                         ######################### [3/5]
Cleanup   : bind-utils                   ######################### [4/5]
Cleanup   : bind-libs                    ######################### [5/5]

Installed: bind.i386 30:9.3.4-6.0.3.P1.el5_2
Updated: bind-libs.i386 30:9.3.4-6.0.3.P1.el5_2
Dependency Updated: bind-utils.i386 30:9.3.4-6.0.3.P1.el5_2
Complete!

[root@centos5 ~]# yum remove bind (卸载)
Loading "fastestmirror" plugin
Setting up Remove Process
Loading mirror speeds from cached hostfile
* base:
* updates:
* addons:
* extras:
Resolving Dependencies
--> Running transaction check
---> Package bind.i386 30:9.3.4-6.0.3.P1.el5_2 set to be erased
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================
Package                 Arch       Version          Repository        Size
=============================================================================
Removing:
bind                    i386       30:9.3.4-6.0.3.P1.el5_2 installed         2                                            

.1 M

Transaction Summary
=============================================================================
Install      0 Package(s)
Update       0 Package(s)
Remove       1 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/1]

Removed: bind.i386 30:9.3.4-6.0.3.P1.el5_2
Complete!

[root@centos5 ~]# vi /etc/yum.conf (代理服务器设置)

proxy=http:// 服务器IP:端口   ← 最后一行添加

[root@centos5 ~]# /etc/rc.d/init.d/yum-updatesd stop (关闭自动更新)
[root@centos5 ~]# chkconfig yum-updatesd off

如果系统存在的一些软件包有版本的依存问题,那么我们不能够,也不会轻易的升级它 们(除非你做过完善的测试工作)。我们可以告诉yum在

更新时不更新谁。
[root@centos5 ~]# vi /etc/yum.conf ←编辑yum设置文件

# 在文件的最后追加

exclude=openssh*    ←这里是不更新openssh相关的设置

exclude=httpd  ←不更新httpd

其他的选项和说明

check-update        显示可升级的软件包

clean               删除下载后的旧的header。和clean all相同

clean oldheaders   删除旧的headers

clean packages      删除下载后的软件包

info               显示可用软件包信息

info 软件包名     显示指定软件包信息

顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论