用于软件包管理的21个Linux YUM命令

想安装一个名为Firefox 14的软件包,只要运行下面这个命令,它会自动寻找并安装Firefox浏览器的所有必要依赖项。

# yum install firefox
上述命令会先要求予以确认,然后再将任何软件包安装到你的系统上。如果你不要求任何确认,就想自动安装软件包,可使用选项-y,如下例所示。
# yum -y install firefox 

2. 使用Yum移除软件包
想完全移除软件包连同所有依赖项,只要运行下面这个命令,如下所示。
# yum remove firefox 

同样,上述命令会先要求予以确认,然后再移除软件包。想禁用确认提示,只要添加选项-y,如下所示。

# yum -y remove firefox 

3. 使用Yum更新软件包

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

# yum update mysql 
4. 使用Yum列出软件包

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

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

# yum list openssh-4.3p2 

5. 使用Yum搜索软件包

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

# yum search vsftpd 
6. 使用Yum获取软件包信息

假设你想在安装软件包之前先知道它的信息。想获得某软件包的信息,只要执行下面这个命令。

# yum info firefox 
7. 使用Yum列出所有的可用软件包

想列出Yum数据库中所有的可用软件包,使用下面这个命令。

# yum list | less 
8. 使用Yum列出所有的已安装软件包

想列出系统上所有的已安装软件包,只要执行下面这个命令,它会显示所有的已安装软件包。

# yum list installed | less 
9. Yum Provides函数

Yum provides函数用于查找某个特定文件属于哪个软件包。比如说,如果你想知道含有/etc/httpd/conf/httpd.conf文件的软件包的名称。

# yum provides /etc/httpd/conf/httpd.conf 
10. 使用Yum检查可用更新版

想找出你系统上有多少已安装软件包有可用更新版,只要使用下面这个命令。

# yum check-update 
11. 使用Yum更新系统

想确保系统版本最新,打上了所有的安全补丁和二进制软件包更新,只要运行下面这个命令。它会为你的系统安装所有最新的补丁和安全更新版。

# yum update 
12. 列出所有的可用群组软件包

在Linux中,软件包数量与特定群组捆绑在一起。你可以安装某个群组,它就会安装属于该群组的所有相关软件包,用不着使用Yum安装单个软件包。比如说,想列出所有的可用群组,只要执行下面这个命令。

# yum grouplist 
13. 安装群组软件包

想安装某个软件包群组,我们使用选项groupinstall。比如说,想安装"MySQL Database",只要执行下面这个命令。

# yum groupinstall 'MySQL Database' 
14. 更新群组软件包

想更新任何现有的已安装群组软件包,只要运行下面这个命令,如下所示。

# yum groupupdate 'DNS Name Server' 
15. 移除群组软件包

想从系统删除或移除任何现有的已安装群组软件包,只要使用下面这个命令。

# yum groupremove 'DNS Name Server' 
16. 列出启用的Yum软件库

列出系统里面所有启用的Yum软件库,使用下面这个选项。

# yum repolist 
17. 列出所有启用和禁用的Yum软件库

下面这个命令会显示系统上所有启用和禁用的yum软件库。

# yum repolist all 
18. 安装来自特定软件库的软件包

想安装来自某个启用或禁用的软件库的某个软件包,必须在yum命令中使用-enablerepo选项。比如,想安装PhpMyAdmin 3.5.2软件包,只要执行这个命令。

# yum --enablerepo=epel install phpmyadmin 
19. 交互式Yum外壳

Yum实用工具提供了一个自定义外壳,你可以在这个环境下执行多个命令。

# yum shell 
20. 清理Yum缓存内容

默认情况下,yum将所有软件库中启用软件包的数据,连同每个子目录保存在/var/cache/yum/中,想清除启用软件库中的所有缓存文件,你要定期运行下面这个命令,清理所有缓存内容,并确保没有任何东西在使用不必要的存储空间。我们不想给出下面这个命令的输出结果,因为我们想保持缓存数据的原来样子。

# yum clean all 
21. 查看Yum的历史记录

想查看Yum命令的所有过去的事务,只要使用下面这个命令。

# yum history 


原文地址:http://www.cncentos.com/thread-2713-1-1.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值