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

为什么在某些linux发行版中安装了与旧版本相同的软件包?,linux,ubuntu,raspbian,Linux,Ubuntu,Raspbian,因此,我最近注意到,根据我运行的Linux机器的不同,valgrind会抛出一个稳定的90k错误,对于在不同机器上使用valgrind不会抛出错误的完全相同的文件/代码。所以,我研究了一下,一个运行valgrind-3.7.0,另一个运行valgrind-3.15.0。sudo apt更新/升级没有显示任何内容,重新安装也没有任何影响。(作为参考,我一个使用Raspbian,另一个使用Ubuntu) 现在的问题是:为什么在不同的发行版上安装了不同版本的软件包?建议在默认为旧版本的发行版上手动安装

因此,我最近注意到,根据我运行的Linux机器的不同,valgrind会抛出一个稳定的90k错误,对于在不同机器上使用valgrind不会抛出错误的完全相同的文件/代码。所以,我研究了一下,一个运行valgrind-3.7.0,另一个运行valgrind-3.15.0。sudo apt更新/升级没有显示任何内容,重新安装也没有任何影响。(作为参考,我一个使用Raspbian,另一个使用Ubuntu)


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

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


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

如果我想安装新版本?我假设我还必须确保找到一种方法来移植依赖项。