红联Linux门户
Linux帮助

YUM常用命令介绍

发布时间:2009-08-17 20:50:11来源:红联作者:xzj4167
YUM常用命令介绍

1.列出所有可更新的软件清单命令:yum check-update
2.安装所有更新软件命令:yum update
3.仅安装指定的软件命令:yum install
4.仅更新指定的软件命令:yum update
5.列出所有可安?的软件清单命令:yum list 用YUM安装删除软件装了系统添加删除软件是常事,yum同样可以胜任这一任务,只要软件是rpm安装的。安装的命令是,yum install xxx,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断。删除的命令是,yum remove xxx,同安装一样,yum也会查询数据库,给出解决依赖关系的提示。
1.用YUM安装软件包命令:yum install
2.用YUM删除软件包命令:yum remove 用YUM查询软件信息我 们常会碰到这样的情况,想要安装一个软件,只知道它和某方面有关,但又不能确切知道它的名字。这时yum的查询功能就起作用了。你可以用 yum search keyword这样的命令来进行搜索,比如我们要则安装一个Instant Messenger,但又不知到底有哪些,这时不妨用 yum search messenger这样的指令进行搜索,yum会搜索所有可用rpm的描述,列出所有描述中和messeger有关的rpm包,于是我们可能得到gaim,kopete等等,并从中选择。有时我们还会碰到安装了一个包,但又不知道其用途,我们可以用yum info packagename这个指令来获取信息。

1.使用YUM查找软件包命令:yum search
2.列出所有可安装的软件包命令:yum list
3.列出所有可更新的软件包命令:yum list updates
4.列出所有已安装的软件包命令:yum list installed
5.列出所有已安装但不在 Yum Repository ?的软件包命令:yum list extras
6.列出所指定的软件包命令:yum list
7.使用YUM获取软件包信息命令:yum info
8.列出所有软件包的信息命令:yum info
9.列出所有可更新的软件包信息命令:yum info updates
10.列出所有已安?的软件包信息命令:yum info installed
11.列出所有已安?但不在 Yum Repository ?的软件包信息命令:yum info extras
12.列出软件包提供哪些文件命令:yum provides

清除YUM缓存
yum 会把下载的软件包和header存储在cache中,而不会自动删除。如果我们觉得它们占用了磁盘空间,可以使用yum clean指令进行清除,更精确的用法是yum clean headers清除header,yum clean packages清除下载的rpm包,yum clean all一股脑儿端
1.清除缓存目录(/var/cache/yum)下的软件包命令:yum clean packages
2.清除缓存目录(/var/cache/yum)下的 headers 命令:yum clean headers
3.清除缓存目录(/var/cache/yum)下旧的 headers 命令:yum clean oldheaders
4.清除缓存目录(/var/cache/yum)下的软件包及旧的headers 命令:yum [...]
文章评论

共有 12 条评论

  1. 葫露 于 2009-09-01 15:58:05发表:

    不错收藏。

  2. 6000498 于 2009-09-01 15:38:41发表:

    学习了

  3. iamxzg 于 2009-08-28 09:24:05发表:

    学习一哈

  4. hongzhang184 于 2009-08-22 09:45:55发表:

    谢谢楼主,可是我的yum不能用怎么办啊,一直都没有用yum安装成软件
    [user@localhost ~]$ yum check-up
    Loading "fastestmirror" plugin
    Loading "priorities" plugin
    Configuration file /etc/yum/pluginconf.d/axelget.conf not found
    Unable to find configuration file for plugin axelget
    Usage: yum [options] < grouplist, localinstall, groupinfo, localupdate, resolvedep, erase, deplist, groupremove, makecache, upgrade, provides, shell, install, whatprovides, groupinstall, update, repolist, groupupdate, info, search, check-update, list, remove, clean, grouperase >

    user@localhost ~]$ sudo yum install emacs
    口令:
    user is not in the sudoers file. This incident will be reported.
    [user@localhost ~]$

    希望哪位帮忙解决一下

  5. xiaomage1020 于 2009-08-21 14:44:56发表:

    thank you!

  6. AmoiBB 于 2009-08-21 14:38:35发表:

    学习一下

  7. zflively 于 2009-08-19 14:22:37发表:

    学习中,呵呵

  8. songgongjie 于 2009-08-18 20:43:28发表:

    学习了,进步中。

  9. thungoder 于 2009-08-18 19:56:21发表:

    还有 yum erase 也很常用

  10. thungoder 于 2009-08-18 19:55:08发表:

    我发过一个类似的帖子可惜沉掉了,加上yum --nogpgcheck localinstall

  11. Dsucov 于 2009-08-18 00:04:44发表:

    基础知识

  12. l460618498 于 2009-08-17 20:50:37发表:

    学习一下啊