如何配置本地光盘yum仓库以及网络yum仓库
1.配置本地仓库
启用光盘
挂载光盘到mnt
[root@guohui ~]# mount /dev/cdrom /mnt
[root@guohui ~]# ls /mnt
addons GPL media.repo RPM-GPG-KEY-redhat-release
EFI images Packages TRANS.TBL
EULA isolinux repodata
extra_files.json LiveOS RPM-GPG-KEY-redhat-beta
配置本地光盘yum仓库
配置repo文件
[root@guohui ~]# mkdir /opt/myrepo // 创建一个单独的目录,存放自己打包好的rpm包
[root@guohui ~]# cp -r /mnt/* /opt/myrepo/ //复制mnt下的所有到/opt/myrepo/ ,这里需要等待 命令前+\可免除提示
[root@guohui ~]# ls /opt/myrepo/ //查看
addons GPL media.repo RPM-GPG-KEY-redhat-release
EFI images Packages TRANS.TBL
EULA isolinux repodata
extra_files.json LiveOS RPM-GPG-KEY-redhat-beta
[root@guohui ~]# vim /etc/yum.repos.d/myrepo.repo //使用vim编辑yum.repos.d下的myrepo
[root@guohui ~]# cat /etc/yum.repos.d/myrepo.repo
[guohui] //仓库名
name:qwe //描述信息
baseurl=http://192.168.56.11 //指定仓库位置为(网络/本地 )
gpgcheck=0 //0为不检查来源,1为检查软件包合法来源
enabled=1 //1为启用此仓库,0为不检查来源
[root@guohui ~] yum clean all //清空yum本地缓存
[root@guohui ~] yum list all //检验yum本地仓库
2.创建httpd网络yum仓库
[root@guohui ~]# yum install httpd //安装
[root@guohui ~]# rpm -ql httpd 查看安装的文件
cd /var/www/html 进入httpd的文件
[root@guohui html]# vim index.html
[root@guohui html]# cat index.html
力拔兮山盖气世,
时不利兮骓不逝。
骓不逝兮可奈何!
虞兮虞兮奈若何!
[root@guohui html]# systemctl restart httpd 启动
[root@guohui html]# ifconfig //查看本地ip
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.56.11 netmask 255.255.255.0 broadcast 192.168.56.255
inet6 fe80::eea3:7c7:9d4d:7b01 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:ce:d7:c2 txqueuelen 1000 (Ethernet)
RX packets 49293 bytes 46745645 (44.5 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 25415 bytes 3503030 (3.3 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
在浏览器输入本地ip
如果第一次配置httpd服务出现无法访问,则可能是防火墙的问题
可以先禁用防火墙
systemctl stop firewalld
systemctl disable firewalld
在网络仓库上创建文件夹
[root@guohui html]# mkdir -pv httpd/1/2
mkdir: 已创建目录 "httpd"
mkdir: 已创建目录 "httpd/1"
mkdir: 已创建目录 "httpd/1/2"
将光盘挂载到新建的网络文件里成yum仓库
[root@guohui html]# mount /dev/cdrom /var/www/html/httpd/1
mount: /dev/sr0 写保护,将以只读方式挂载
查看
[root@guohui html]# ls
httpd index.html
输入地址配置yum仓库成功
yum repolist 查看是否连接
[root@guohui html]# yum repolist
转载于:https://blog.51cto.com/13859004/2140509