简单认识Yum
2016-01-10 16:53
519 查看
众所周知,Redhat和Fedora的软件安装命令是rpm,但是用rpm安装软件最大的麻烦就是需要手动寻找安装该软件所需要的一系列依赖关系, 超级麻烦不说,要是软件不用了需要卸载的话由于卸载掉了某个依赖关系而导致其他的软件不能用是非常恼人的。令人高兴的是,Fedora终于推出了类似于 ubuntu中的apt的命令yum,令Fedora的软件安装变得简单容易。
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)
关于配置文件
yum的一切配置信息都储存在一个叫yum.conf的配置文件中,通常位于/etc目录下。cachedir=/var/cache/yum keepcache=0 debuglevel=2 logfile=/var/log/yum.log exactarch=1 obsoletes=1 gpgcheck=1 plugins=1 metadata_expire=1800 # PUT YOUR REPOS HERE OR IN separate files named file.repo # in /etc/yum.repos.d
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)
相关文章推荐
- 升级fedora16beta遇到的问题
- 你应该选择 Ubuntu 还是 Fedora?
- Fedora 14安装全面体验[图文]
- 15岁生日快乐,Fedora Linux!
- Fedora Linux 7 Test 4 发布 下载地址
- Shell脚本解压rpm软件包
- Fedora环境下装MySQL命令方法介绍
- Linux rpm tar 操作系统下软件的安装与卸载方法
- 在Fedora 10下配置SVN服务器的步骤
- Linux RPM命令参数
- Linux 下rpm命令参数详解
- Fedora下安装php Redis扩展笔记
- SUSE Linux下通过RPM方式卸载MySQL 5过程笔记
- Linux rpm 命令参数使用详解
- Linux下 rpm 命令查询方法
- Linux rpm命令参数使用大全(经典)
- linux命令详解之rpm命令参数使用方法
- 解压rpm包的linux命令及rpm命令使用简介
- 详解Linux 操作系统下安装rpm包的方法步骤