在unix/linux,比如在Mac上安装redis,有几个疑问。
# 进入 ~ 执行了以下命令
$ wget http://download.redis.io/releases/redis-3.0.5.tar.gz
$ tar xzf redis-3.0.5.tar.gz
$ cd redis-3.0.5
$ make
1)软件安装位置:
使用whereis reds which redis 都是没有结果。对于win,默认的基本上时安装到了X:Programe Files(x86)这样的目录,linux也是这样吗?
2)删除卸载自安装软件的疑惑:
win安装了之后,如果直接去Program Files中删除软件的安装目录,是无法删除,会提示使用中。但在Linux中,是gz文件解压缩在哪里,make 就是安装在哪里这样吗?如果直接删除这个make的目录,那么程序软件也被清除了,这样吗?
3)使用如上命令已安装redis,并且已经开启了redis-server,可是通过 which redis whereis redis仍旧返回的是空
Mac和所有类Unix系统一样的,首先,题主使用make命令只是进行了编译,还需要make install来安装
软件安装位置,是由Makefile决定默认安装位置的,一般情况下,都是在/usr/local目录,也可以通过指定prefix=/path/to来决定
Unix软件都是绿色的,并没有windows下所谓注册表的说法,所以直接可以删除的
如果没有redis,只能是因为Path环境变量没有包含redis的bin目录
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。