是否有任何基于 Linux 的桌面操作系统将软件安装在单个文件夹中,就像 Android 中那样(需要外部位置上的 android/data 或 obb 文件夹的应用程序除外),或者像 Windows \Program Files\FolderName 一样?
现在我在 ubuntu 上,但我不希望软件分布在不同的位置,如 bin、opt、share、lib 等。
谢谢!
答案1
NixOS 做了一些类似的事情,但不是出于您引用的原因。它仍然在/usr
等中创建符号链接/lib
,因为这就是Linux系统的运行方式。如果他们不这样做,他们将需要非常长的PATH
、MANPATH
、LD_LIBRARY_PATH
和其他此类变量。
NixOS 有充分的理由希望将应用程序放置在自己的目录中,但这使系统更难以理解,我的猜测是,这就是它不是如此流行的发行版的原因之一。
一般来说,您似乎想要将一种操作系统的概念应用到另一种操作系统中,但这从来都不是一个好主意。不要那样做。