linux 如何搭建本地仓库 以及 httpd网络yum仓库?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 如何搭建本地仓库 以及 httpd网络yum仓库?相关的知识,希望对你有一定的参考价值。
如何配置本地光盘yum仓库以及网络yum仓库
1.配置本地仓库
启用光盘
挂载光盘到mnt
[[email protected] ~]# mount /dev/cdrom /mnt
[[email protected] ~]# 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文件
[[email protected] ~]# mkdir /opt/myrepo // 创建一个单独的目录,存放自己打包好的rpm包
[[email protected] ~]# cp -r /mnt/* /opt/myrepo/ //复制mnt下的所有到/opt/myrepo/ ,这里需要等待 命令前+可免除提示
[[email protected] ~]# 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
[[email protected] ~]# vim /etc/yum.repos.d/myrepo.repo //使用vim编辑yum.repos.d下的myrepo
[[email protected] ~]# cat /etc/yum.repos.d/myrepo.repo
[guohui] //仓库名
name:qwe //描述信息
baseurl=http://192.168.56.11 //指定仓库位置为(网络/本地 )
gpgcheck=0 //0为不检查来源,1为检查软件包合法来源
enabled=1 //1为启用此仓库,0为不检查来源
[[email protected] ~] yum clean all //清空yum本地缓存
[[email protected] ~] yum list all //检验yum本地仓库
2.创建httpd网络yum仓库
[[email protected] ~]# yum install httpd //安装
[[email protected] ~]# rpm -ql httpd 查看安装的文件
cd /var/www/html 进入httpd的文件
[[email protected] html]# vim index.html
[[email protected] html]# cat index.html
力拔兮山盖气世,
时不利兮骓不逝。
骓不逝兮可奈何!
虞兮虞兮奈若何!
[[email protected] html]# httpd 开启
[[email protected] 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
在网络仓库上创建文件夹
[[email protected] html]# mkdir -pv httpd/1/2
mkdir: 已创建目录 "httpd"
mkdir: 已创建目录 "httpd/1"
mkdir: 已创建目录 "httpd/1/2"
将光盘挂载到新建的网络文件里成yum仓库
[[email protected] html]# mount /dev/cdrom /var/www/html/httpd/1
mount: /dev/sr0 写保护,将以只读方式挂载
查看
[[email protected] html]# ls
httpd index.html
输入地址配置yum仓库成功
yum repolist 查看是否连接
[[email protected] html]# yum repolist
以上是关于linux 如何搭建本地仓库 以及 httpd网络yum仓库?的主要内容,如果未能解决你的问题,请参考以下文章
Linux yum仓库搭建http2.4源码编译和文件系统创建挂载
linux局域网搭建yum仓库(本地(file)网络(ftphttp))