1
hjc4869 2018 年 9 月 1 日 via iPhone
因为是全局的。自己的程序 prefix 指定 $HOME/.local 就好。
|
2
Busy 2018 年 9 月 1 日
>>给常规用户使用是?
uid 为 1000 的还是 uid 为 501 的? linux 没有常规用户概念。如果我没有理解错的话,你指的是 uid 为 1000 的用户,那么 1001 的其他用户呢 /usr/local 从来没有约定过放置自己(常规用户?)的程序,一般用来放置本地用户( root or other )编译的包。 是不是被各种三流脚本给忽悠了。 |
4
momocraft 2018 年 9 月 1 日
多个发行版默认 PATH (包括 root) 中就有 /usr/local/bin 且优先于 /bin 等
如果是个用户就能放程序进去 你猜会怎样 |
5
billlee 2018 年 9 月 2 日
/usr 是给系统的包管理器用的
/usr/local 是给自己编译的软件用的,由于是所有用户共用,所以需要 root 才能修改 ~/.local 是给用户自己用的 |