我从源代码链接下载了 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
某些包无法安装,请查看其源目录中的README
或INSTALL
文件以找出其依赖项。否则,您必须一次找出一个依赖项并按如下方式安装它们:
configure: error: The intltool scripts were not found. Please install intltool.