在ubuntu中安装自编译库

在ubuntu中安装自编译库

安装自编译库的推荐方法是什么?这些库应该替换现有的 ubuntu 软件包。当然,我希望 apt 依赖项能够得到满足。库的源不是 ubuntu 提供的。我希望其他软件能够找到这些库,因此我会通过覆盖相应软件包提供的现有文件将它们放入同一路径。这太肮脏了吗?具体来说,我想为 qt 编译 webkit 库,因为 kubuntu 提供的库太旧了。

答案1

您不应该干扰发行版安装的库。特别是,您不应该用自己的版本替换它们,因为这可能会破坏很多东西。

您可以在非系统位置安装自己的库(并排安装),并使用 LD_PRELOAD 来预构建二进制文件,或者如果您也在编译自己的应用程序,则将它们与您的库链接起来。

相关内容