栏目头部广告

Linux安装包管理-Yum仓库配置

1、yum-utils中的yum downloadonly工具的使用

# 本实验以安装glusterfs-server服务为例
# 安装Centos官方镜像仓库
yum install centos-release-gluster

# 下载glusterfs-server安装包,以及其相关依赖包                        
yum install --downloadonly --downloaddir=/root glusterfs-server  

# 通过yum下载psmisc的RPM包
yum -y install psmisc  --downloadonly --downloaddir=/tmp       
  

Linux安装包管理-Yum仓库配置(图1)

【注】该场景适用于企业内部主机无法访问外网的情况。

yum localinstall -y /root/*.rpm  # 安装所有本地rpm包

2、公网yum源的配置

# 本实验以安装glusterfs-server服务为例
# 官方地址:https://buildlogs.centos.org/centos/7/storage/x86_64/

[root@glusterfs ~]# vim /etc/yum.repos.d/gfs.repo
[GFS]
name=GFS
baseurl=https://buildlogs.centos.org/centos/7/storage/x86_64/gluster-3.10/
enabled=1
gpgcheck=0

# 注:红色部分是变量,需要安装什么版本,写对应版本编号即可

Linux安装包管理-Yum仓库配置(图2)

3、本地ISO镜像的挂载与本地(内网)yum源的配置

# 本地ISO镜像的挂载
[root@utility ~]# mkdir /var/www/html/dvd -p
[root@utility ~]# mount -o loop redhat.iso /var/www/html/dvd/

2-210Z523343U62.png

# 挂载持久化
[root@utility ~]# vim /etc/fstab
/root/redhat.iso /var/www/html/dvd/ iso9660 loop,ro,defaults 0 0

# 本地镜像仓库配置(通过http的方式请求)
[root@utility ~]# vim /etc/yum.repos.d/local.repo
[local-1]
name=local-2
baseurl=http://utility.example.com/dvd
enabled=1
gpgcheck=0

# 本地镜像仓库配置(通过file+文件路径的方式请求)
[root@utility ~]# vim /etc/yum.repos.d/local.repo
[local-2]
name=local-2
baseurl=file:///var/www/html/dvd/         
enabled=1
gpgcheck=0

【注】该场景适用于搭建内网yum源或者临时挂载镜像安装软件包。

作者:UStarGao
链接:https://www.starcto.com/application_of_operational/73.html
来源:STARCTO
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处

UCloud云平台推荐


UCloud新用户专属注册连接

UCloud CDN超值特惠专场

UCloud全球云主机(UHost/VPS)大促页面

UCloud快杰云主机大促页面

文章页广告

随便看看

栏目底部广告
`