众所周知,Redhat和Fedora的软件安装命令是rpm,但是用rpm安装软件最大的麻烦就是需要手动寻找安装该软件所需要的一系列依赖关系, 超级麻烦不说,要是软件不用了需要卸载的话由于卸载掉了某个依赖关系而导致其他的软件不能用是非常恼人的。令人高兴的是,Fedora终于推出了类似于 ubuntu中的apt的命令yum,令Fedora的软件安装变得简单容易。
关于配置文件
yum的一切配置信息都储存在一个叫yum.conf的配置文件中,通常位于/etc目录下。
cachedir
yum缓存的目录,yum在此存储下载的rpm包和数据库,一般是/var/cache/yum。
debuglevel
除错级别,0──10,默认是2。
logfile
yum的日志文件,默认是/var/log/yum.log。
exactarch
有两个选项1和0,代表是否只升级和你安装软件包cpu体系一致的包,如果设为1,则如你安装了一个i386的rpm,则yum不会用686的包来升级。
gpgchkeck
有1和0两个选择,分别代表是否是否进行gpg校验,如果没有这一项,默认好像也是检查的。
常用命令
列出所有可更新的软件清单
yum check-update
安装所有更新软件
yum update
仅更新指定的软件
yum update xxx
列出所有可安裝的软件清单
yum list
安装软件包
yum install xxx
删除软件包
yum remove xxx
查找软件包
yum search xxx
列出所有可更新的软件包
yum list updates
列出所有已安装的软件包
yum list installed
列出所有已安装但不在 Yum Repository 內的软件包
yum list extras
获取软件包信息
yum info xxx
列出所有软件包的信息
yum info
列出所有可更新的软件包信息
yum info updates
列出所有已安裝的软件包信息
yum info installed
列出所有已安裝但不在 Yum Repository 內的软件包信息
yum info extras
列出软件包提供哪些文件
yum provides
清除缓存目录(/var/cache/yum)下的软件包
yum clean packages
清除缓存目录(/var/cache/yum)下的 headers
yum clean headers
清除缓存目录(/var/cache/yum)下旧的 headers
yum clean oldheaders
清除缓存目录(/var/cache/yum)下的软件包及旧的headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders)
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!