yum是一个基于rpm的包管理工具,很多时候,方便我们去安装和删除一些软件,
不必像安装源码包那样繁琐,有时候还要解决安装的依赖等。
复制代码
yum 配置
yum的一切配置信息都储存在一个叫yum.conf的配置文件中,通常位于/etc目 录下.
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=5
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum
distroverpkg=centos-release
复制代码
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 repolist
yum repolist all 显示所有
yum repolist enabled 显示可用
复制代码
二 显示所有的软件包
yum list 或者yum list all
yum list|grep 包名
yum list installed|grep 包名 查看是否已安装某包
yum list available 显示可安装的包
yum list updates 显示已经更新的包
yum list recent 显示最近增加的包
复制代码
三 安装包
yum install 包名
yum install -y 包名 安装包,并对所有的Y/N选择Y
复制代码
四 升级包
yum update 包名
复制代码
五 卸载包
yum remove 包名
yum erase 包名
复制代码
六 查看包信息
yum info 包名
复制代码
七 查看包的来源
yum provides 命令(/bin/cp)
复制代码
八 构建缓存和清理缓存
yum makecache构建缓存
yum clean all
yum clean plugins 清理插件缓存
yum clean header 清理缓存目录下的headers
yum clean oldheaders 清除缓存目录下旧的 headers
复制代码
九 搜索包
yum search 包名
复制代码
十 查看包的依赖
yum deplist 包名
复制代码
十一 检查可更新的程序
yum check-update
复制代码
作者:happy19870612
来源:CSDN
原文:Linux下yum命令详解
版权声明:本文为博主原创文章,转载请附上博文链接!
复制代码