用于软件包管理的21个Linux YUM命令(1)(2)
3. 使用Yum更新软件包
假设你有过时版本的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!
4. 使用Yum列出软件包
使用list函数,可搜索带名称的特定软件包。比如说,想搜索一个名为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
5. 使用Yum搜索软件包
要是你不记得软件包的确切名称,那么可以使用search函数,搜索与指定软件包的名称相匹配的所有可用软件包。比如说,想搜索与vsftpd这个单词匹配的所有软件包。
- # 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
评论暂时关闭