一 构建ftpYUM仓库
1 ftp
[root@yum ~]# yum -y install vsftpd ftp
[root@ns2 ~]# systemctl start vsftpd
[root@ns2 ~]# systemctl enable vsftpd
[root@ns2 ~]# umount /dev/sr0
[root@ns2 ~]# mkdir /var/ftp/centos7
[root@ns2 ~]# mount /dev/sr0 /var/ftp/centos7/
mount: /dev/sr0 写保护,将以只读方式挂载
[root@ns2 ~]# vim /etc/yum.repos.d/local.repo
[root@ns2 ~]# yum clean all
[root@ns2 ~]# yum makecache
进入ftp> 中 get 下载到该用户目录下 ,put推送
2.连接网页下载rpm包
[root@ns2 ~]# yum -y install httpd
[root@ns2 ~]# umount /dev/sr0
[root@ns2 ~]# mount /dev/sr0 /var/www/html/
3 .连接外网下载rpm包 更新yum包
上传XShell
前提网络能上网
即可成功
但是无法安装nginx
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
若是无法安装,去网页下载
[root@ns2 yum.repos.d]# yum -y remove epel-release.noarch
Display all 1280 possibilities? (y or n)
卸载软件在安装本地
[root@ns2 yum.repos.d]# yum -y install epel-rpm-macros.noarch
多出两个repo 文件
[root@ns2 yum.repos.d]# vim epel.repo
进入末行模式 :% s/metalink/#metalink/g 替换
% s/#baseurl/baseurl/g 替换
并把
baseurl 前面的#去掉
则成功