维护旧库以解决 Ubuntu 中的兼容性问题

维护旧库以解决 Ubuntu 中的兼容性问题

在 Ubuntu 中是否有办法阻止更新程序 (apt-get) 删除某些过时的库?例如,即使升级到 libstdc++6 也能保留 libstdc++5.so。我最近遇到了这种情况,另一个程序开始抱怨它找不到旧的库。(Symlinc 是一个明显的选择,但如果有“更安全”的东西,我现在想知道。

答案1

echo 'libstdc++5 hold'|dpkg --set-selections

这将防止该包被删除或升级

答案2

libstdc++5 和 libstdc++6 是独立的软件包,彼此不冲突。您可以引脚封装到特定版本,但由于它们是不同的包,所以在这种情况下并不重要。

相关内容