linux学习记录【2】----yum源配置

linux学习记录【2】----yum源配置

当我们在VM中安装好虚拟机后,下一步就是在自己的linux系统中配置相关环境,linux与Windows不同,当要运行相关程序的时候,我们得先把环境配置好,也就是安装程序运行所需要的库。开始在linux环境下安装库的时候,我的思维还是停留在Windows环境下,下载所需安装包,解压安装。虽然这种方式可以,但是过于繁琐,而且有些库的安装还要依赖其他库,一个一个下载会非常麻烦。之后发现可以通过yum软件仓库安装,这样可以大大提高工作效率。

在使用yum install 时首先需要配置yum源。配置过程网上有很多现成的教程,我参考的是下述教程链接: yum源配置.,但是在对着操作过程中开始还是失败了,在此也做一个记录,遇到相关问题的小伙伴可以做参考。

根据教程我选择的是阿里源,但是在实际安装过程中遇到了下述问题。
1、 yum repolist all后可以查看仓库所含包的数目 大概10993个包
在这里插入图片描述但是在使用yum makecache 等命令时总会出现有些镜像地址连接不上,报出拒绝访问的的提示

2、 之后在 yum install curl –y 试着安装环境所要求的包时 就发现失败了
在这里插入图片描述最后提示 One of the configured repositories failed (CentOS-7.4 - Contrib - mirrors.aliyun.com),and yum doesn’t have enough cached data to continue. At this point the onlysafe thing yum can do is fail. There are a few ways to work “fix” this:
在这个下载过程中反复在尝试其他镜像,然后反复被拒绝连接。但是repolist后显示了有文件,不是0但为什么下载不了呢?

3、 此次配置过程 Linux是可以连网的,浏览网页也没问题,我试着搜索了一下解决方案,绝大部分都说是DNS的问题,我也修改了
在这里插入图片描述在这里插入图片描述但yum makecache过程中也反复报出
http://mirrors.aliyuncs.com/centos/7/contrib/x86_64/repodata/repomd.xml: [Errno 14] curl#7 - “Failed connect to mirrors.aliyuncs.com:80; 拒绝连接”
这个镜像地址我用浏览器也无法打开。
所以我感觉 阿里yum源没法使用 要配置其他yum源呢?
我打开从阿里下的repo文件 这填的地址都是 我把这些无法连接的地址注释掉还是会报错
在这里插入图片描述
最后找到的问题

后面我改用网易yum源了 其实阿里和网易yum源都可以
主要是按照教程要仔细 把release 所有位置都要改成7 (画圈的位置)不修改的话该镜像地址没法修改,所以在参考教程修改的时候一定要仔细,就是由于自己的粗心导致在一个小问题上卡住了

在这里插入图片描述在安装cdo-1.7.0 的时候出了点问题
Yum源配置好了,但在按照要求安装相关的包的时候,可能还是会报出有问题,显示某些库有问题 。
我下载了cdo-1.7.2 但解压安装后
在这里插入图片描述在这里插入图片描述显示cannot link to hdf5 library 不知道咋处理了。
然后我试着 yum install hdf5 发现有这个库并且是最新版的
在这里插入图片描述

解决方案:
重新安装hdf5 和netcdf包
使用命令 yum install hdf5-devel
yum install netcdf-devel

会发现这两个包会重新安装 在原命令后面加上-devel 即可,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值