制作本地yum源

本地yum源是利用光盘镜像作为本地yum源

  1. 挂载光盘到/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源相关推荐

  1. (转)搭建企业内部yum仓库(centos6+centos7+epel源)

    搭建企业内部yum仓库(centos6+centos7+epel源) 原文:https://www.cnblogs.com/nulige/p/6081192.html https://www.linu ...

  2. centos7配置epel源,如此简单!

    前言:epel源为"红帽系"的操作系统提供的额外的软件包,适用于RHEL,CentOS, 在安装ansible和其他软件时.会使用到epel源. 在安装epel源之前,首先安装一个 ...

  3. linux 配置EPEL源

    配置EPEL源 [root@ansible ~]# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.no ...

  4. RHEL / CentOS 配置epel源

    epel 是什么? epel的全称叫 Extra Packages for Enterprise Linux. EPEL 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS.Sc ...

  5. yum软件仓库的配置详解

    生活不会突变,你要做的只是耐心和积累.人这一辈子没法做太多的事情,所以每一件都要做得精彩绝伦.你的时间有限,做喜欢的事情会令人愉悦,所以跟随自己的本心. yum概述 yum:Yellowdog Upd ...

  6. linux7 epel源,为CentOS7添加EPEL源

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? EPEL (Extra Packages for Enterprise Linux) 是Fedora小组维护的一个软件仓 ...

  7. linux7 epel源,CentOS 7 安装EPEL源

    1.搜索EPEL相关的软件包yum search epel[root@server ~]# yum search epel 已加载插件:fastestmirror, remove-with-leave ...

  8. 通过linux挂载光盘以及搭建yum本地仓库使用rpm软件包

    linux挂载光盘 yum并没有从0创建仓库的能力,仓库的本质是rpm包+repodata元数据.必须要现有rpm包和repodata元数据,yum才能所谓的搭建一个软件仓库 光盘里自带了rpm包和r ...

  9. CentOS 配置epel源

    先查询下有没有epel rpm -qa|grep epel 没有的话到官网https://fedoraproject.org/wiki/EPEL下载rpm包 然后 rpm -ivh 安装 安装完毕后到 ...

最新文章

  1. STM32 中JTAG 引脚作为普通IO口设置方法
  2. ajax mysql项目 react_React16时代,该用什么姿势写 React ?
  3. [mysql] mysql-myibatis-整理
  4. net下web开发人员要掌握哪些技术才算好
  5. css 实现table 隔行变色
  6. Syslog系统日志配置
  7. ActiveX: 如何用.inf和.ocx文件生成cab文件
  8. 如何将自己的代码发布到Maven中央仓库?
  9. loj#2073. 「JSOI2016」扭动的回文串
  10. SQL Server:关键字搜索
  11. linux 运行 ccs,ccs_linux
  12. 枯竭的水库求生的稻田 国稻种芯·九江:位于抗旱一线的都昌
  13. Android上图片文字识别
  14. html水印生成pdf,如何在jsPDF中添加PDF生成水印?
  15. 城头土命适合做计算机电脑职业,土命人适合的职业
  16. SRGB和RGB的区别
  17. vue项目使用svg图片
  18. proteus练习(1) 流水灯的实现
  19. 如何截取视频片段 批量截取片段的方法 1
  20. 【Designing ML Systems】第 10 章 :MLOps 的基础设施和工具

热门文章

  1. 软件开发可行性分析——健康食谱小程序
  2. 车辆运动控制(7)考虑道路倾角和曲率
  3. LeetCode——787. K 站中转内最便宜的航班(Cheapest Flights Within K Stops)[中等]——分析及代码(Java)
  4. 弥补斯坦福70亿参数「羊驼」短板,精通中文的大模型来了,已开源
  5. Word 2010 总是崩溃解决办法总结
  6. python批量生成图表_教你用Python自动读取数据生成图表,产生的效益很可观
  7. android opencv 数码变焦,Android开发(53) 摄像头自动对焦。在OpenCV图像识别中连续拍照时自动对焦和拍照。......
  8. 关于css碎知识点(2)
  9. 手机怎么测量物品高度?原理是什么?
  10. 瑜伽教学法 | 我是如何做到让馆主主动要给我加课的?