获取我的应用程序在Linux上需要的库列表

获取我的应用程序在Linux上需要的库列表,linux,yum,apt,Linux,Yum,Apt,通常,我需要在Linux上安装支持库才能让我的(或第三方)应用程序正常工作。该过程通常包括多次运行configure和apt/yum install。在安装结束并且成功编译应用程序以获取yum/apt在此过程中安装的所有软件包的列表后,是否可以执行此操作?或者只要他们中的一些人支持,就可以选择yum或apt 现在我必须使用history | grep apt,但这通常会导致在输出中包含许多无效的尝试。在unix上。stackexchange:@MarkPlotnick答案提到的解决方案将输出所有

通常,我需要在Linux上安装支持库才能让我的(或第三方)应用程序正常工作。该过程通常包括多次运行
configure
apt/yum install
。在安装结束并且成功编译应用程序以获取yum/apt在此过程中安装的所有软件包的列表后,是否可以执行此操作?或者只要他们中的一些人支持,就可以选择yum或apt


现在我必须使用
history | grep apt
,但这通常会导致在输出中包含许多无效的尝试。

在unix上。stackexchange:@MarkPlotnick答案提到的解决方案将输出所有子包,使列表非常庞大,并且您永远不知道您真正需要什么包。例如,您需要依赖于crypt2.1的内容,但下次它们将依赖于crypt2.2,但您的列表仍将具有crypt2.1,因为它在输出中。我想我误解了这个问题。是否希望列表与“yum/apt在该过程中安装的所有软件包的列表”不同?@MarkPlotnickyes,确切地说:我手动指定要安装的软件包列表(与因此安装的所有软件包形成对比)。假设我键入
yum安装kde-gnome
,那么在我的列表中,我只需要“kde,gnome”,而不需要自动拉入它的无数兄弟姐妹。