我最近学习了linux,但是我对linux系统如何工作感到困惑,特别是关于linux如何处理程序文件,在windows中所有程序都在一个目录Programfiles中(以及Windows中的一些)但是在linux中,当我自动安装程序(apt)时我认为它“随机”地将程序文件放置在一个地方(不仅仅是程序文件文件夹)。
我可以更改 Linux 中程序的默认位置/文件夹吗?我有 linux mint 17.3 64 位。
答案1
简而言之:只要您使用 Linux 发行版附带的包管理器,就无法更改二进制文件的安装位置。然而,安装路径遵循长期建立的习俗(发行版之间存在细微差别)。
如果您自己构建软件包,理论上您可以自己选择安装前缀,但通常偏离约定会带来某种惩罚(阅读:如果您不确切知道自己在做什么,这是一个坏主意)。
答案2
一般来说不是:Linux 上的大多数程序都是包,这可以可重新定位。然而,很少有人设置允许搬迁。特别是,源自 Debian 的系统(例如 Mint)不提供可重定位包。基于 RPM 的系统可能包含一些可重定位的软件包。
进一步阅读: