Ubuntu - tar.gz 下载错误,因为网站更改了他们的地址

Posted

技术标签:

【中文标题】Ubuntu - tar.gz 下载错误,因为网站更改了他们的地址【英文标题】:Ubuntu - tar.gz download error because website changed their address 【发布时间】:2017-03-14 06:05:27 【问题描述】:

我正在尝试在终端中使用cmake 编译名为FW4SPL 的C++ 框架的依赖项。通过输入命令make -j4,它将自动下载、构建和安装每个依赖项。

但是编译的时候出错了。

-- Retrying...
-- Using src='http://www.tetgen.org/1.5/src/tetgen1.5.0.tar.gz'
-- Retry after 5 seconds (attempt #2) ...
-- Using src='http://www.tetgen.org/1.5/src/tetgen1.5.0.tar.gz'

我认为原因是因为http://www.tetgen.org/1.5/src/tetgen1.5.0.tar.gz 的链接不再存在,公司tetgen 将其网站地址更改为https://launchpad.net/ubuntu/+archive/primary/+files/tetgen_1.5.0.orig.tar.gz

我可以手动打开这个tar.gz 文件,但问题是我不知道应该在哪个目录中打开它,因为make -j4 命令应该会自动为我打开。这个tar.gz 文件应该存在的目录可以是任何地方!

任何帮助将不胜感激。

【问题讨论】:

您可以针对 FW4SPL 提交错误 Senyokbalgul,grep 获取源目录中的 URL“tetgen.org”,并更正 CMake 配置文件中的 URL 或写入位置。 @osgx 成功了! @Senyokbalgul,现在是 必须发布此问题的完整详细答案,以帮助其他人修复此错误。 (因为我们没有关于修复的详细信息 - 没有文件名,没有搜索问题的方法,没有引用原始和修复 makefile。) @osgx 啊哈好吧 【参考方案1】:

打开源文件夹内tetgen 文件夹中的CMakeLists.txt 文件。

将上面的行更改为下面的行并保存并关闭文件。

set(CACHED_URL http://www.tetgen.org/1.5/src/tetgen1.5.0.tar.gz)
set(CACHED_URL https://launchpad.net/ubuntu/+archive/primary/+files/tetgen_1.5.0.orig.tar.gz)

输入命令make -j4

【讨论】:

以上是关于Ubuntu - tar.gz 下载错误,因为网站更改了他们的地址的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu jdk安装

在ubuntu下安装ns2-allinone-2.35.tar.gz

如何在ubuntu下安装AndroidStudio

linux(Ubuntu)如何安装tar.gz文件?

Ubuntu 绿色(tar.gz)安装 nodejs

ubuntu 安装 nginx