./configure 不起作用

./configure 不起作用

为了在 Ubuntu 上安装程序,我不断看到以下说明:

tar -xzf archive-name.tar.gz
cd archive-name
./configure
make
sudo make install

但是,结果始终是这样的(终端和我的屏幕上的文件夹):

我的截图

显然,我做错了。有人能告诉我是什么吗?这是我正在尝试安装的软件

我混合了几个建议,但都没有奏效。以下是结果: 在此处输入图片描述

答案1

我有点不想告诉你这些,因为你已经做了这么多工作,但这是一个 Launchpad 页面,它有一个 PPA。PPA 是 Ubuntu 可以用来下载和安装所需内容的软件包索引。如果你添加了该 PPA,你只需parcel-tracker在终端中使用简单的命令即可安装。

运行以下命令进行安装parcel-tracker

sudo add-apt-repository ppa:torkvemada/torkvemada
sudo apt-get update
sudo apt-get install parcel-tracker

确认您收到的任何提示。

我认为就是这样。该软件包确实有一个适用于 Ubuntu 16.04 的版本,所以我认为你不会遇到任何错误。

答案2

为简单起见,configure 脚本和 make 通常随 C/C++ 或 Fortan 源代码一起提供。configure 脚本通常用于设置编译选项并确保存在依赖项。automake 通常用于编译代码并在系统位置安装二进制文件。

因此,如果您下载应用程序的源代码,并且开发人员使用 configure 和 make 来构建应用程序,那么您也需要执行相同的操作。有时,应用程序以二进制文件(预编译)的形式分发。这些不会附带 configure 和 make。此外,Java 应用程序通常不使用 configure 和 make。所以这取决于开发人员在编写应用程序时选择的构建工具。

答案3

执行

autoreconf -vfi

在您提取的源根目录中。这将生成一个configure特定于您的系统的文件,您可以在之后执行该文件。确保该文件对您来说是可执行的,例如:

chmod u+x configure

然后

./configure

应该管用。

答案4

并非所有 tar 存档都有 ./configure 文件。我之前想安装 Eclipse,但它没有这个文件。我改为通过 wine 运行另一个 Windows 版本(虽然这不是首选,但它确实有效)。对该软件进行一些研究,看看它是否有一个配置文件。有时它可能被称为 ./config。

相关内容