![在 Ubuntu 中,{/bin、/lib、/sbin} 符号链接是否到 /usr?](https://linux22.com/image/863708/%E5%9C%A8%20Ubuntu%20%E4%B8%AD%EF%BC%8C%7B%2Fbin%E3%80%81%2Flib%E3%80%81%2Fsbin%7D%20%E7%AC%A6%E5%8F%B7%E9%93%BE%E6%8E%A5%E6%98%AF%E5%90%A6%E5%88%B0%20%2Fusr%EF%BC%9F.png)
我无法访问 Ubuntu 系统或 chroot。我希望有人能告诉我Ubuntu 维基百科准确的说法是:
对于 Quantal,应该支持合并的 /usr。在新系统上,安装程序应在 /usr 中创建 {/bin、/lib、/sbin} 符号链接。
答案1
是的。至少从 Ubuntu 20.04 开始,新安装使用符号链接(现有系统不会被修改)。
$ lsb_release -ds
Ubuntu 20.04 LTS
$ ll / | grep -E "usr|bin|lib"
lrwxrwxrwx 1 root root 7 Apr 23 15:02 bin -> usr/bin/
lrwxrwxrwx 1 root root 7 Apr 23 15:02 lib -> usr/lib/
lrwxrwxrwx 1 root root 8 Apr 23 15:02 sbin -> usr/sbin/
drwxr-xr-x 11 root root 4096 Apr 23 15:05 usr/
似乎是一个未宣布的变化:为什么 /bin 和 /sbin 现在是 Ubuntu 20.04 中的符号链接?
答案2
不。
$ ls -l /
total 2097260
drwxr-xr-x 2 root root 4096 okt 28 11:46 bin
drwxr-xr-x 21 root root 4096 okt 21 10:32 lib
drwxr-xr-x 2 root root 4096 okt 18 20:32 lib64
drwxr-xr-x 2 root root 12288 okt 28 11:46 sbin
您正在查看一项提案。除此之外:我们遵循 Debian,除非他们不设置这一点,否则我们可能不会这样做。
===
Terrance 的链接有点无效:Fedora 从版本 17(= 2012)开始这样做。请参阅https://fedoraproject.org/wiki/Features/UsrMove就此而言。但是 Debian、Ubuntu 从未采用过这种设置。