- 搭建网络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
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、安装、卸载、查看