当前位置:操作系统 > Unix/Linux >>

Fedora中的yum

Fedora中不知何时有了这么一个软件包管理系统--yum,用了一段时间后觉的还挺好用的,现在就把他的使用方法大略的总结一下。
在Fedora中rpm主要是用来操作单独的rpm软件包,如果使用rpm来安装软件的话,必须得手动解决软件包的依赖关系,那可是件相当麻烦的事,我自己在用rpm包装Mplayer和xine时,可是真真正正的体验了一把!而用yum就好多了,只要软件库里有这个软件,一条命令就解决问题,yum会自己解决软件包的依赖问题,爽吧?

  • 使用yum安装、更新、删除单个软件、软件组

    yum -y install/update/remove torsmo
    yum -y groupinstall/groupupdate/groupremove “MySQL Database”

  • 搜索软件

    yum list/search/provides torsmo
    list:
    search:检测所有可用的软件的名字、描述、概述和已列出的维护者,查找匹配的值。
    provides:检测软件包中包含的文件以及提供的功能。
    与此同时,可在搜索选项中使用通配符和正则表达式。

  • 使用yum更新系统

    yum -y update
    也可以启用自动更新:
    /sbin/chkconfig –level 345 yum on; /sbin/service yum start
    有一点需要说明,在系统中没有单独的yum服务,此命令启用了/etc/rc.d/init.d/yum脚本,该脚本激活了/etc/cron/daily/yum.cron从而是cron服务在每日凌晨4点自动更新系统!

  • 添加其他的软件库

    fedora中好像就默认有三个软件库,core、updates、extras,推荐把另外的两个freshrpm、livna也加进去:
    livna:rpm -ivh http://rpm.livna.org/livna-release-5.rpm
    freshrpm:rpm -ivh http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/5/freshrpms-release/freshrpms-release-1.1-1.fc.noarch.rpm

  • 清空yum缓存

    删除文件信息:yum clean headers
    删除所有软件包:yum clean packages

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,