Linux内网环境配置本地yum源(离线安装gcc)

news/2024/11/28 23:40:51/

服务器是内网环境,安装svn时需要gcc依赖,然后去网上各种找对应版本,安装时还需要额外的依赖,太麻烦。
最后发现服务器配置了本地yum源,源里已经有相关安装包,直接用yum install安装即可,相当方便,少走很多弯路。
记录一下。

配置本地yum源

```shell
cd /etc/yum.repos.d/    #切换到yum源的目录
vi local.repo    #使用vi命令,创建并且编辑yum源文件
```

local.repo文件内容:

```shell

[localrepo]
name=localyumrepo
baseurl=ftp://iso
enabled=1
gpgcheck=0
```

文件第一行是源标识。

name为源名称。

baserul 关键字是yum源的地址,可以是一个http的url(网络yum源),也可以是一个目录(本地yum源)。需要注意的是,如果你开始设置的挂载点不是/iso 而是其他目录,此处需要自行将/iso换成对应的目录。

enabled: 表示是否启用该yum源,如果值为0则表示不启用,如果值为1则表示启用

gpgcheck: 表示使用yum源的软件包时是否和对应的密钥对进行校验。0表示不校验,1表示校验

如上配置好yum源之后,需要清楚下缓存,再查看有哪些可用的yum源:

 yum clean all   # 清除yum repolist  # 列出可用的yum源

以安装gcc为例,检验yum源是否可用

配置好yum源之后,可以直接使用命令开始安装。需要注意的是gcc的环境,需要的有两个包,一个是gcc,另一个是gcc-c++。 现在我们就来安装这两个包:

sudo yum install gcc gcc-c++     # 使用yum命令安装

上述命令后,会看到需要安装一些依赖包。而这些依赖包是直接由yum源提供的,这样我们就不需要手动去下载了。这是使用yum安装的优点之一。

然后输入y就开始安装。

通过日志可以看到安装过程、安装进度。

安装完毕后,校验是否安装成功:

gcc -v	#执行gcc查看当前编译环境的版本

出现版本信息,表示安装成功。


http://www.ppmy.cn/news/979172.html

相关文章

RDIFramework.NET CS敏捷开发框架 V6.0发布(支持.NET6+、Framework双引擎,全网唯一)

全新RDIFramework.NET V6.0 CS敏捷开发框架发布,全网唯一支持.NET6,Framework双引擎,降低开发成本,提高产品质量,提升用户体验与开发团队稳定性,做软件就选RDIFramework.NET开发框架。 1、RDIFramework.NET…

服务器被爬虫恶意攻击怎么办?

在有预算的情况可以采购第三方服务防火墙,没钱就使用开源的WAF进行防护。 # WAF防火墙的基本防护原理 WAF(Web 应用防火墙)可以使用多种技术来防止恶意爬虫攻击,例如: 1. 黑名单:WAF 可以使用黑名单技术来…

14-计算日期到天数转换

题目 根据输入的日期,计算是这一年的第几天。 保证年份为4位数且日期合法。 进阶: 时间复杂度:O(n) 空间复杂度:O(1) 输入描述: 输入一行,每行空格分割,分别是年,月&#xff…

java面试【SpringBoot常用注解、linux命令】

SpringBoot注解有哪些 Spring Boot提供了大量的注解,用于简化配置和开发过程。以下是一些常用的Spring Boot注解的列表: 主要注解: SpringBootApplication:标记一个主启动类,表示这是一个Spring Boot应用程序的入口点…

MySQL学习笔记 ------ 排序查询

一、语法 SELECT 查询列表 FROM 表名 【WHERE 筛选条件】 ORDER BY 排序列表 【ASC}DESC】;#支持多个排序条件,以逗号分隔 二、特点 1、ASC :升序,如果不写默认升序 DESC:降序 2、排序列表 支持 单个字段…

【N32L40X】学习笔记04-gpio中断库

gpio中断 该函数库的目的就是在统一的地方配置,将配置的不同项放置在一个结构体内部使用一个枚举来定义一个的别名 NVIC 寄存器 NVIC 相关的寄存器定义了可以在 core_cm4.h 文件中找到。我们直接通过程序的定义来分 析 NVIC 相关的寄存器,其定义如下…

【Redis深度专题】「核心技术提升」探究Redis服务启动的过程机制的技术原理和流程分析的指南(持久化功能分析)

探究Redis服务启动的过程机制的技术原理和流程分析的指南(持久化功能分析) Redis提供的持久化机制Redis持久化如何工作Redis持久化的故障分析持久化频率操作分析数据库多久调用一次write,将数据写入内核缓冲区?内核多久将系统缓冲…

算法空间复杂度详解

如果您觉得文章不错,期待你的一键三连哦,你的鼓励是我创作的动力之源,让我们一起加油,一起奔跑,让我们顶峰相见!!! 前言 避免在处理大规模问题时出现效率低下,耗费较多…