一、yum源配置
1.本地yum源配置内容
[local]#仓库名称,自定义,担具有唯一性 ‘唯一性是说在yum.repos.d这个文件夹中只能有一个这个名字的yum仓库’
name=local_centos#仓库描述,类似于仓库解释,描述信息自定义,不具备唯一性
baseurl=file://绝对路径(repodata的上一级目录)
enabled=1#软件仓库是否启动 1启动0不启动
gpgcheck=0#是否检测软件包签名,0不检测,1检测 (意思是要不要检测软件包的密钥id)(如果这个地方等于1,则要加一条配置文件 gpgkey=路径 来指定他的密钥id在哪里)
2.检测仓库可用性
yum repolist
源标识 源名称 状态
local local_centis 4,021
repolist:4,021
3.找到指定的软件包
yum list 软件包名字
4.安装软件包
yum install -y 软件包名称 #-y 指的是如果有选择全部y
yum命令相较于rpm安装步骤来说,较好的一点是安装的时候不用指定软件包的全名
5.清除仓库缓存
yum clean all
6. 升级软件包版本
yum uodate 软件包包名
7.卸载软件包
yum remove 软件包包名
8.查看文件由哪个软件包产生(主要用于查找程序文件)
yum provides 文件名
9.生成缓存
yum makecache
10.网络仓库配置
(国内镜像仓库:阿里,清华大学)
yum -y install wget
#下载阿里base源(基本软件仓库,解决rpm软件的依赖关系)
wget -o /etc/yum.repos.d/Centos-Base.repo https://mirroe.aliyun.com/repo/Centos-7.repo
#下载阿里epel源(额外软件仓库,包含很多基本软件仓库没有的软件包)
wget -o /etc/yum.repos.d/epel.repo https://mirroe.aliyun.com/repo/epel-7.repo
配置网络yum仓库
配置同本地基本一致
路径修改
[name]#仓库名称,自定义,担具有唯一性 ‘唯一性是说在yum.repos.d这个文件夹中只能有一个这个名字的yum仓库’
name=name1#仓库描述,类似于仓库解释,描述信息自定义,不具备唯一性
baseurl=http//:mirroe.aliyun.com/repo/epel-7.repo
gpgcheck=0#是否检测软件包签名,0不检测,1检测 (意思是要不要检测软件包的密钥id)(如果这个地方等于1,则要加一条配置文件 gpgkey=路径 来指定他的密钥id在哪里)
标签:唯一性,仓库,检测,基本知识,repo,yum,软件包
From: https://www.cnblogs.com/humlogs/p/17782875.html