我在.zip / .tar.gz程序中安装了~/.local/bin,但是Ubuntu有内容与~/.local相同的/usr/local目录。
那么,除了sudo访问之外,这些目录之间有什么区别呢?
发布于 2018-04-22 13:38:27
/usr/local是一个所有用户都可以使用的软件可以由管理员安装的地方。
~/.local/bin是一个用户可以自行安装软件的地方。
在不同发行版和社区中使用的目录结构的历史上存在一些混乱,但这涵盖了基本的差异。
发布于 2018-04-22 13:38:36
~/.local的意图是只供用户使用,例如,通过安装第三方软件而不是来自~/.local/bin中的存储库,您就可以让它访问您,并且只访问您。
而/usr/local的意图是为更多的用户使用的东西。例如,/usr/local/bin的可执行文件是第三方的,但可以从存储库中执行,并且所有用户都可以使用。
https://askubuntu.com/questions/1027199
复制相似问题