安装时如何设置所需位置目录

安装时如何设置所需位置目录

我只知道终端中的 apt-get。而且我是大佬。所以我需要你的帮助。安装时,在 Windows 上选择位置很容易。在安装时,单击下一步,它会显示出来。但我不知道如何在 Ubuntu 上设置它。我该怎么做?如果你知道要分开,请告诉我。一个是没有我想要的文件夹(在这种情况下,我应该创建文件夹,然后安装该文件夹。另一个是没有我想要的文件夹。所以我只是安装到这个文件夹。

答案1

在 GNU/Linux 中每个文件都有自己的位置,我们不会将所有文件安装在同一个文件夹中,当您使用apt-get它时它会自动完成工作,您无需执行任何操作。

您安装的每个软件包都遵循标准的“文件系统层次结构标准 (FHS)”。
它定义了类 Unix 操作系统中的目录结构和目录内容1

您可以使用man hier来查看每个路径应该做什么,例如:二进制文件位于/bin/usr/bin/usr/local/bin,或者配置文件将放置在/etc

您还可以使用它dpkg -L pkg-name来找出包文件在系统中的位置,例如:

dpkg -L wget

有一种情况是,当您下载整个程序(大部分是预编译的)时,其所有文件都位于同一目录中,在这种情况下,我们将其放在/opt/progam-name

答案2

Linux 不是 Windows,当您使用您选择的包管理器(apt-get、软件中心、dpkg 等)从 .deb 安装时,安装文件的位置在 .deb 中定义,您无法更改其中的任何内容。

如果必须,您可以重建 .deb 并指定自定义位置,但在这样做时您需要了解 linux 文件系统和 libs 的位置以及各种文档(例如 man 文件)。

https://help.ubuntu.com/community/LinuxFilesystemTreeOverview

如果您指定非标准位置,则需要修改环境变量以包含自定义位置。

https://help.ubuntu.com/community/EnvironmentVariables

最后,您当然可以从源代码构建,修改源代码并指定自定义位置,但随后您会面临与重建 .deb 相同的问题,即使用标准位置或修改环境变量以包含您的自定义路径。请参阅上面的链接。

如果没有具体的细节,我就无法给出具体的指示。

相关内容