Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103682090
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-05-24 14:50:32

        才发现原来“源”也是可以“骗人”的,昨天晚上还是令人兴奋的50K,到现在就成了可怜的几K了,甚至一个6M的包竟然预计下载时间为40分钟。看来这次被“骗”的那叫一个惨啊,以后update绝对再也不能相信“人品爆发”的幻觉了。一定要将livna进行到底。

        于是突然觉得在某种程度上来说,对yum包的备份和保留也就具有一定的现实价值了。经过探查发现yum包都暂时保存在

/var/cache/yum

这个目录下。以后要对yum包进行处理,那么这个目录就一定是最终对象了。

        另外值得一提的是,有一个跟yum密切相关的配置文件

/etc/yum.conf

该配置文件里有一项keepcache

keepcache=0

表示更新完成后释放yum包,即更新后删除

keepcache=1

表示更新完后保留yum包不删除。

        现在知道了以上两点,以后对重要的或者关键的yum包保存的话就能有自主性了。不过总的来说,Fedora的yum给我感觉还是太笨重了一点,可能是国内更新源太少,工具仓库不够普遍的原因吧。也许也就是因为这个不知道有多少人改投到了Ubuntu的门下,apt那个真叫快啊。

        网上不少人建议用图形化的yumex,不过我觉得本质上没有对yum有什么改进,并且在我看来用起来还没有yum方便。

        至于现在很流行的livna,还是可以考虑用用的,不过对于现在已经更新完毕的我来说,这个的用处也就不太大了。

        总的来说yum的方便之处在于解决了令人头疼的依赖问题,不过我想对于依赖问题,我最终能有办法自己动手解决吧。跟yum相比起来,我还是更喜欢自己configure 和make的说...^_^

       说到yum就顺便理顺一下其选项:
update             更新
install               安装
info                  信息
remove            移出
list                    列表
clean               清理
provides          提供
search             搜索
check-update 检查可用更新
groupinstall     组安装
groupupdate   组更新
grouplist          组列表
groupinfo        组信息
groupremove 组移出
makecache     存入缓存
localinstall       本地安装
erase              删除
upgrade          阶段性更新
whatprovides 提供什么
localupdate    本地更新
resolvedep     查找依赖关系
shell               外壳
deplist            依赖列表
     
        顺便给出一些yum的参数:
-h, --help 显示帮助信息并退出
-t, --tolerant 容许错误
-C 运行时源上信息完全来自缓存,不更新缓存信息
-c [配置文件] 指定配置文件(本地)
-R [分钟] 命令等待时间最大上限
-d [调试级别] 输出调试级别
-e [错误级别] 输出错误级别
-y 来自系统的提示都回答yes
--version 显示yum的版本并退出
--installroot=[路径] 设置安装路径
--enablerepo=[仓库] 使用一个或者多个仓库 (允许使用通配符)
--disablerepo=[仓库] 禁用一个或者多个仓库 (允许使用通配符)
--exclude=[软件包名] 排除某个软件包
--obsoletes 在更新时允许使用旧程序支持
--noplugins 不使用yum插件

         惯例:欢迎Email到puszta@tom.com交流心得。
阅读(606) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~