13.4 删除基于RPM的Linux系统中的软件包及其依赖程序

yum remove [package]

yum有个值得称道之处: 它的命令语法对用户非常友好。要安装软件包?就用yum install。要删除安装的软件?就用yum remove。如果你厌烦了XMMS,只要运行这个命令,如下所示:

  1. # yum remove xmms
  2. Setting up Remove Process
  3. Resolving Dependencies
  4. ---> Package xmms.i386 1:1.2.10-9 set to be erased
  5. Dependencies Resolved
  6. Package Arch Version Repository Size
  7. Removing:
  8. xmms i386 1:1.2.10-9 installed 5.2 M
  9. Is this ok [y/N]:

即便是像删除软件包这么简单的事情,yum也坚持它的一贯作风,抓住你,详细告诉你它正在做什么。按y键确认卸载,yum将显示一小段信息,如下所示:

  1. Running Transaction Test
  2. Running Transaction
  3. Removing : xmms #################### [1/1]
  4. Removed: xmms.i386 1:1.2.10-9
  5. Complete!

现在计算机上已经没有XMMS了。注意,yum为XMMS安装的软件包(详情参见13.3节)并没有随xmms包一起删除。XMMS的运行需要这些依赖的软件包,而且它们也要为计算机上的其他不同程序服务,所以yum允许它们继续保留在系统中(apt的默认行为也是这样的,有关信息参见13.9节)。