在我的Linux(Ubuntu11.04)开发机器上。我经常需要从源代码安装库。这总是给我带来问题,因为包管理器在检查依赖项时不考虑从源安装的包。这使得包管理器对我来说一文不值,因为一旦我从源代码安装了一组lib(特别是如果它们对gnome环境(即gstreamer)至关重要),我就再也不能使用它了,除非用混合依赖关系破坏我的整个发行版。在我看来,使用pkg config检查依赖项相对简单,而不必担心deb数据库。我不介意在这里写点代码。有人有什么想法吗?
最佳答案
或者,您应该查看equivs
包,它完全是为了创建空的.debs,这将使apt/dpkg认为某个包是在没有安装时安装的.