apt-get 安装的软件包的位置及更多

apt-get 安装的软件包的位置及更多

一个非常基本的问题。

安装的所有软件包是否都apt-get install位于同一个文件夹中?如果是,那么在哪里?

如果没有,如何找到位置?

我正在安装matplotlib Basemap,它要求我知道libgeos_c文件的geos_c.h位置。我libgeos-3.4.2使用安装apt-get install,但不知道如何找到这些文件。 进一步的问题which,命令在做什么?我做了which libgeos,但没有输出,而做了which python却给了/usr/bin/python

答案1

基本答案是否定的,不同的应用程序安装在不同的位置,并由多个文件组成。一般来说,实际的应用程序将安装在 PATH 环境变量中的某个位置,您可以使用以下命令检查该变量中的目录:

echo $PATH

但是,如果您尝试查找特定软件包的位置,则可以使用带有 -L 标志的 dpkg 命令。例如,如果您想查找 Apache2 的所有已安装文件,您可以运行:

dpkg -L apache2

相关内容