红联Linux门户
Linux帮助

菜鸟F头和Fedora 8的十五天亲密接触--学会使用yum就是爽!(终)

发布时间:2008-04-02 11:00:46来源:红联作者:flyerwang
[align=center]菜鸟F头和Fedora 8的十五天亲密接触--学会使用yum就是爽[/align]
凡是刚装上linux并且连上网的朋友们对下面更新对话框映像无比深刻吧!刚装完Linux,只要它出现,最少都要大约十个小时在这个更新,痛苦啊!

[attach]7026[/attach]

而且在更新的过程中这个更新工具经常跟你玩无响应,它升级到多少,在干啥我们都不知道,这更让人郁闷。

[attach]7027[/attach]

试了几次实在不能忍受这种“暗箱操作”,终于自己动手,找到了解决方法。这个更新程序如果只是一次更新几个,就不会出现无响应的情况了,这可是个好事,至少我们可以知道它的进度是多少,心里也有底是不!
其实方法很简单,在N多升级软件包中只留下几个,其他的都选中按“unselect”就行。(大家应该知道使用“shift”键可以用来全选吧,要数连这个都不知道。。。。。。。当然,要是有人愿意一个一个的去点击200多个软件包,我不反对。。。。)

[attach]7028[/attach]

可以看到下面这幅图,一共就留下5个更新的软件包。

[attach]7029[/attach]

点击“应用更新”,因为数量少很快就更新完:

[attach]7030[/attach]

大家可以看看第一幅图,我是三月25号14:08开始更新,有299个软件包,到15:22就更新完291个软件包了。这个可能是网速有关,但是比起200多个一起更新,我觉得快多了。(最近我重装系统采用这种方法更新时居然花了差不多6个小时,不知道这个服务器有没有关系,我是2M网速)

[attach]7031[/attach]

虽然这种少量升级的方式可以让我看到过程,但是每次都要手动操作,200多个软件包,就是每次升级4,5个,那也要重复好多次,烦人!
偷懒是我前进的最大动力,为了能找到更加省事的升级方法,看书是最好的途径^_^在借来的书上看到终端使用“yum”进行软件包更新是最省事的方式,只要简单的几个命令名,一切全都走上自动化道路,看懂这里动心了,立马在电脑上动手试试!
首先在终端上输入“yum upgrade -y”,按回车,刷刷刷刷刷刷一阵狂显示:

[attach]7046[/attach]

不一会终端就提示我有将近900M 的444个软件包需要更新:

[attach]7047[/attach]

稍等一会,终端会自动下载更新,同时还有其他一些详细信息,比如软件包的名字,容量大小,下载时间等,真是详细多了,最重要的是不会出现无响应的情况,让我能知道每时每刻的更新情况!瞬间我就爱上了这种更新方式!

[attach]7048[/attach]

更新包下载完了终端会对下载的更新包进行检查,看有没有错误;接着进行安装测试,没有问题后才进行真正的更新包安装,会点英语的朋友们应该知道这几行英文的意思吧。

[attach]7049[/attach]

更新包安装过程也不用我们操作,全是终端自动完成:

[attach]7050[/attach]

安装完成后终端还会自动清除掉旧的软件,这可比XP下好多了,在XP卸载一个软件有多少东西没有清除掉的,估计除了微软用户永远不知道。

[attach]7051[/attach]

清理结束后终端还会给出所有的的更新的软件包名,让用户知根知底。

[attach]7052[/attach]

最后还说留了一封邮件在“/var/spool/mail/root”里,这我还真没有注意,一会看去!

[attach]7053[/attach]

也许有人认为用终端更新很复杂,其实只要有一本教程,之后上机操作几次,只有试过的人才知道那时多么简单方便省心省事!反正我是离不开在终端下更新这种方式了!

使用“yum”下载更新包可是花费了N久的时间,像我这种新手时不时就要重做系统,每次都更新那还不被折磨死!所以,怎么备份这些下载的更新包才是王道~~~!
这个问题在书上我没有找到,于是我上linuxsir发帖和在QQ请教了一位朋友,没有想到方法也很简单:

先将/etc/yum.conf里的keepcache设置成1,这样那些下载的安装包才能保留在硬盘上,然后将/var/cache/yum里的文件copy到其他文件夹下保存就可以了,或者用“tar cvf yum.tar /var/cache/yum”命令将所有下载文件归档成单一文件保存。

[attach]7043[/attach]

等更新完后输入“tar cvf yum.tar /var/cache/yum”将更新包压缩备份。

[attach]7044[/attach]

一般备份的更新包是放在/home中

[attach]7045[/attach]

这下在也不用去忍受那漫长的更新等待了!


[ 本帖最后由 flyerwang 于 2008-4-28 17:05 编辑 ]
文章评论

共有 90 条评论

  1. TIGATIGA 于 2015-07-01 18:51:25发表:

    受教了,谢谢!

  2. buweiwei 于 2012-07-16 18:45:17发表:

    灰常LIKEIT!

  3. buweiwei 于 2012-07-16 18:45:04发表:

    这个东东好,ILIKEIT!

  4. 随意多好 于 2012-06-16 14:10:42发表:

    很好啊,谢谢了,具有启发性。。

  5. 千里楼 于 2012-06-12 21:50:21发表:

    谢谢了

  6. sheng7625 于 2012-06-03 19:42:12发表:

    怎样才知道更新的都是干嘛用的?

  7. SniperGhost 于 2011-06-08 09:16:10发表:

    不错

  8. hongyuan1989 于 2011-06-05 11:19:50发表:

    呵呵 学习了

  9. goushi 于 2011-06-03 22:22:36发表:

    半个月没上网yum了一下有1.3G要更新!!!(6)m:b

  10. nileiori 于 2011-06-02 14:17:10发表:

    不错。就是看不到图片

  11. sahuang123 于 2010-10-07 17:20:39发表:

    现在才发现网速真的很重要。。。我这4M网速900多个文件1.2G多五。六个小时就全更新好!

  12. olderlong 于 2010-10-07 14:32:37发表:

    Approval!

  13. lwmswun 于 2010-10-06 14:35:49发表:

    )3):o

  14. seal_wng 于 2010-08-17 11:36:32发表:

    不错 受教了哦

  15. yanlong938 于 2010-08-15 21:36:53发表:

    配置本次yum源 很快到额

  16. liuhengjin 于 2010-08-13 10:53:56发表:

    辛苦了

  17. liuhengjin 于 2010-08-13 10:53:43发表:

    学习了

  18. 范小川 于 2010-07-17 19:18:24发表:

    [i=s] 本帖最后由 范小川 于 2010-7-18 12:24 编辑 [/i]

    楼主都没说YUM是怎么安装的啊。。

  19. shahuawen 于 2010-07-10 14:08:52发表:

    都说用yum升级很慢,怎么我的Redhat AS3用yum升级只用了几个小时,大概是4个,就提示trances complete,是镜像上不全啊,还是怎 么回事?现在再yum update ,就提示no package aviluelable,装amule吧,提示找不到匹配的包。

  20. 芈祖 于 2010-06-17 10:35:42发表:

    谢谢分享,学习了

  21. winniemomo 于 2010-06-12 23:17:17发表:

    学习啦

  22. DyingSun 于 2010-04-26 16:45:33发表:

    yum虽然等待的时间长些,但是代替我们解决了不少的麻烦。比如找依赖包 感觉挺方便 支持下

  23. whdcih 于 2010-04-26 09:30:04发表:

    好东西 .....

  24. sunlinux110 于 2010-04-25 14:57:35发表:

    校园网确实是很慢的。

  25. sovietion 于 2010-04-10 20:52:48发表:

    太有用了!!

  26. cikee 于 2010-04-06 22:25:29发表:

    9# 夏日冻感


    我也感觉这个问题。
    我在命令行模式下,ps-a发现yum的PID是5224.我用kill 5224.结果无法终结yum

    我只好重启虚拟机了

  27. cikee 于 2010-04-06 22:22:59发表:

    yum啊,通用的啊。我用的是CentOS,下面的更新跟你的终端里的差不多

  28. 孔仔 于 2010-03-30 12:22:28发表:

    很不错啊

  29. cool_lee 于 2010-03-25 10:03:17发表:

    谢谢分享

  30. 天鹰cool 于 2010-03-22 16:14:35发表:

    差不多是那个意思,相当于软件更新

  31. zzy870720z 于 2010-03-19 20:03:09发表:

    不错,挺详细的

  32. smxzz 于 2010-03-19 19:55:14发表:

    呵呵,楼主好耐心

  33. chengell 于 2010-03-16 22:45:12发表:

    有用,谢谢

  34. chengell 于 2010-03-16 22:45:08发表:

    有用,谢谢

  35. yuanjinx 于 2010-03-14 21:51:03发表:

    刚装了个yumex,果然好用,哈哈

  36. 327863122 于 2010-03-14 16:16:03发表:

    ding

  37. hgx 于 2009-11-08 20:47:25发表:

    学习了。

  38. zd1003 于 2009-09-23 19:37:48发表:

    受教了!

  39. zhouhym 于 2009-09-20 13:08:07发表:

    好,学习了

  40. zhangzeg 于 2009-09-19 18:35:37发表: