[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 允许软件降级的插件
liuhengjin 于 2010-11-01 14:54:10发表:
非常感谢
wywrw0512 于 2010-11-01 14:47:41发表:
再一次支持
wywrw0512 于 2010-11-01 14:47:23发表:
好,经验就是这样得出来的
wozdaixxma 于 2010-09-25 15:08:29发表:
收藏了,3q
iamxzg 于 2010-09-21 08:51:36发表:
good..
xuyanlong 于 2010-09-20 12:04:02发表:
感谢!!!
wst021 于 2010-09-15 13:14:24发表:
{:2_97:} 支持楼主,写得不错。
zgrzzl 于 2010-09-14 19:31:04发表:
支持之。。。
少帅 于 2010-09-14 16:05:32发表:
.哈哈.我试过.自己搭建了一个.
然后客户断都往我这更新..
micalmango 于 2010-09-14 13:17:38发表:
支持
lihongniu 于 2010-04-08 10:42:37发表:
看来需要好好研究下了 比较好的东西
netdot 于 2010-04-08 08:02:58发表:
现在已经很习惯使用命令行的yum了。
cikee 于 2010-04-06 21:46:59发表:
那就先 STARTX,再试试图形界面吧
凤凰之蜂 于 2009-06-29 18:57:37发表:
拾豆
jack_xuwei 于 2009-06-23 15:23:00发表:
支持 学习 啦
Summerserenity 于 2009-06-21 06:25:52发表:
yum的学问很大,学习了。谢谢。
小普林斯 于 2009-06-20 21:44:27发表:
支持!
静止の风 于 2009-06-20 20:21:31发表:
学习中。。。。~!
w8875hl 于 2009-06-18 09:34:19发表:
学习中????:0wpoi2
wula9707 于 2009-06-17 20:26:08发表:
学习。。。
marco.chan 于 2009-06-17 13:20:55发表:
你都没搞清楚GUI/CLI两种模式。
既然是CLI模式,怎么可能启动YUM的图形界面呢?
石中玉 于 2009-06-17 09:52:11发表:
请问,在命令行模式下,如何启动YUM的图形界面?
thungoder 于 2009-06-16 17:40:16发表:
谢谢你的提醒,我把几个常用的插件也加进去。riskstar 于 2009-06-15 16:16:07发表:
还可以安装yum的图形界面
yum install yumex
tioced 于 2009-06-15 11:54:07发表:
绝对赞同