yum仓库建设
1.yum下载软件不清空
sed -i 's#keepcache=0#keepcache=1#g' /etc/yum.conf
2.创建目录用来做YUM仓库的使用
mkdir -p /yum/centos7
3.安装createrepo软件,用于生成yum仓库数据库的软件
yum -y install createrepo yum-utils
4.初始化repodata索引文件
cd / yum / centos7
#只下载软件不安装
yumdownloader tree
#更新repodata索引文件
createrepo -pdo / yum / centos7 / / yum / centos7 /
5.提供yum服务
可以用Apache或nginx提供网络服务,但用Python的http模块更简单,适用于内网环境
cd / yum / centos7 /
python -m SimpleHTTPServer 81 &> / dev / null &
可以通过浏览器输入本机IP查看:如http://10.0.0.41:81/
6.添加新的rpm包
#只下载软件不安装
yumdownloader pcre-devel openssl-devel
#每加入一个rpm包就要更新一下
createrepo --update / yum / centos7 /
find /var/cache/yum/x86_64/7/ -name '*.rpm'|xargs cp -t /yum/centos7/
客户端配置
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.ori
cat > /etc/yum.repos.d/centos7.repo << EOF
[centos7]
name =服务器
baseurl = http://10.0.0.41:81
enable = 1
gpgcheck = 0
EOF
#永久使用
sed -i -e '19a enabled=0' -e '29a enabled=0' -e '39a enabled=0' /etc/yum.repos.d/CentOS-Base.repo
测试下载
yum clean all
yum makecache
yum -y install vsftpd