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

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


使用搜索
cd /
find -name redis


Mac和所有类Unix系统一样的,首先,题主使用make命令只是进行了编译,还需要make install来安装

  1. 软件安装位置,是由Makefile决定默认安装位置的,一般情况下,都是在/usr/local目录,也可以通过指定prefix=/path/to来决定

  2. Unix软件都是绿色的,并没有windows下所谓注册表的说法,所以直接可以删除的

  3. 如果没有redis,只能是因为Path环境变量没有包含redis的bin目录


打开makefile看看,或者install.sh,如果要configure还可以看看configure

【热门文章】
【热门文章】