搭建YUM源

  • 搭建网络YUM(基于FTP)

服务器端配置:

1、安装FTP

挂载OS光盘

mount /dev/sr0 /mnt

cd /mnt/Packages

ls vsftp*

rpm -ivh vsftpd-2.2.2-11.el6_4.1.x86_64.rpm

2、启动ftp服务

service vsftpd start

3、创建仓库,仓库存放全部RPM包

mkdir /var/ftp/yum

扫描二维码关注公众号,回复: 9900142 查看本文章

cp -a /mnt/Packages/* /var/ftp/yum

cp -a mysql-community-server-5.7.14-1.el6.x86_64.rpm mysql-community-client-5.7.14-1.el6.x86_64.rpm mysql-community-common-5.7.14-1.el6.x86_64.rpm mysql-community-libs-5.7.14-1.el6.x86_64.rpm mysql-community-devel-5.7.14-1.el6.x86_64.rpm /var/ftp/yum

4、生成索引文件

# cd /mnt/Packages/

[root@mysqlserver Packages]# rpm -ihv createrepo-0.9.9-18.el6.noarch.rpm

error: Failed dependencies:

python-deltarpm is needed by createrepo-0.9.9-18.el6.noarch

[root@mysqlserver Packages]# rpm -ihv createrepo-0.9.9-18.el6.noarch.rpm python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm

error: Failed dependencies:

deltarpm = 3.5-0.5.20090913git.el6 is needed by python-deltarpm-3.5-0.5.20090913git.el6.x86_64

[root@mysqlserver Packages]# rpm -ihv createrepo-0.9.9-18.el6.noarch.rpm python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm

# createrepo /var/ftp/yum

5、确保iptables和selinux关闭

service iptables status

# sestatus -v

SELinux status: enabled #启动状态

关闭selinux

查看/etc/sysconfig/selinux文件

确保SELINUX=disabled

然后重启linux

客户端配置:

1、改配置文件

# cat /etc/yum.repos.d/rhel-source.repo

[ftpyum]

name=ftp yum 172.16.50.30

baseurl=ftp://172.16.50.30/yum

enabled=1

2、清空缓存

yum clean all

3、安装、卸载、查看

发布了4 篇原创文章 · 获赞 0 · 访问量 10

猜你喜欢

转载自blog.csdn.net/wysdhr/article/details/104927082