有时我会安装存储库中不存在的软件,然后遇到不满意的依赖关系的问题。该错误通常会告诉我缺少哪个库或命令。然后我运行一个yum search
。如果软件包名称与所需的库/命令名称一致,则很容易。
当我在百胜中找不到任何东西时,问题就来了。我开始在Web上四处搜索,而且经常会找到指向该库的链接。但是我不知道是否信任这些站点,如果我下载了该库,该在哪里复制该库,它到底应该做什么,等等。通常应该将其用于其他发行版或其他Fedora版本,然后我不知道它们是否可以与我的版本一起使用。我怀疑这些库可能已经存在于存储库中的某些软件包中,我宁愿从那里那里获得它们,也不要从随机的Google站点中获得它们。
如果我有一个库的名称,如何找到它属于哪个软件包?例如,现在我需要库libpng12.so.0,如何获取它?如果它不是一个库,而是一个命令,我如何找到提供它的软件包?