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

时间:2017-03-14 06:05:28

标签: c++ ubuntu cmake tetgen

我正在尝试在终端中编译一个名为FW4SPL的C {{{}}与cmake的依赖关系。通过输入命令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文件应该存在的目录可以在任何地方!

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

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

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

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