开发者社区> 问答> 正文

mac 编译make make install 软件的安装位置何处?

在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仍旧返回的是空

展开
收起
a123456678 2016-06-23 11:38:51 6043 0
1 条回答
写回答
取消 提交回答
  • Mac和所有类Unix系统一样的,首先,题主使用make命令只是进行了编译,还需要make install来安装

    软件安装位置,是由Makefile决定默认安装位置的,一般情况下,都是在/usr/local目录,也可以通过指定prefix=/path/to来决定
    Unix软件都是绿色的,并没有windows下所谓注册表的说法,所以直接可以删除的
    如果没有redis,只能是因为Path环境变量没有包含redis的bin目录

    2019-07-17 19:46:05
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载