3. 使用Yum更新软件包

假设你有过时版本的MySQL软件包,想把它更新到最新的稳定版本。只要运行下面这个命令,它就会自动解决所有的依赖项问题,并安装依赖项。

  1. # yum update mysql 
  2. Loaded plugins: fastestmirror 
  3. Dependencies Resolved 
  4. ===========================================Package            Arch                Version            Repository         Size 
  5. ===========================================Updating: 
  6. vsftpd             i386          2.0.5-24.el5_8.1           updates               144 k 
  7. Transaction  Summary 
  8. Install       0 Package(s) 
  9. Upgrade     1 Package(s) 
  10. Total size: 144 k 
  11. Is this ok [y/N]: y 
  12. Downloading Packages: 
  13. Running rpm_check_debug 
  14. Running Transaction Test 
  15. Finished Transaction Test 
  16. Transaction Test Succeeded 
  17. Running Transaction 
  18. Updating       : vsftpd                                  1/2 
  19. Cleanup        : vsftpd                                  2/2 
  20. Updated: 
  21. vsftpd.i386 0:2.0.5-24.el5_8.1 
  22. Complete! 

4. 使用Yum列出软件包

使用list函数,可搜索带名称的特定软件包。比如说,想搜索一个名为openssh的软件包,使用该命令。

  1. # yum list openssh 
  2. Loaded plugins: fastestmirror 
  3. Loading mirror speeds from cached hostfile 
  4. * base: mirror.neu.edu.cn 
  5. * epel: mirror.neu.edu.cn 
  6. * extras: mirror.neu.edu.cn 
  7. * rpmforge: mirror.nl.leaseweb.net 
  8. * updates: mirror.nus.edu.sg 
  9. Installed Packages 
  10. openssh.i386    4.3p2-72.el5_6.3                           installed 
  11. Available Packages   4.3p2-82.el5                          base 

想让你的搜索更精确,明确软件包名称的版本,如果你知道的话。比如说,想搜索软件包的特定版本openssh-4.3p2 ,使用该命令。

  1. # yum list openssh-4.3p2 

5. 使用Yum搜索软件包

要是你不记得软件包的确切名称,那么可以使用search函数,搜索与指定软件包的名称相匹配的所有可用软件包。比如说,想搜索与vsftpd这个单词匹配的所有软件包。

  1. # yum search vsftpd 
  2. Loaded plugins: fastestmirror 
  3. Loading mirror speeds from cached hostfile 
  4. * base: mirror.neu.edu.cn 
  5. * epel: mirror.neu.edu.cn 
  6. * extras: mirror.neu.edu.cn 
  7. * rpmforge: mirror.nl.leaseweb.net 
  8. * updates: ftp.iitm.ac.in 
  9. ============================== Matched: vsftpd ======================== 
  10. ccze.i386 : A robust log colorizer 
  11. pure-ftpd-selinux.i386 : SELinux support for Pure-FTPD 
  12. vsftpd.i386 : vsftpd - Very Secure Ftp Daemon 


相关内容