红联Linux门户
Linux帮助

用熟yum,让安装软件更方便

发布时间:2009-06-15 11:47:05来源:红联作者:thungoder
[i=s] 本帖最后由 thungoder 于 2009-6-16 17:45 编辑 [/i]

yum是个功能强悍的包管理工具,命令语法很简单的:yum --操作参数 命令 包名称1 包名称2 .......,,有些操作也可以没有包名称(软件名) ,支持再在报包名称中使用通配符*来一次安装多个名称前端一致的软件包。 下面把操作参数和命令列出来,大多数时候没必要要操作参数的。
Options list (操作参数)
-h, --help 显示帮助信息,并退出
-t, --tolerant 忍受发生的错误
-C 从缓冲中运行,而不是升级缓存
-R [minutes] 最大化的命令等待时间
-d [debug level] 调试输出级别
--showduplicates 显示复制, 在repo,list/search命令下
-e [error level] 错误输出级别
-q, --quiet 安静的操作
-y 回答所有的问题为是
--version 显示 YUM版本信息并退出
--installroot=[path] 设置为root安装
--enablerepo=[repo] 激活一个或多个仓库(支持通配符)
--disablerepo=[repo] 禁掉一个或多个仓库(支持通配符)
-x [package], --exclude=[package] 在名称或glob不包含包。
--disableexcludes=[repo] 禁掉出了这个之外的别的仓库
--noplugins 禁掉yum插件
--nogpgcheck 禁掉GPG验证检查,没有签名的软件安装加这个参数
--disableplugin=[plugin] 用名称禁掉插件
--enableplugin=[plugin] 用名称启用插件
--skip-broken 忽略包的依赖问题
--allow-downgrade 晕软件包降级
--disablepresto 禁用Presto 插件并且不下载任何增量包


list of Commands:(操作命令)

check-update 检查可提供的包升级
clean 删除缓存数据
deplist 列出包依赖相关
downgrade 降级一个软件包
erase 移除一个或多个包从你的系统
groupinfo 显示关于包组的细节
groupinstall 从组里安装软件包到你的系统
grouplist 列出当前的组
groupremove 在一个组中移除包从您的系统
help 显示帮助用法信息
info 显示关于包或一组包的细节信息
info-security 返回影响系统安全的数据
install 安装一个或多个软件包在你的系统
list 列出一个包或某组的包
localinstall 安装本地 RPM
makecache 生成原数据缓存
reinstall 重新安装一个包
repolist 显示软件仓库的配置
resolvedep 决定哪个包提供了给定的依赖
search 查找包细节居给定的字符串
shell 运行交互式的yum shell
update 更新一个或多个系统 中已安装的包
update-minimal 只升级安装最新的包,系统补丁
upgrade 升级整个系统,一般在系统版本升级的时候用

举例:比如下载了一个没有签名的软件包,可以这样安装[code]yum --nogpgcheck install 软件包名称[/code],我一般习惯先su到root,再用yum。网上很多直接再普通用户下用yum的用法,这个例子就应该是这样的[code]su -c 'yum --nogpgcheck install 软件包名称‘[/code]我觉得如果要连续操作的时候还是先切到su方便些,不然老要输入密码,命令格式也显的复杂。如果只是安装一个软件的话网上流行的这种方法很好,装完之后自动退出到普通用户模式,安全性高。本文只是列出常用的操作,有些参数和命令没有涉及,不够应该是够用了。

新装好的系统应该简单配置一下yum,载入几个常用的插件,让它更好用[code]yum install yumex yum-presto yum-fastestmirror yum-security yum-allowdowngrade[/code]yumex yum的扩展,图形前端
yum-presto 增量包应用插件,有增量包的时候优先下载增量包,可以大大减少下载量
yum-fastestmirror 可以让yum选择速度最快的源(软件仓库)
yum-security 安全插件,具体功能我也不是很清楚
yum-allowdowngrade 允许软件降级的插件
文章评论

共有 25 条评论

  1. liuhengjin 于 2010-11-01 14:54:10发表:

    非常感谢

  2. wywrw0512 于 2010-11-01 14:47:41发表:

    再一次支持

  3. wywrw0512 于 2010-11-01 14:47:23发表:

    好,经验就是这样得出来的

  4. wozdaixxma 于 2010-09-25 15:08:29发表:

    收藏了,3q

  5. iamxzg 于 2010-09-21 08:51:36发表:

    good..

  6. xuyanlong 于 2010-09-20 12:04:02发表:

    感谢!!!

  7. wst021 于 2010-09-15 13:14:24发表:

    {:2_97:} 支持楼主,写得不错。

  8. zgrzzl 于 2010-09-14 19:31:04发表:

    支持之。。。

  9. 少帅 于 2010-09-14 16:05:32发表:

    .哈哈.我试过.自己搭建了一个.
    然后客户断都往我这更新..

  10. micalmango 于 2010-09-14 13:17:38发表:

    支持

  11. lihongniu 于 2010-04-08 10:42:37发表:

    看来需要好好研究下了 比较好的东西

  12. netdot 于 2010-04-08 08:02:58发表:

    现在已经很习惯使用命令行的yum了。

  13. cikee 于 2010-04-06 21:46:59发表:

    引用:


    你都没搞清楚GUI/CLI两种模式。
    既然是CLI模式,怎么可能启动YUM的图形界面呢?
    marco.chan 发表于 2009-6-17 13:20


    那就先 STARTX,再试试图形界面吧

  14. 凤凰之蜂 于 2009-06-29 18:57:37发表:

    拾豆

  15. jack_xuwei 于 2009-06-23 15:23:00发表:

    支持 学习 啦

  16. Summerserenity 于 2009-06-21 06:25:52发表:

    yum的学问很大,学习了。谢谢。

  17. 小普林斯 于 2009-06-20 21:44:27发表:

    支持!

  18. 静止の风 于 2009-06-20 20:21:31发表:

    学习中。。。。~!

  19. w8875hl 于 2009-06-18 09:34:19发表:

    学习中????:0wpoi2

  20. wula9707 于 2009-06-17 20:26:08发表:

    学习。。。

  21. marco.chan 于 2009-06-17 13:20:55发表:

    引用:
    请问,在命令行模式下,如何启动YUM的图形界面?
    石中玉 发表于 2009-6-17 09:52


    你都没搞清楚GUI/CLI两种模式。
    既然是CLI模式,怎么可能启动YUM的图形界面呢?

  22. 石中玉 于 2009-06-17 09:52:11发表:

    请问,在命令行模式下,如何启动YUM的图形界面?

  23. thungoder 于 2009-06-16 17:40:16发表:

    引用:
    还可以安装yum的图形界面
    yum install yumex
    riskstar 发表于 2009-6-15 16:16
    谢谢你的提醒,我把几个常用的插件也加进去。

  24. riskstar 于 2009-06-15 16:16:07发表:

    还可以安装yum的图形界面
    yum install yumex

  25. tioced 于 2009-06-15 11:54:07发表:

    绝对赞同