如何查找 aptitude 中未列出的软件包

如何查找 aptitude 中未列出的软件包

通常,我需要安装一些软件包作为某些工具的先决条件,但它们未列在 aptitude 软件包列表中(或名称略有不同)。

例如,我曾经遇到过一个错误,提示“libstdc++.so.6: 无法打开共享对象文件:没有这样的文件或目录。”,通过搜索错误,我通过运行“sudo apt-get install lib32stdc++6”解决了它。那么所需的包是 lib32stdc++6,我怎么从 libstdc++.so.6 这个名字中知道它呢?

答案1

有一个名为的工具apt-file可以让你搜索包中的文件。你首先需要通过运行来初始化它sudo apt-file update,然后才能运行apt-file search libstdc++.so.6。这至少会为你指明正确的方向。

您还可以使用 Synaptic(或类似产品)来搜索包含库名称的包。

相关内容