服务器是内网环境,安装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查看当前编译环境的版本
出现版本信息,表示安装成功。