yum命令详解

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命令详解
版权声明:本文为博主原创文章,转载请附上博文链接!
复制代码

转载来源:CSDN Linux下yum命令详解@作者 happy19870612

转载于:https://juejin.im/post/5c10abfff265da615c591e33

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值