Ubuntu server 15.0.4安装Redis make命令不能执行

boonya 发布于 2015/08/19 16:16
阅读 575
收藏 0

按照官方的下载安装指导:http://redis.io/download#installation

Download, extract and compile Redis with:

$ wget http://download.redis.io/releases/redis-3.0.3.tar.gz
$ tar xzf redis-3.0.3.tar.gz
$ cd redis-3.0.3
$ make

The binaries that are now compiled are available in thesrcdirectory. Run Redis with:

$ src/redis-server

You can interact with Redis using the built-in client:

$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"

我在执行make命令的时候执行不下去了,为嘛我不能使用make命令呢?我下载包解压后,使用make 提示The program 'make' can not be found in following packages.* make .... * make-gradle .......求解释,对Ubuntu不是很熟,请大仙指教!

操作截图:
图片说明
图片说明
在sudo高级权限下操作make还是不行:
图片说明

加载中
0
Force武装卫队
Force武装卫队

你没有安装 make 估计你也没有安装 gcc 之类的

sudo apt-get install make build-essential



Force武装卫队
Force武装卫队
回复 @boonya : sudo apt-get update &&sudo apt-get upgrade 如果实在不行,还得设置 host
boonya
boonya
装gcc Fetch资源的时候失败了,使用sudo apt-get install gcc 也失败
0
inuxor
inuxor

首先redis这种常用软件应该进源了

如果没进,还有launchpad

最后才考虑自己编译

ubuntu默认不安装gcc和编译工具,得自己装上。

0
eechen
eechen
sudo apt-get install build-essential
build-essential这个包包含了gcc/make这些基本编译构建工具.
然后直接在Redis目录执行make就可以了,Redis已经写好了Makefile.
make PREFIX=/png/redis/3.0.0 install 则表示安装到/png/redis/3.0.0这个目录.

eechen
eechen
回复 @boonya : 执行sudo apt-get update更新源列表再安装.
boonya
boonya
装gcc Fetch资源的时候失败了,使用sudo apt-get install gcc 也失败,网络是通的都可以ping外网地址
0
boonya
boonya
已解决了,

原因:Ubuntu需要安装gcc工具;

最终问题解决方案:

安装gcc前执行$sudo apt-get update,若不成功再执行$sudo apt-get clean:
$sudo apt-get clean
$sudo apt-get update
$sudo apt-get build-dep gcc
按照上面处理就可以使用make命令了。

返回顶部
顶部