将 Debian 软件包与从源安装的库结合起来

标签 c linux ubuntu debian aptitude

在我的 linux (Ubuntu 11.04) 开发机器上。我经常需要从源代码安装库。这总是给我带来问题,因为包管理器在检查依赖项时不考虑从源安装的包。这使得包管理器对我来说毫无值(value),因为一旦我从源代码安装了一组库(特别是如果它们对 gnome 环境至关重要,即 gstreamer),我将永远无法再次使用它,除非用混合依赖关系搞砸我的整个发行版。在我看来,使用 pkg-config 检查依赖关系会相对简单,而不必担心 deb 数据库。我不介意在这里写一点代码。有人有什么想法吗?

最佳答案

或者,您应该查看 equivs 包,它的创建目的正是为了创建空的 .debs,这将使 apt/dpkg 认为某个包已安装,但实际上并未安装。

关于将 Debian 软件包与从源安装的库结合起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7001616/

相关文章:

c - 字符串的地址什么时候分配?

c - C中声明的与未声明的数组

python - 使用 pyserial 将数据发送到串行 - 在 Razor 9DOF IMU 上工作

python - 删除连续的 2 行

html - Chromium 上的字体渲染颜色错误

c++11 - 如何在 Ubuntu 上安装 C++11 编译器?

c - C 中的数组切片

c++ - OpenMP 和 CPU 亲和性

python - 安装风筝自动完成软件时在 ubuntu 中出错

c - 常量与变量不匹配