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

服务器是内网环境,安装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查看当前编译环境的版本

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

你可能感兴趣的:(那些年遇到的坑,linux,服务器,yum,gcc)