构建YUM仓库

想要通过yum安装软件包必须要配置对应的yum仓库。
通过ftp或者http共享光盘的所有内容就可以构建一个可供他人使用的yum仓库。
这里使用ftp构建yum仓库:
服务器:

yum -y install vsftpd		#安装ftp
systemctl enable vsftpd		#开机自启动

共享光盘内容:
ftp默认共享/var/ftp这个文件夹,因此只需要把软件包放在/var/ftp这个文件夹之下就可以了。这里有两种方式:
1.把光盘挂载到/var/ftp下:

mkdir /var/ftp/centos-1804		# 创建用于挂载的目录
vim /etc/fstab					# 设置开机自启动
/光盘设备		/var/ftp/centos-1804		iso9660	default		0	0
# 光盘的文件系统是iso9660

2.把软件包复制到/var/ftp下

mkdir /var/ftp/centos-1804		# 创建用于存放软件包的目录
cp -r /光盘设备/Packages  /var/ftp/centos-1804		#拷贝光盘里的软件安装包
createrepo /var/ftp/centos-1804		# 生成yum仓库数据配置文件  createrepo /仓库路径

客户端:

vim /etc/yum.repos.d/local.repo 		#自定义配置之文件local.repo
[local_repo]		# 自定义仓库标识
name = Centos-$releasever-Base		#自定义
baseurl = "ftp://192.168.80.128/centos-1804"  	# ftp://服务器ip/内容所在目录"
enabled = 1
gpgcheck = 0

客户端也可以在本地主机定义自己的yum仓库,需要把软件包放在一个自定义的目录之下,假设为/tools_yum/Packages

createrepo /tools_yum/Packages		# 生成仓库数据文件 
vim /etc/yum.repos.d/local.repo  		# 自定义名为local.repo的配置文件
[local_yum_repo]
name = "~~~~~~"
baseurl = "file:///tools_yum/Packages"		# 本地文件用file://	标识
enabled = 1
gpgcheck = 0

写总结的第六天!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值