自定义rpm包 自定义yum源
mkdir /salt rpm包放入
cd /salt
createrepo . (当前目录) ---------- 创建索引
vim /etc/yum.repos.d/salt.repo
[salt] name=salt baseurl=file:///salt enabled=1 gpgcheck=0
yum clean all
yum search salt
rpm -qc salt-master 查看配置文件 路径
#################################################################
服务端ip:192.168.6.66/24
file
1.挂载源
mount /dev/sr0 /media
2.配置源
vim /etc/yum.repos.d/file.repo
[file] name=file yum source baseurl=file:///media enabled=1 gpgcheck=0
3.检查源
yum clean all yum repolist
systemctl disable firewalld #关闭防火墙 vim /etc/selinux/config #关闭selinux
http
4.安装httpd
yum install httpd -y
5.挂载源到httpd
mount /dev/sr0 /var/www/html
6.配置httpd
<VirtualHost *:80> ServerName www.love.com DocumentRoot 192.168.6.66 </VirtualHost>
7.配置http 的yum源
vim /etc/yum.repos.d/httpd.conf
[httpd] name=http yum source baseurl=http://www.love.com enable=1 gpgcheck=0
8.修改hosts文件
vim /etc/hosts
192.168.6.66 www.love.com
systemctl restart httpd systemctl enable httpd
ftp
9.安装ftp
yum install vsftpd -y
10.挂载源到ftp
mount /dev/sr0 /var/ftp
11.配置ftp的yum源
vim /etc/yum.repos.d/ftp.repo
[ftp] name=ftp yum source baseurl=ftp://192.168.6.66 enable=1 gpgcheck=0
12.检查yum源
yum clean all
yum repolist
systemctl restart vsftpd systemctl enable vsftpd
#####################################################################
客户端
1.实现http的yum源
复制服务端的 /etc/yum.repos.d/httpd.repo 到本地的 /etc/yum.repos.d/httpd.repo
2.实现ftp的yum源
复制服务端的 /etc/yum.repos.d/ftp.repo 到本地的 /etc/yum.repos.d/ftp.repo
3.检查yum源
yum clean all yum repolist