在 Ubuntu 中,{/bin、/lib、/sbin} 符号链接是否到 /usr?

在 Ubuntu 中,{/bin、/lib、/sbin} 符号链接是否到 /usr?

我无法访问 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 从未采用过这种设置。

相关内容