
今天用 Ubuntu 18.04 安装一个第三方软件,发现有一个库的低版本 libpng12 在 bionic 源里面没有,懒得去下 deb 包,于是就试着把 xenial 源加进 sources.list 中了,没想到真的可以解决问题,那现在的问题是这样做会对系统有什么影响吗,还是说这本来就是合规的?我改完之后系统提示我对一些包进行更新,但是我看版本是一样的,这是咋回事呢
1 msg7086 2019 年 1 月 16 日 libpng12-0 1.2.54-1ubuntu1.1 用旧版本的包一般是没问题的,只要别太旧就行。 比如 Debian 新内核去掉了某个系统调用模拟,所以上古的一些系统级程序跑不了。 只要不是这种情况的话,就没问题。 |
2 12101111 2019 年 1 月 17 日 via Android 更新后大概率会进不了系统,建议重新编译,或者用 dpkg 安装 deb |
3 xmhjnathan OP @12101111 emmm,看上去好像没啥问题,似乎最新的包用得还是 bionic 的 |
4 xmhjnathan OP @msg7086 好的,谢谢 |