我已经下载xpad-5.0.0.tar.bz2
了这里。
我按照其中的自述文件进行操作,它告诉我./configure
先运行然后运行make
and make install
,但这是我面临的问题。
当我跑步时./configure
,或者'./configure'
一切都说了bash: ./configure: No such file or directory
。
运行./autogen.sh
并./configure
发表评论后AC_PROG_INTLTOOL([0.31], [no-xml])
,我收到以下错误:
[andrew@localhost xpad-5.0.0]$ vi configure.ac
[andrew@localhost xpad-5.0.0]$ ./autogen.sh
+ autoreconf --force --install
configure.ac:57: warning: macro 'AM_GLIB_GNU_GETTEXT' not found in library
configure.ac:57: error: possibly undefined macro: AM_GLIB_GNU_GETTEXT
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
autoreconf: /usr/bin/autoconf failed with exit status: 1
[andrew@localhost xpad-5.0.0]$
答案1
EL7、CentOS 7:xpad-5.0.0-1.el7.centos.x86_64.rpm
https://drive.google.com/file/d/1qj8ddLtVl9YWndwaYiZdaC-E9hLekZ8w/view?usp=sharing
下载并安装:# cd Downloads/ && yum install ./xpad-5.0.0-1.el7.centos.x86_64.rpm
Xpad :从 Fedora 源码包 xpad-5.0.0-1.fc26.src.rpm 轻松构建http://dl.fedoraproject.org/pub/fedora/linux/updates/26/SRPMS/Packages/x/xpad-5.0.0-1.fc26.src.rpm→$ rpmbuild -bb xpad.spec
答案2
从源安装时的默认过程是:
- 提取存档(在本例中
xpad-5.0.0.tar.bz2
:) - 然后将目录更改为提取的文件夹:
cd /path/to/the/extracted/folder
./configure
:它将检查依赖性并创建make
文件make
然后命令将编译make install
将继续安装
在您的情况下,如果找不到configure
运行它的文件。您可能没有从正确的目录运行此命令。检查步骤 2。此外,我刚刚使用相同的安装程序对其进行了测试:您必须./autogen.sh
先运行才能获取配置文件。
来自自述文件:开发人员注意:如果您使用 bazaar 直接从启动板获取源代码,则必须运行“./autogen.sh”,这将为您提供启动“./configure”的所有文件
编辑
如果出现以下错误:configure.ac:16: error: possibly undefined macro: AC_PROG_INTLTOOL
可以在文件中注释掉这一行configure.ac
AC_PROG_INTLTOOL([0.31], [no-xml])
然后重做./autogen.sh ...
答案3
对于任何从以下网站获取最新后备箱的人https://launchpad.net/xpad/+milestone/5.4.0, 我必须做:
sudo apt install build-essential
在 $PATH 上获得正确的 C 编译器sudo apt install intltool
消除AC_PROG_INTLTOOL([0.31], [no-xml])
错误aclocal
,autoheader
,automake --add-missing
,autoconf
获取configure
文件./configure
,make
,make install
.- 然后我看到 PKG 检查引发了一些 GTK3 错误,可能需要安装
gtk3.0
.要安装的软件包太多,我不想破坏任何东西,所以我停在这里。