---
author: ''
category: 技术
comments_data:
- date: '2014-09-23 10:03:00'
  message: 这种问题拿出来问。 真觉得没意思。真的没意思啊。
  postip: 157.55.39.128
  username: 微博评论
- date: '2014-09-23 10:03:00'
  message: 不过贵网站收集并处理此类问题还是挺好的。
  postip: 157.55.39.128
  username: 微博评论
count:
  commentnum: 2
  favtimes: 0
  likes: 0
  sharetimes: 0
  viewnum: 26886
date: '2014-09-23 09:35:00'
editorchoice: false
excerpt: '问题：我试着在Linux上构建一个程序，该程序的开发版本是使用autogen.sh脚本进行的。当我运行它来创建配置脚本时，却发生了下面的错误：
  Can''t exec &quot;aclocal&quot;: No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm
  line 326. autoreconf: failed to run aclocal: No such file or directory  我怎样才能修复这个程序？  开发版本常常是通过autogen.sh使用程序源代码生成的，构建过程包括验证程序功能和生成配置脚本。autogen.sh脚本依赖于autoreconf来调用autoconf，automake，aclocal和其它相关工具。  丢失的aclo'
fromurl: http://ask.xmodulo.com/fix-failed-to-run-aclocal.html
id: 3880
islctt: true
largepic: /images/p/201409/22/213757gw6wrkf3kw8xzsgs.jpeg
permalink: /article-3880-1.html
pic: /images/p/201409/22/213757gw6wrkf3kw8xzsgs.jpeg.thumb.jpg
related: []
reviewer: ''
selector: ''
summary: '问题：我试着在Linux上构建一个程序，该程序的开发版本是使用autogen.sh脚本进行的。当我运行它来创建配置脚本时，却发生了下面的错误：
  Can''t exec &quot;aclocal&quot;: No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm
  line 326. autoreconf: failed to run aclocal: No such file or directory  我怎样才能修复这个程序？  开发版本常常是通过autogen.sh使用程序源代码生成的，构建过程包括验证程序功能和生成配置脚本。autogen.sh脚本依赖于autoreconf来调用autoconf，automake，aclocal和其它相关工具。  丢失的aclo'
tags:
- Linux有问必答
- make
- automake
thumb: false
title: Linux有问必答:如何修复“运行aclocal失败：没有该文件或目录”
titlepic: false
translator: GOLinux
updated: '2014-09-23 09:35:00'
---


> 
> **问题**：我试着在Linux上构建一个程序，该程序的开发版本是使用“autogen.sh”脚本进行的。当我运行它来创建配置脚本时，却发生了下面的错误：
> 
> 
> 
> ```
> Can't exec "aclocal": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 326.
> autoreconf: failed to run aclocal: No such file or directory
> 
> ```
> 
> 我怎样才能修复这个程序？
> 
> 
> 


开发版本常常是通过autogen.sh使用程序源代码生成的，构建过程包括验证程序功能和生成配置脚本。autogen.sh脚本依赖于autoreconf来调用autoconf，automake，aclocal和其它相关工具。


![](/images/p/201409/22/213757gw6wrkf3kw8xzsgs.jpeg)


丢失的aclocal是automake包的一部分，因此，要修复该错误，请安装以下包。


在Debian，Ubuntu或Linux Mint上：



```
$ sudo apt-get install automake

```

在CentOS，Fedora或RHEL上：



```
$ sudo yum install automake 

```



---


via: <http://ask.xmodulo.com/fix-failed-to-run-aclocal.html>


译者：[GOLinux](https://github.com/GOLinux) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译，[Linux中国](http://linux.cn/) 荣誉推出