简体   繁体   English

Linux发行版之间的库版本差异

[英]Library version differences between linux distros

I'm debugging a program that runs fine on one machine running (fill in the blank with some linux distro and version) but acts flaky on another machine running (different distro/version). 我正在调试一个程序,该程序可以在一台正在运行的机器上正常运行(在空白处填充一些Linux发行版和版本),但在另一台正在运行的机器(不同发行版/版本)上表现为不稳定。

A helpful clue would be to see a side-by-side list of versions of all the major libraries provided by each distro - Qt, boost, libpng, fftw3, etc. including all the obscure ones. 一个有用的线索是查看每个发行版提供的所有主要库版本的并排列表-Qt,boost,libpng,fftw3等,包括所有晦涩的库。 We're not concerned about upgrades to libraries that may have happened since (for now). 从现在开始(现在),我们不关心可能发生的库升级。

Today it's Red Hat 5 vs. Fedora 13, but in the past I've wanted to compare Fedora and Ubuntu, and in the future any combination of major distros and versions, from at least four years ago up to last week, could come up. 今天是Red Hat 5与Fedora 13的比较,但是过去我想比较Fedora和Ubuntu,并且将来,至少从四年前到上周,主要发行版和版本的任何组合都可能出现。 I'm hunting for a general way to find these library version differences. 我正在寻找找到这些库版本差异的一般方法。

A web app that lets one pick any two distros and get a list would be awesome. 一个允许一个人选择任意两个发行版并获取列表的Web应用程序真是太棒了。 Does such a thing exist? 这样的事情存在吗? (If not, there's an idea for some entrepreneur.) (如果没有,那么有些企业家有个主意。)

Note: I don't have access to one of the machines, so sorting and comparing 'ls /usr/lib' is out. 注意:我无权访问其中一台计算机,因此可以对'ls / usr / lib'进行排序和比较。

我所知道的最接近的肯定是这个(名称rpmfind.net应该放弃它的RPM为中心,因此可能不会列出Ubuntu): http ://rpmfind.net/linux/RPM/

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM