1、本地构建yum仓库(即在没有网络的情况下也可以使用)
2、使用 ftp 或者http 服务构建yum仓库
3、构建在线yum仓库 下载以 .repo结尾的配置文件
注意:所有的服务在构建之前都应该先关闭防火墙和安全机制
解析:
1、
[root@localhost ~]# umount /dev/sr0
[root@localhost ~]# mount /dev/sr0 /media
mount: /dev/sr0 写保护,将以只读方式挂载
[root@localhost ~]# cd /etc/yum.r*
[root@localhost yum.repos.d]# mkdia a/
[root@localhost yum.repos.d]# mv C* a/
[root@localhost yum.repos.d]# vim ./local.repo
[root@localhost yum.repos.d]# ls
a local.repo
[root@localhost yum.repos.d]# cat local.repo
[cdrom]
name=cdrom
baseurl=file:///media/ //以文件方式挂载
enabled=1
gpgcheck=0
[root@localhost yum.repos.d]# yum -y clean all
[root@localhost yum.repos.d]# yum makecache
==============================================================
2、
(1)安装ftp软件包,实现fpt共享,可以在我的电脑里面进行访问ftp://192.168.116.66
首先关闭防火墙 安全机制 /var/ftp 就相当于是 ftp://192.168.116.66
[root@yum ~]# yum -y install vsftpd
[root@yum ~]# systemctl start vsftpd
[root@yum ~]# systemctl enable vsftpd //实现开机自动挂载
[root@yum ~]# netstat -anput|grep vsftpd //检查是否开启
[root@yum ~]# yum -y install ftp
[root@yum ~]# ftp 192.168.116.66 进入ftp 输入ftp 密码为空
[root@yum ~]# umount /dev/sr0
[root@yum ~]# mkdir /var/ftp/centos7
[root@yum ~]# mount /dev/sr0 /var/ftp/centos7/
[root@yum ~]#vim /etc/yum.repos.d/local.repo
[root@yum ~]# yum clean all
[root@yum ~]# yum makecache
[root@yum ~]# cat /etc/yum.repos.d/local.repo
[local]
name=local
baseurl=ftp://192.168.116.66/centos7
gpgcheck=0
enabled=1
[root@localhost yum.repos.d]# yum -y clean all
[root@localhost yum.repos.d]# yum makecache
(2)安装http软件包,与ftp类似操作
[root@localhost ~]# yum -y install httpd
[root@localhost ~]# systemctl start httpd
在浏览器中输入fttp://192.168.116.66 会出现以下页面 fttp://192.168.116.66 代表路径是/var/www/html/
[root@localhost ~]# umount /dev/sr0
[root@localhost ~]# ls /var/
account cache db games kerberos local log nis preserve spool tmp yp
adm crash empty gopher lib lock mail opt run target www
[root@localhost ~]# ls /var/www
cgi-bin html
[root@localhost ~]# mkdir /var/www/html/centos7
[root@localhost ~]# mount /dev/sr0 /var/www/html/centos7
mount: /dev/sr0 写保护,将以只读方式挂载
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
a local.repo
[root@localhost yum.repos.d]# vim local.repo
[root@localhost yum.repos.d]# cat local.repo
[cdrom]
name=cdrom
baseurl=http://192.168.116.66/centos7 //书写路径一定要正确
enabled=1
gpgcheck=0
[root@localhost yum.repos.d]# yum -y clean all
[root@localhost yum.repos.d]# yum makecache
在浏览器里面可以输入 http://192.168.116.66/centos7 在这里面的文件可以下
(3)构建在线yum仓库安装有两种方法
【1】 在浏览器中搜索阿里镜像源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
复制到centos7中执行,成功后重建yum仓库
3、之后运行yum makecache生成缓存
【2】在浏览器中搜索网易云镜像源 ,下载后并添加到
根据上述说明执行操作,此处不用备份。
4、扩大搜索范围,下载yum依赖的rpm包
rpm包下载位置