如何从源代码编译 uget?

如何从源代码编译 uget?

我从源代码链接下载了 uget。它是一个 tar.gz 文件。我读到我可以通过提取其内容并按照以下步骤安装这种类型的文件。

./configure
make
install

但是,当我给出 ./configure

检查与 BSD 兼容的安装... /usr/bin/install -c

检查构建环境是否正常 - 配置错误

我是否按照步骤操作了?我遗漏了什么?我知道最简单的方法是

sudo apt-get 安装 uget

但我想知道失败的原因。

答案1

但我想知道失败的原因。

原因就在这里:您没有“健全的”(即适当的)构建环境。

您是否安装了必备的工具sudo apt-get install build-essential?如果没有,请先安装。

然后,如果您尝试编译存储库中可用的包,请帮自己一个忙,运行以下命令来获取其所有依赖项,而不必单独弄清楚每一个依赖项:

sudo apt-get build-dep uget -y

此后应遵循的正确步骤是:

cd uget 源目录
。/配置
制作
进行安装

如果apt-get build-dep某些包无法安装,请查看其源目录中的READMEINSTALL文件以找出其依赖项。否则,您必须一次找出一个依赖项并按如下方式安装它们:

configure: error: The intltool scripts were not found. Please install intltool.

相关内容