为了消除我的疑虑,假设我正在从软件中心安装应用程序“某某”。 “某某”依赖于版本为 x.0.2 的库“libx”。 因此它被安装了。 现在我想安装库“libx-x.2.2”。 我要下载源文件,并决定从源代码构建它。
所以我的疑问是,当我从源代码构建“x.2.2”时,以前的版本“x.0.2”会发生什么?另外,我还没有安装库的 -dev 版本。那么我现在该怎么办?
提前致谢。
答案1
如果你从源代码构建东西,你应该小心不要覆盖包管理器安装的文件——这样做可能会导致
依赖于该库的程序可能会(也可能不会)拒绝使用更新的版本,这取决于库中的更改
当新版本的库到达 Ubuntu 存储库时,更新管理器将在没有任何警告的情况下覆盖你的自定义文件