2016-03-15 95 views
1

我没有看到他们有一个论坛,我试图谷歌为什么自制软件不喜欢使用sudo命令,但我发现大多数帖子都是这样的:“为什么你会想要?“或”不要这样做“,这并没有真正回答我试图找到答案的问题。自制软件包管理器和sudo

这对我来说很困惑,因为我来自linux环境,刚刚加入了mac生态系统。对于类Ubuntu和Arch发行版,通常使用sudo安装系统要使用的应用程序,并更改通常不受机器的单个用户管理的系统目录。这对我来说很有意义,因为即使需要管理员访问权限也可以在Windows上执行安装,而我也对此有所了解。这些系统目录通常由root拥有。

第一个提示之一是将/ usr/local的所有者更改为我的用户。我最终做到了,并且没有问题,但是直到今天,我仍然想知道为什么他们这样做,因为我不是这台机器的唯一用户。我知道它使它成组可写,但对我来说,一个标准用户修改另一个标准用户所拥有的系统目录似乎仍然很奇怪。

回答

2

大多数自制用户都在他们的个人计算机上,因此共享目录问题不适用。当您与多个用户共享一台机器时,如果您愿意,可以将其安装在其他地方,例如,在~/brew

如果brew可执行文件归root所有,您仍然可以使用sudo与Homebrew。但它完全不受支持。

相关问题