Ubuntu 的新版可以使用旧版的源吗

2019-01-16 19:34:41 +08:00
 xmhjnathan

今天用 Ubuntu 18.04 安装一个第三方软件,发现有一个库的低版本 libpng12 在 bionic 源里面没有,懒得去下 deb 包,于是就试着把 xenial 源加进 sources.list 中了,没想到真的可以解决问题,那现在的问题是这样做会对系统有什么影响吗,还是说这本来就是合规的?我改完之后系统提示我对一些包进行更新,但是我看版本是一样的,这是咋回事呢

1623 次点击
所在节点    问与答
4 条回复
msg7086
2019-01-16 22:44:22 +08:00
libpng12-0 1.2.54-1ubuntu1.1
用旧版本的包一般是没问题的,只要别太旧就行。
比如 Debian 新内核去掉了某个系统调用模拟,所以上古的一些系统级程序跑不了。
只要不是这种情况的话,就没问题。
12101111
2019-01-17 13:55:02 +08:00
更新后大概率会进不了系统,建议重新编译,或者用 dpkg 安装 deb
xmhjnathan
2019-01-17 21:22:46 +08:00
@12101111 emmm,看上去好像没啥问题,似乎最新的包用得还是 bionic 的😂🤣🤣
xmhjnathan
2019-01-17 21:22:59 +08:00
@msg7086 好的,谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/527703

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX