Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
网页设计是网站建设的前奏,好的网页设计更深度的剖析产品和设计风格定位,结合最新的网页设计流行趋势,与WVI应用标准,设计出具企业表现力,大器而深稳的网站界面设。创新互联公司公司2013年成立,是成都网站建设公司:提供企业网站设计,成都品牌网站建设,营销型企业网站建设方案,响应式网站设计,微信小程序定制开发,专业建站公司做网站。
在安装完操作系统(好像最小化除外)在/etc/yum.repo.d/目录下会有以下这些文件。
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo
CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo
这是系统源的配置文件,在不修改其内容且网络通的情况下可直接使用。当然也可以手动下载并使用其他网络源。
下载网络yum仓库
# wget http://mirrors.aliyun.com/repo/Centos-7.repo -C /etc/yum.repo.d/
# wget http://mirrors.aliyun.com/repo/epel-7.repo -C /etc/yum.repo.d/
# yum clean all //清除yum缓存
# yum repolist //列出安装包
配置本地yum仓库
一般来说光盘镜像中的package可以满足我们基本的使用。
下面是搭建本地yum仓库的步骤:
mkdir -p /xxx/xxx //创建光盘挂载点,当然也可以将光盘文件复制到该路径上。
mount /dev/sr0 /xxx/xxx //挂载光盘
vim /etc/yum.repo.d/xxx.repo
[xxx]
name=xxx
baseurl=file:///xxx/xxx //文件路径
enabled=1 //是否开启该源(1开启,0关闭),系统默认开启源应用,可以不写该项。
gpgcheck=0 //是否对该源进行key验证(1开启,0关闭),因为是光盘源,我关闭了验证。
# yum clean all
# yum repolist
使用yum
安装/更新
格式: yum install/update package
install //安装
--installroot=/some/path //将该软件安装在/some/path而不使用默认路径。
update //更新
-y //避免安装过程中的确认提示
list //列出package
remove //删除
deplist //列出关联包
常用命令:
yum -y install package
yum -y update package
yum clean all
yum repolist
yum deplist package