Linux-centos如何搭建yum源仓库

news2024/11/24 1:10:49

1.本地搭建(无需连接外网)

 

1.1检查网络配置,及网络连接

打开虚拟机,点击【编辑——虚拟网络编辑器】

点击【仅主机模式】查看子网段是否和局内IP匹配

 进入局内,查看网络IP是否在你上述设置的网段内,如果不匹配,需要需改

 点击【虚拟机——设置】

 

 点击网络适配器,查看设备是否已连接,以及网络模式是否为仅主机模式,如果不是,修改,并确认

 

如果上述都没有问题,进行下面操作

打开【控制面板——网络共享中心——点击更改适配器设置】查看以下两张网卡是否开启,如果这个两张网卡没有开启的话,上面设置仅主机子网段的时候也会不成功,所以在配置网络的时候要先检查这两张网卡是否开启

 双击击VMnet1这张网卡,点击详细信息,查看ipv4地址是否和设置的子网段属于一个子网段

 ok如果上述都没有问题了,那么网络配置,以及网络连接,就没有问题了,可以进行局内的配置了

1.2.检查镜像是否连接

点击虚拟机——设置点击CD/DVD,查看设备状态是否已连接

1.3.搭建本地仓库

备份配置文件,并创建新的配置文件

#将原有的配置文件备份,以便后续的使用。不要直接删除
mv /etc/yum.repos.d/* ./repo.bak

#编辑新的配置文件
vi /etc/yum.repos.d/local.repo

[local]    #软件源的名称,通常和repo文件名保持一致
name=local   #软件仓库的名称,和repo文件名保持一致
baseurl=file:///media     #指定rpm软件包的来源(file://这个是固定格式用来搭建本地仓库的,/media是软件包地址,需要将镜像挂载到这个目录下)
enabled=1     #软件仓库源是否启用,1代表启用,0代表禁用
gpgcheck=0    #是否进行校验,确保软件包来源的安全性,1代表是,0代表否

:保存,退出

1.4挂载镜像

mount /dev/cdrom /media  #/media路径与文件中写的要一致

出现这样表示挂载成功

最后清楚所有缓存数据,并重新建立缓存数据

yum cleam all  #清理缓存数据
yum makecache  #重新建立缓存数据

检索软件包是否可用

yum repolist

检索成功后就可以使用了

2.搭建网络源

前提依然是网络可用,但是需要ping通外网,具体操作和上面仅主机类似,将仅主机模式换成NAT模式就行了

网络源相比本地源更见丰富,可用性高

CentOS国内YUM源及配置
阿里巴巴开源镜像站
网易开源镜像站
华为开源镜像站
搜狐开源镜像站
RHEL使用CentOS源


阿里巴巴开源镜像站
Page:https://opsx.alibaba.com/mirror

使用说明

a. 备份配置文件:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

#如果你是在搭建完本地仓库后还想搭建网络源,那么不需要在备份了,因为我们上面已经备份过了,但是如果你是新的虚拟机则需要备份

b. 下载新的CentOS-Base.repo 到/etc/yum.repos.d/

CentOS6:wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

CentOS7:wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

下载完成后即可使用

运行 yum makecache 生成缓存


 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1522703.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【PyTorch】成功解决ModuleNotFoundError: No module named ‘torch’

【PyTorch】成功解决ModuleNotFoundError: No module named ‘torch’ 🌈 个人主页:高斯小哥 🔥 高质量专栏:Matplotlib之旅:零基础精通数据可视化、Python基础【高质量合集】、PyTorch零基础入门教程👈 希…

SQLiteC/C++接口详细介绍之sqlite3类(十四)

返回目录:SQLite—免费开源数据库系列文章目录 上一篇:SQLiteC/C接口详细介绍之sqlite3类(十三) 下一篇:SQLiteC/C接口详细介绍之sqlite3类(十五) 43.sqlite3_preupdate_hook sqlite3_preup…

【工具】一键生成动态歌词字幕

那眼神如此熟悉 让人着迷无力抗拒 一次又一次相遇 在眼前却遥不可及 命运总爱淘气 将一切都藏匿 曾有你的回忆 无痕迹 若不是心心相吸 又怎么会一步一步靠近 🎵 董真《思如雪》 下载LRC歌词 https://www.musicenc.com/article/50287.htmlhttp…

Android 系统的启动过程

Android 系统的启动流程: RomBoot(只读存储器引导程序):这是设备上电时运行的初始软件。RomBoot执行基本的硬件初始化,确保硬件处于可以运行后续启动阶段的状态。这一阶段非常重要,因为它为整个启动过程奠定…

VMwareWorkstation16与Ubuntu 22.04.6 LTS下载与安装

一、准备工作 VMware Workstation Pro 16官网下载: https://customerconnect.vmware.com/cn/downloads/info/slug/desktop_end_user_computing/vmware_workstation_pro/16_0。下载需要账号登录。 二、安装 双击exe文件稍等一会会弹出安装程序,如图 这…

【Miniconda】基于conda避免运行多个PyTorch项目时发生版本冲突

【Miniconda】基于conda避免运行多个PyTorch项目时发生版本冲突 🌈 个人主页:高斯小哥 🔥 高质量专栏:Matplotlib之旅:零基础精通数据可视化、Python基础【高质量合集】、PyTorch零基础入门教程👈 希望得到…

高效备考2025年AMC8竞赛:吃透2000-2024年600道真题(免费送题)

我们继续来随机看五道AMC8的真题和解析,根据实践经验,对于想了解或者加AMC8美国数学竞赛的考生来说,吃透AMC8历年真题是备考更加科学、有效的方法之一。 即使不参加AMC8竞赛,吃透了历年真题600道和背后的知识体系,那么…

爬虫学习 Scrapy中间件代理UA随机selenium使用

目录 中间件UA、代理处理---process_requestUA随机 代理处理seleniumscrapy 中间件 控制台操作 (百度只起个名 scrapy startproject mid scrapy genspider baidu baidu.com setting.py内 ROBOTSTXT_OBEY FalseLOG_LEVEL "WARNING"运行 scrapy crawl baidu middle…

数据可视化-ECharts Html项目实战(1)

在之前的文章中,我们学习了如何安装Visual Studio Code并下载插件,想了解的朋友可以查看这篇文章。同时,希望我的文章能帮助到你,如果觉得我的文章写的不错,请留下你宝贵的点赞,谢谢。 安装 Visual Studio…

【IC设计】Verilog线性序列机点灯案例(三)(小梅哥课程)

声明:案例和代码来自小梅哥课程,本人仅对知识点做做笔记,如有学习需要请支持官方正版。 文章目录 该系列目录设计目标设计思路RTL及Testbench代码RTL代码Testbench代码 仿真结果上板视频 该系列目录 Verilog线性序列机点灯案例(一)&#xff…

LangChain: 调研报告

概述 LangChain是一个用于开发由语言模型驱动的应用程序的框架。它允许创建能够连接到上下文源(如提示指令、少量示例、内容基础等)的应用程序,并且能够进行推理(基于提供的上下文如何回答问题、采取何种行动等)。提供…

Ps:历史记录画笔工具

历史记录画笔工具 History Brush Tool可通过选择历史记录面板中的一个特定状态作为绘画源,然后使用画笔在图像的特定区域绘制,将这些区域恢复到选定的历史状态。 快捷键:Y 如果对图像进行了广泛的编辑,但希望将图像的一小部分恢复…

Explain 关键字

优质博文:IT-BLOG-CN explain关键字可以模拟优化器执行 SQL 查询语句,从而知道 MySQL 是如何处理 SQL 语句的。分析查询语句或表结构的性能瓶颈。执行语句:explain SQL语句。表头信息如下: 一、ID 参数 select 查询的序列号&…

算法---滑动窗口练习-8(最小覆盖子串)

最小覆盖子串 1. 题目解析2. 讲解算法原理3. 编写代码 1. 题目解析 题目地址:最小覆盖子串 2. 讲解算法原理 滑动窗口哈希表 算法的主要思想是使用滑动窗口的方法。它使用两个哈希表 hash1 和 hash2 来记录字符串 s 和 t 中各个字符的出现次数。其中 hash2 用于记…

MongoDB的安装方法图文详细

官网:www.mongodb.com 选择 Products > Community Edition 就能进入社区版 在这里下载 windows 版对应的安装包 注意:6.0.1 版本的 MongoDB 配置环境变量有问题,并且我不知道怎么解决,如果想要避免出问题,建议使…

武汉灰京文化:直播游戏新时代的游戏宣传方式

随着互联网和科技的迅速发展,游戏产业也日益繁荣。传统的游戏宣传方式逐渐显现出一些不足,传统的广告渠道和媒体报道在一定程度上已经不能满足游戏行业的需求。然而,随着直播平台的兴起,直播游戏成为了一种新的游戏宣传方式&#…

JVM学习-垃圾回收专题

目录 1.如何判断对象可以回收 1.1引用计数法 1.2可达性分析算法 1.3五种引用 1.4拓展:直接内存 2.垃圾回收算法 2.1标记清除算法 2.2标记整理算法 2.3复制 3.分代垃圾回收 3.垃圾回收器 3.1串行垃圾回收器 3.2吞吐量优先垃圾回收器 3.3响应时间优先垃圾回收器…

前端跨平台开发框架:简化多端开发的利器

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…

数据可视化-ECharts Html项目实战(2)

在之前的文章中,我们学习了如何创建简单的折线图,条形图,柱形图并实现动态触发,最大最小平均值。想了解的朋友可以查看这篇文章。同时,希望我的文章能帮助到你,如果觉得我的文章写的不错,请留下…

【Hadoop大数据技术】——MapReduce分布式计算框架(学习笔记)

📖 前言:MapReduce是Hadoop系统核心组件之一,它是一种可用于大数据并行处理的计算模型、框架和平台,主要解决海量数据的计算问题,是目前分布式计算模型中应用较为广泛的一种。 目录 🕒 1. MapReduce概述&am…