搭建yum源仓库和配置epel源
制作本地yum源
本地yum源是利用光盘镜像作为本地yum源
- 挂载光盘到/mnt/cdrom目录
mount /dev/cdrom /mnt/cdrom
在/etc/yum.repos/目录下创建dvd.repo文件,写入一下代吗
[dvd]
name=dvdrepo # 仓库的描述
baseurl=file///mnt/cdrom # 是你的 YUM 源地址 , 这里本地路径,可以配置的是 FTP, 还可以是 HTTP,FILE,smb 等
enable=1 # 是否启用这个仓库, 1 为起用, 0 为禁用
gpgcheck=0 # 是否检查 GPG 签名(用来验证要安装的包是不是官方的)
对yum源进行初始化操作
yum clean all # 清除缓存
yum makecache # 建立新缓存
可能遇到问题:
问题:当baseurl的方式是file的方式,即将所有需要的rpm包存放在文件夹yum_rpm时,在yum makecache
时会发现出现问题:Could not open filerepodata/repomd.xml
,找不到这个文件,我们在这里要用到命令createrepo
,这个命令需要手动安装,先cd到目录yum_rpm中,
再rpm -ivh createrepo-0.9.9-23.el7.noarch.rpm
安装。
安装好后将目录yum_rpm创建成yum库:createrepo /yum_rpm/
,这时再去yum makecache发现可以了。
制作网络yum源
准备两台Linux服务器,一台为centos6.9,一台为centos7.4,将centos7.4服务器作为yum源服务器,使用centos6.9访问yum源,以http或ftp服务的访问方式进行访问
安装http服务, 测试服务是否可用, 在本地浏览器输入本机ip地址
yum install httpd
#安装httpd
service httpd stat
#开启httpd服务
rpm -ql httpd
# 查看httpd的文件列表
3.创建网页目录
cd /var/www/html
#进入html目录
mkdir -pv centos7/os/x86_64/
# 创建挂载centos7 的yum源的目录
4.挂载yum源
mount /dev/sr0 /var/www/centos/7/os/x86_64/
#挂载centos7光盘至yum源目录下
此时,在浏览器输入:ipadress/centos/7/os/x86_64/
就能看到我们挂载的yum源了
5.使用cengos6系统用来测试yum仓库
vim base.repo
[base]
name=centos6
baseurl=http://192.168.1.11/centos/$releasever/os/$basearch/
gpgcheck=0
enable=1
yum clear all
yum makecache
6.使用yum install vsftpd 来测试是否可以正常使用yum仓库
yum install -y vsftpd
配置国内yum源和epel源
1.首先进入/etc/yum.repos.d/
目录下,新建一个repo_bak
目录,用于保存系统中原来的repo文件
cd /etc/yum.repos.d/ mkdir repo_bakmv *.repo repo_bak/
2.在CentOS中配置使用阿里的开源镜像
wget http://mirrors.aliyun.com/repo/Centos-7.repo
#下载阿里软件源
3.清除系统yum缓存并生成新的yum缓存
yum clean all # 清空系统缓存yum makecache # 生成新的缓存
4.安装epel源
yum list | grep epel-releaseyum install -y epel-release
5.使用阿里开源镜像提供的epel源
wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo
# 下载阿里开源镜像的epel源文件
6.再次清除系统yum缓存,并重新生成新的yum缓存
yum clean allyum makecache
7.查看系统可用的yum源和所有的yum源
yum repolist enabledyum repolist all
搭建yum源仓库和配置epel源相关推荐
- (转)搭建企业内部yum仓库(centos6+centos7+epel源)
搭建企业内部yum仓库(centos6+centos7+epel源) 原文:https://www.cnblogs.com/nulige/p/6081192.html https://www.linu ...
- centos7配置epel源,如此简单!
前言:epel源为"红帽系"的操作系统提供的额外的软件包,适用于RHEL,CentOS, 在安装ansible和其他软件时.会使用到epel源. 在安装epel源之前,首先安装一个 ...
- linux 配置EPEL源
配置EPEL源 [root@ansible ~]# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.no ...
- RHEL / CentOS 配置epel源
epel 是什么? epel的全称叫 Extra Packages for Enterprise Linux. EPEL 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS.Sc ...
- yum软件仓库的配置详解
生活不会突变,你要做的只是耐心和积累.人这一辈子没法做太多的事情,所以每一件都要做得精彩绝伦.你的时间有限,做喜欢的事情会令人愉悦,所以跟随自己的本心. yum概述 yum:Yellowdog Upd ...
- linux7 epel源,为CentOS7添加EPEL源
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? EPEL (Extra Packages for Enterprise Linux) 是Fedora小组维护的一个软件仓 ...
- linux7 epel源,CentOS 7 安装EPEL源
1.搜索EPEL相关的软件包yum search epel[root@server ~]# yum search epel 已加载插件:fastestmirror, remove-with-leave ...
- 通过linux挂载光盘以及搭建yum本地仓库使用rpm软件包
linux挂载光盘 yum并没有从0创建仓库的能力,仓库的本质是rpm包+repodata元数据.必须要现有rpm包和repodata元数据,yum才能所谓的搭建一个软件仓库 光盘里自带了rpm包和r ...
- CentOS 配置epel源
先查询下有没有epel rpm -qa|grep epel 没有的话到官网https://fedoraproject.org/wiki/EPEL下载rpm包 然后 rpm -ivh 安装 安装完毕后到 ...
最新文章
- STM32 中JTAG 引脚作为普通IO口设置方法
- ajax mysql项目 react_React16时代,该用什么姿势写 React ?
- [mysql] mysql-myibatis-整理
- net下web开发人员要掌握哪些技术才算好
- css 实现table 隔行变色
- Syslog系统日志配置
- ActiveX: 如何用.inf和.ocx文件生成cab文件
- 如何将自己的代码发布到Maven中央仓库?
- loj#2073. 「JSOI2016」扭动的回文串
- SQL Server:关键字搜索
- linux 运行 ccs,ccs_linux
- 枯竭的水库求生的稻田 国稻种芯·九江:位于抗旱一线的都昌
- Android上图片文字识别
- html水印生成pdf,如何在jsPDF中添加PDF生成水印?
- 城头土命适合做计算机电脑职业,土命人适合的职业
- SRGB和RGB的区别
- vue项目使用svg图片
- proteus练习(1) 流水灯的实现
- 如何截取视频片段 批量截取片段的方法 1
- 【Designing ML Systems】第 10 章 :MLOps 的基础设施和工具
热门文章
- 软件开发可行性分析——健康食谱小程序
- 车辆运动控制(7)考虑道路倾角和曲率
- LeetCode——787. K 站中转内最便宜的航班(Cheapest Flights Within K Stops)[中等]——分析及代码(Java)
- 弥补斯坦福70亿参数「羊驼」短板,精通中文的大模型来了,已开源
- Word 2010 总是崩溃解决办法总结
- python批量生成图表_教你用Python自动读取数据生成图表,产生的效益很可观
- android opencv 数码变焦,Android开发(53) 摄像头自动对焦。在OpenCV图像识别中连续拍照时自动对焦和拍照。......
- 关于css碎知识点(2)
- 手机怎么测量物品高度?原理是什么?
- 瑜伽教学法 | 我是如何做到让馆主主动要给我加课的?