通常,我需要安装一些软件包作为某些工具的先决条件,但它们未列在 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(或类似产品)来搜索包含库名称的包。