/usr/local 和 ~/.local 之间的区别

/usr/local 和 ~/.local 之间的区别

我安装。压缩/压缩文件中的程序~/.local/bin,但 Ubuntu 具有/usr/local与 中相同内容的目录~/.local

那么,除了 sudo 访问权限之外,这些目录还有什么区别?

答案1

/usr/local是管理员安装所有用户都可以使用的软件的地方。

~/.local/bin是用户可以安装供自己使用的软件的地方。

不同发行版和社区使用的目录结构的历史存在一些混乱,但这涵盖了基本差异。

答案2

~/.local目的仅供用户使用,例如,通过安装不来自存储库的第三方软件,~/.local/bin它将只能访问您。

而 则/usr/local旨在供多个用户使用。例如,/usr/local/bin具有第三方可执行文件,但来自存储库,可供所有用户使用。

相关内容