是否有可能使用/usr
与标准目录不同的目录来安装东西?我在问,因为我有一个/usr
只读的 Endless OS 系统,因此无法以“标准”的方式做事。
换句话说:有没有一种方法来创建另一个文件夹,说我的主目录(姑且称之为“ user
“)和‘Share
之间的’所有命令和依赖关系/usr
和/home/user
?那么,例如,当我想在/home/user
- 目录中安装 perl-tk 时,我可以/usr/whatever
在 make install 期间使用文件夹中已经安装的 perl 包吗?
我不能改变/usr
(有一种覆盖的方法,但是通过系统更新,这些改变消失了),所以我需要以某种方式“在它之外工作”,但仍然以某种方式“链接”到它。
改变系统将是一个明显的选择,但也只是逃避挑战;)
这可能Endless OS
不是能够完成您想要的任务的正确工具。从无尽的操作系统开发人员页面,
无尽的操作系统
不是典型的 Linux 发行版。我们不使用 rpm、apt 或任何其他打包系统。我们使用由 OSTree 管理的只读根文件系统,应用程序包覆盖在顶部。我们有不同的目标用户。大多数桌面 Linux 发行版面向精通技术的用户和开发人员。简单是关键,因此我们会仔细挑选可供用户使用的最佳应用程序。许多核心技术是我们操作系统的基础,特别是 Linux 内核、OSTree、systemd、GNU、X、GNOME 和 Xapian。