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 下载错误,因为网站更改了他们的地址的主要内容,如果未能解决你的问题,请参考以下文章