我只知道终端中的 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 相同的问题,即使用标准位置或修改环境变量以包含您的自定义路径。请参阅上面的链接。
如果没有具体的细节,我就无法给出具体的指示。