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
【注】该场景适用于企业内部主机无法访问外网的情况。
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
# 注:红色部分是变量,需要安装什么版本,写对应版本编号即可
3、本地ISO镜像的挂载与本地(内网)yum源的配置
# 本地ISO镜像的挂载
[root@utility ~]# mkdir /var/www/html/dvd -p
[root@utility ~]# mount -o loop redhat.iso /var/www/html/dvd/
# 挂载持久化
[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云平台推荐
随便看看
- 2021-09-14Docker部署RabbitMQ集群并实现Haproxy代理
- 2021-09-13黑科技优质网站
- 2021-05-16MongoDB 用户权限管理
- 2021-11-03Redis持久化解决方案实操
- 2021-08-20Jupyter Notebook工具介绍