2016-03-15 147 views
1

我沒有看到他們有一個論壇,我試圖谷歌爲什麼自制軟件不喜歡使用sudo命令,但我發現大多數帖子都是這樣的:「爲什麼你會想要?「或」不要這樣做「,這並沒有真正回答我試圖找到答案的問題。自制軟件包管理器和sudo

這對我來說很困惑,因爲我來自linux環境,剛剛加入了mac生態系統。對於類Ubuntu和Arch發行版,通常使用sudo安裝系統要使用的應用程序,並更改通常不受機器的單個用戶管理的系統目錄。這對我來說很有意義,因爲即使需要管理員訪問權限也可以在Windows上執行安裝,而我也對此有所瞭解。這些系統目錄通常由root擁有。

第一個提示之一是將/ usr/local的所有者更改爲我的用戶。我最終做到了,並且沒有問題,但是直到今天,我仍然想知道爲什麼他們這樣做,因爲我不是這臺機器的唯一用戶。我知道它使它成組可寫,但對我來說,一個標準用戶修改另一個標準用戶所擁有的系統目錄似乎仍然很奇怪。

回答

2

大多數自制用戶都在他們的個人計算機上,因此共享目錄問題不適用。當您與多個用戶共享一臺機器時,如果您願意,可以將其安裝在其他地方,例如,在~/brew

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

相關問題