在学习搭建ftp yum源的时候,发现自己的软件包放到ftp yum 源里,会出现发现不了的现象。经过摸索,解决方法如下:

解决方法1:

在/var/ftp/centos目录下新建一个新的目录

mkdir mysql
cp /root/mysql80-community-release-el7-3.noarch.rpm  mysql/
createrepo --update /var/ftp/centos/mysql/

在ftp.repo文件里新建一个源,单独搞一个路径

[root@sanchuang centos]# cat /etc/yum.repos.d/ftp.repo
[ftpyum]
name="sanchuang ftp yum server"
baseurl=ftp://192.168.0.142/centos
enabled=1
gpgcheck=0

[ftpyumMysql]
name="sanchuang ftp yum server"
baseurl=ftp://192.168.0.142/centos/mysql
enabled=1
gpgcheck=0
[root@sanchuang centos]#

解决方法2:

删除已有文件再重新生成

[root@sanchuang centos]# rm -rf repodata/
[root@sanchuang centos]# createrepo --update /var/ftp/centos/
Could not find valid repo at: /var/ftp/centos/
Spawning worker 0 with 2012 pkgs
Spawning worker 1 with 2011 pkgs
Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐