我是Centos的新手,我想知道如何安装一个包含所有依赖项的rpm包。
当我尝试安装它时:
rpm -Uvh deepin-screenshot-4.0.10.4-4.fc29.x86_64.rpm
我有一个依赖错误:
attention : deepin-screenshot-4.0.10.4-4.fc29.x86_64.rpm: Entête V3 RSA/SHA256 Signature, clé ID 429476b4: NOKEY
erreur : Dépendances requises:
libQt5Core.so.5(Qt_5.11)(64bit) est nécessaire pour deepin-screenshot-4.0.10.4-4.fc29.x86_64
libdtkcore.so.2()(64bit) est nécessaire pour deepin-screenshot-4.0.10.4-4.fc29.x86_64
libdtkwidget.so.2()(64bit) est nécessaire pour deepin-screenshot-4.0.10.4-4.fc29.x86_64
libdtkwm.so.2()(64bit) est nécessaire pour deepin-screenshot-4.0.10.4-4.fc29.x86_64
您需要使用yum install rpm_name。 sudo yum install deepin-screenshot-4.0.10.4-4.fc29.x86_64.rpm
rpm命令不会从互联网上下载依赖项,yum会这样做。
而且,命令中的Uvh参数代表uninstall,verbose,hash。因此,您尝试使用提到的命令卸载RPM而不是安装它。
你不能在CentOS上安装Fedora 29软件包(fc29
后缀)。您需要找到要安装的RPM的CentOS版本,或者从源代码重建它。
之后,您可以使用qazxsw poi来处理依赖关系跟踪。