我提取了源代码,打开了终端,移动到源目录并运行以下命令:
sudo ./configure
错误:未找到命令!这是怎么回事?
答案1
首先,不要做sudo su
或sudo ./configure
。您可以以用户身份进行构建。
我假设您正在从 SVN 构建 bluefish,因此没有脚本configure
。您可以通过运行来创建它./autogen.sh
,如上所述http://bluefish.openoffice.nl/development.html。
svn co https://bluefish.svn.sourceforge.net/svnroot/bluefish/trunk/bluefish
cd bluefish
./autogen.sh
./configure
make
sudo make install
答案2
首先,您应该将 *.tar.gz 文件的内容解压到目录中。阅读 INSTALL 文件中的说明,其中提供了有关如何操作的详细说明。
对于您想要安装的“某些”软件,可以使用以下方法:1. 将存档解压到目录中 2. cd 到该目录 3. ./configure(如果要将其安装在 /usr 中,请添加“--prefix=/usr”)4. make 5. sudo make install
这就是全部内容了。
答案3
确保首先安装 build-essential:
sudo apt-get install build-essential
之后,configure 会提醒您编译软件所需的任何其他程序或库。
答案4
假设“configure”存在,此消息可能意味着引用了经过文件丢失。
尝试这个:
bash +x ./configure
如果仍然不起作用,请发布(部分)输出(编辑上面的问题)。