35.每日一个Linux命令----yum

描述:yum(全称 yello dog updater, modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

用法:yum [option] [command] [package..]

option:

-h:帮助

-y:安装过程中提示全部选择“yes”

-q:不显示安装过程

command:

1.install

yum install 全部安装

yum install package 安装指定安装包

yum groupinstall group 安装程序组

yum localinstall package 安装本地包

2.update and upgrade

yum update 全部更新

yum update package 更新指定包

yum check-update 检查可更新程序

yum upgrade package 升级指定包

yum groupupdate group 更新程序组

yum localupdate package 本地更新指定包

3.search and list 

yum info package 显示安装包信息

yum info updates 列出所有可更新的软件包信息

yum info installed 列出所有已安裝的软件包信息

yum info extras 

yum list 显示所有已经安装和可以安装的程序包

yum list package 显示指定程序包安装情况

yum list extras  列出所有已安装但不在 Yum Repository 內的软件包

yum groupinfo group 显示程序组信息

yum grouplist 显示所有可以安装的程序组

yum search string 根据关键字查找安装包

4.remove or erase

yum remove package 删除程序包

yum groupremove group 删除程序组

5. deplist

yum deplist package 查看依赖关系

6. cache

yum clean package 清除缓存目录下的软件包

yum clean headers  清除缓存目录下的headers

yum clean oldheaders 清除缓存目录下旧的headers

yum clean all 清除缓存目录下的软件包和headers

yum makecache 服务器的包信息下载到本地电脑缓存起来

7.provides 

yum provides 列出软件包提供哪些文件

配置文件说明:/etc/yum.conf

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包和数据库;

keepcache:缓存是否保存,1保存,0不保存。

debuglevel:除错级别,0──10,默认是2

logfile:yum的日志文件

exactarch,有两个选项1和0,代表是否只升级和你安装软件包cpu体系一致的包,如果设为1,则如你安装了一个i386的rpm,则yum不会用686的包来升级。

obsoletes=1 允许更新陈旧的RPM包,相当于upgrade

gpgchkeck= 有1和0两个选择,分别代表是否是否进行gpg校验,如果没有这一项,默认好像也是检查的。

plugins =1 是否允许使用插件,默认0是不允许,一般会用yum-fastestmirror这个插件

installonly_limit=3 允许保留多少个内核包

 

转载于:https://my.oschina.net/u/2711763/blog/711112

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值