Fedora 根据 so 文件的名字查找所在的软件包
<p>.</p><p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>在 Linux 环境中,经常会遇到一个问题,那就是软件安装好了,但是却因为缺少依赖的库文件导致运行不起来。可是又无法根据库文件的名字安装这个库,必须找到库文件所在的软件包,再根据软件包的名字来安装库文件。</p>
<p>那么要如何根据库文件的名字找到软件包的名字呢?其实 dnf/yum 是提供了相应的办法的。</p>
<p>根据 so 库文件的名字,查找所在的软件包的名字,命令如下:</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 0, 1)"># dnf provides
</span>>$ dnf provides libQtGui.so.<span style="color: rgba(128, 0, 128, 1)">4<br>Copr repo for PyCharm owned by phracek 38 kB/s |87 kB 00:02<br>Fedora 38 - x86_64 17 MB/s |83 MB 00:04<br>Fedora 38 openh264 (From Cisco) - x86_64 454B/s | 2.5 kB 00:05<br>Fedora Modular 38 - x86_64 5.7 MB/s | 2.8 MB 00:00<br>Fedora 38 - x86_64 - Updates 17 MB/s |23 MB 00:01<br>Fedora Modular 38 - x86_64 - Updates 5.0 MB/s | 2.1 MB 00:00<br>RPM Fusion for Fedora 38 - Free 372 kB/s | 693 kB 00:01<br>RPM Fusion for Fedora 38 - Free - Updates 19 kB/s | 154 kB 00:08<br>RPM Fusion for Fedora 38 - Nonfree 49 kB/s | 263 kB 00:05<br>RPM Fusion for Fedora 38 - Nonfree - NVIDIA Driver 7.6 kB/s |15 kB 00:01<br>RPM Fusion for Fedora 38 - Nonfree - Steam 1.1 kB/s | 2.2 kB 00:01<br>RPM Fusion for Fedora 38 - Nonfree - Updates 11 kB/s |22 kB 00:02<br>qt-x11-1:4.8.7-71.fc38.i686 : Qt GUI-related libraries<br>Repo : fedora<br>Matched from:<br>Provide : libQtGui.so.4<br></span></pre>
</div>
<p>接下来就可以根据软件包的名字安装软件包了:</p>
<div class="cnblogs_code">
<pre>>$ <span style="color: rgba(0, 0, 255, 1)">sudo</span> dnf <span style="color: rgba(0, 0, 255, 1)">install</span> -y qt-x11-<span style="color: rgba(128, 0, 128, 1)">1</span>:<span style="color: rgba(128, 0, 128, 1)">4.8</span>.<span style="color: rgba(128, 0, 128, 1)">7</span>-<span style="color: rgba(128, 0, 128, 1)">71</span>.fc38.i686</pre>
</div>
<p> </p>
</div>
<div id="MySignature" role="contentinfo">
<p style="border-top: #e0e0e0 1px dashed; border-right: #e0e0e0 1px dashed; border-bottom: #e0e0e0 1px dashed; border-left: #e0e0e0 1px dashed; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 110px; background: url("http://i.creativecommons.org/l/by-sa/3.0/cn/88x31.png") #e5f1f4 no-repeat 1% 50%; font-family: 微软雅黑; font-size: 11px" id="PSignature">
作者:dybai<br>
出自:https://0xcafebabe.cnblogs.com<br>
赞赏:3Ky9q5HVGpYseBPAUTvbJBvM3h3FQ3edqr(BTC)<br>
本作品采用知识共享署名-相同方式共享 3.0 中国大陆许可协议进行许可。<br>
欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
</p><br><br>
来源:https://www.cnblogs.com/0xcafebabe/p/17455835.html
頁:
[1]