为什么在某些 linux 发行版中安装了与旧版本相同的软件包?

问题描述

所以,我最近注意到,根据我运行的 Linux 机器,valgrind 会抛出一个稳定的 90k 错误,对于在不同机器上使用 valgrind 没有抛出错误的完全相同的文件/代码。所以,我查看了它,看起来当一个运行 valgrind-3.7.0 时,另一个运行 valgrind-3.15.0。 sudo apt update/upgrade 没有显示任何内容,重新安装没有任何区别。 (作为参考,我在一个上使用 Raspbian,在另一个上使用 Ubuntu)

现在的问题是:为什么在不同的发行版上安装了不同版本的软件包?是否建议在认为旧版本的发行版上手动安装新版本?如果是这样,最简单的方法是什么?

解决方法

是的,我遇到过这样的问题。有些软件包需要旧版本。错误取决于依赖项和您的系统配置。

我想安装您想要安装的旧版本,做一些研究并尝试更改 /etc/sources.list。