您的位置:首页 > 其它

ubuntu下进行三板斧安装时的错误

2014-02-21 16:52 183 查看
linux安装三板斧:

1. tar -zxvf xxx.tar.gz

2. cd xx

3. ./configure

4. make

5. cd src && make install

因为开始安装时是为了搭建SSH互信,其他什么软件都没有安。所以在解压源文件目录后,进行make操作,报错如下:

Reading package lists... Done

Building dependency tree

Reading state information... Done

Package make is not available, but is referred to by another package.

This may mean that the package is missing, has been obsoleted, or

is only available from another source

E: Package 'make' has no installation candidate

这里可以执行sudo apt-get update命令更新软件库资源

所以再运行 sudo apt-get install make build-essential

(这里查询到build-essential的作用类似于自动加载当前软件依赖的软件包,当然未必全部能为我们所用。

参见http://blog.163.com/zhangjinqing1234@126/blog/static/307302602009538137113)

之后即可成功安装make。

然后在运行make之后竟然报错: /bin/sh 1 cc not found

经查询,是因为没有安装gcc什么的。参见http://www.experts-exchange.com/Programming/Languages/Scripting/Perl/Q_24090923.html

sudo apt-get install gcc build-essential(等好长时间)

然后又出现jemalloc.h: No such file or directory:
make MALLOC=libc 参见/article/9022673.html

然后在运行make之后竟然报错: /bin/sh 1 cc not found

经查询,是因为没有安装gcc什么的。参见http://www.experts-exchange.com/Programming/Languages/Scripting/Perl/Q_24090923.html

所以再运行 sudo apt-get install make build-essential

(这里查询到build-essential的作用类似于自动加载当前软件依赖的软件包,当然未必全部能为我们所用。

参见http://blog.163.com/zhangjinqing1234@126/blog/static/307302602009538137113)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: