搭建本地 yum 源

1)、在 yum 源服务器 上修改 /etc/yum.repo.d/ 目录
# mv CentOS-Base.repo CentOS-Base.repo.bak

2)、安装 createrepo
# yum -y install createrepo

3)、创建 本地 repo
# vim local.repo
[local]
name=local_yum
baseurl=file:///yum/repo-packages/
gpgcheck=0
enabled=1

4)、创建本地 repo 目录
# mkdir /yum/repo-packages/
# createrepo /yum/repo-packages/

5)、将 rpm 包复制到此目录下
# cp ... /yum/repo-packages/

6)、更新本地 yum 源
# yum clean all
# yum makecache

7)、测试 本地 yum 源
# yum -y install nginx  (假设你的 yum 源里有 nginx)


使用 vsftpd 传输 yum 源文件
1)、在 yum 源服务器上 安装 vsftpd
# yum -y install vsftpd

2)、修改 vsftpd.conf
# vim /etc/vsftpd/vsftpd.conf
添加:
no_anon_password=YES

3)、创建 本地 ftp repo
# createrepo /var/ftp/pub/

4)、在客户端修改yum 源
# cd /etc/yum.repo.d/
# mkdir bak; mv * /bak
# vim local.repo

[local]
name=local_repo
baseurl=ftp://192.168.32.98/pub/
gpgcheck=0
enabled=1

5)、更新本地 yum 源
# yum clean all
# yum makecache

6)、测试 本地 yum 源
# yum -y install nginx  (假设你的 yum 源里有 nginx)

你可能感兴趣的:(ftp,yum,yum,vsftpd,本地,源)