我打算从源代码编译 postgresql,但系统已经有与 postgresql 相关的二进制文件,例如 pg_config,当我运行它时,它会给我很多环境变量等。我没有安装 postgresql,我已经从软件管理器中仔细检查过了。为什么我有与 postgresql 相关的文件?当我尝试使用自定义编译版本的 postgresql 开发扩展时,它们会导致问题,因为已经配置了各种环境变量。
答案1
可能其他已安装的软件包依赖于 postgresql,因此二进制文件被拉进来。您可以运行
apt-cache rdepends postgresql
查看所有反向依赖关系。