2021-07-26

linux虚拟机上安装gcc,运行download_prerequisites时无法连接gcc.gnu.org的解决方案

问题描述

  • 在linux(CentOS)虚拟机上,升级gcc时,运行"download_prerequisites"脚本文件可以帮我们自动准备好依赖资源包,但是运行起来后老是无法连接上要访问的URL资源,猜测原因是被墙了,因此需要解决这个访问问题。
  • 一开始是打算寻找在虚拟机访问外网资源的的方法,后来没找到。于是就想到在主机上访问,然后再通过文件传输的方式,拷贝回虚拟机,达到模拟"wget"的功能
  • 下面介绍步骤

实现

  1. 直接打开download_prerequisites文件,找到所有wget的网址 然后将"ftp://“前缀去掉,然后加上"https://”(不加上也行,浏览器会自动加上):

图为download_prerequisites文件截图

  1. 在主机上访问这些网站(比如 https://gcc.gnu.org/pub/gcc/infrastructure/mpfr-2.4.2.tar.bz2 ),然后把这些文件全部下载到主机 (如何访问那就八仙过海各显神通了)
  2. 通过ftp工具连接虚拟机,把这些文件拷贝回"contrib"同级目录下(这里大家可以自己比对,反正一般是你运行download_prerequisites文件时,终端所在的位置)
  3. 第三步中也可以通过共享文件夹的方式传输文件
  4. 将download_prerequisites文件中的所有wget语句注释掉(前面加上"#")
  5. 再次运行download_prerequisites文件即可

希望这个解决方案对您有帮助!

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值