sudo: ./autogen.sh:找不到命令
时间: 2024-02-04 19:03:01 浏览: 319
您在使用sudo命令时遇到了错误提示"sudo: ./autogen.sh: command not found"。这个错误通常是由于autogen.sh脚本不存在或没有执行权限所造成的。
首先,请确保您在正确的目录下执行该命令。如果autogen.sh脚本确实存在,请确保它具有执行权限。您可以使用以下命令为脚本添加执行权限:
```
chmod +x autogen.sh
```
然后,您可以尝试重新运行这个命令。如果问题仍然存在,可能是因为缺少依赖项或其他配置问题。您可以尝试查看autogen.sh脚本的内容,并检查是否有其他必需的软件包或依赖项需要安装。
如果您需要更详细的帮助,请提供更多上下文信息,例如您正在尝试构建的软件项目和操作系统环境。这样能够帮助我们更好地理解问题并提供更准确的解决方案。
相关问题
configure: error: cannot find install-sh, install.sh, or shtool in "." "./.." "./../.."
回答: 这个错误提示是在执行configure脚本时出现的,它表示在当前目录或其上级目录中找不到install-sh、install.sh或shtool文件。解决这个问题的方法有几种。一种方法是安装所需的工具,比如automake、autoconf和libtool。在Ubuntu系统上,可以使用以下命令安装这些工具: sudo apt-get install automake autoconf libtool。然后再次运行configure脚本,执行make all和make install命令来完成安装。另一种方法是将缺失的文件从/usr/share/aclocal/目录复制到/usr/local/share/aclocal/目录中,可以使用以下命令完成: cp /usr/share/aclocal/*.m4 /usr/local/share/aclocal/。然后再次运行./autogen.sh脚本,应该就能通过了。\[2\]\[3\]
#### 引用[.reference_title]
- *1* *3* [libxml编译时问题解决记录](https://blog.csdn.net/weixin_42877778/article/details/127060589)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [configure时,Cannot find install-sh, install.sh, or shtool in ac-aux解决办法](https://blog.csdn.net/hubinbin595959/article/details/104838350)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
libproxy-0.5.1 中 没有 configure 也没有 autogen.sh
如果在 libproxy-0.5.1 的源代码包中没有找到 configure 脚本和 autogen.sh 脚本,那么很可能是该源码包不是一个完整的源代码包,或者是一个已经经过 autotools 工具链处理过的包。在这种情况下,你可以尝试以下步骤:
1. 查看源代码包中是否有 README 或 INSTALL 文件,里面可能包含了编译和安装的说明。
2. 尝试使用系统中已经安装的 libproxy 软件包。在 Ubuntu 系统上,你可以使用以下命令安装 libproxy:
```
sudo apt-get install libproxy-dev
```
如果你只需要使用 libproxy 静态库,可以使用以下命令安装:
```
sudo apt-get install libproxy-static
```
在其他系统上,你可以尝试使用相应的包管理器或者从源代码编译安装 libproxy。
如果你仍然需要从 libproxy-0.5.1 的源代码包编译安装 libproxy,但是找不到 configure 脚本和 autogen.sh 脚本,那么你可能需要查找其他的编译和安装方法。希望这些信息能够帮助到你。
阅读全文