yum 安裝包時解決依賴關系


示例一:

1.本地需求情況

平台 版本 安裝包
centos 7.9  microsoft-edge-stable-98.0.1108.50-1.x86_64.rpm

 

 

 

2.下載包到指定文件夾並查看

# wget https://packages.microsoft.com/yumrepos/edge/microsoft-edge-stable-98.0.1108.50-1.x86_64.rpm
--2022-02-15 11:10:23--  https://packages.microsoft.com/yumrepos/edge/microsoft-edge-stable-98.0.1108.50-1.x86_64.rpm
正在解析主機 packages.microsoft.com (packages.microsoft.com)... 65.52.183.205
正在連接 packages.microsoft.com (packages.microsoft.com)|65.52.183.205|:443... 已連接。
已發出 HTTP 請求,正在等待回應... 200 OK
長度:123862584 (118M) [application/x-redhat-package-manager]
正在保存至: “microsoft-edge-stable-98.0.1108.50-1.x86_64.rpm”

100%[==============================================================================>] 123,862,584 5.69MB/s 用時 17s

2022-02-15 11:10:41 (6.76 MB/s) - 已保存 “microsoft-edge-stable-98.0.1108.50-1.x86_64.rpm” [123862584/123862584])
# ls
microsoft-edge-stable-98.0.1108.50-1.x86_64.rpm

3.安裝時報錯

# rpm -ivh microsoft-edge-stable-98.0.1108.50-1.x86_64.rpm
警告:microsoft-edge-stable-98.0.1108.50-1.x86_64.rpm: 頭V4 RSA/SHA256 Signature, 密鑰 ID be1229cf: NOKEY
錯誤:依賴檢測失敗:
        libatomic.so.1()(64bit) 被 microsoft-edge-stable-98.0.1108.50-1.x86_64 需要
        libatomic.so.1(LIBATOMIC_1.0)(64bit) 被 microsoft-edge-stable-98.0.1108.50-1.x86_64 需要
        liberation-fonts 被 microsoft-edge-stable-98.0.1108.50-1.x86_64 需要
        libvulkan.so.1()(64bit) 被 microsoft-edge-stable-98.0.1108.50-1.x86_64 需要

4.檢索所需依賴包

# repoquery --requires --resolve microsoft-edge-stable-98.0.1108.50-1.x86_64.rpm

5.執行安裝

# yum -y install microsoft-edge-stable-98.0.1108.50-1.x86_64.rpm

示例二:

1.本地需求情況

平台 版本 安裝包
centos 7.9  baidunetdisk-4.3.0.x86_64.rpm

 

 

 

2.下載包到指定文件夾並查看

# wget https://issuepcdn.baidupcs.com/issue/netdisk/LinuxGuanjia/4.3.0/baidunetdisk-4.3.0.x86_64.rpm
--2022-02-15 11:16:49--  https://issuepcdn.baidupcs.com/issue/netdisk/LinuxGuanjia/4.3.0/baidunetdisk-4.3.0.x86_64.rpm
正在解析主機 issuepcdn.baidupcs.com (issuepcdn.baidupcs.com)... 116.114.96.38, 2408:8719:3100:4::7beb:1e26
正在連接 issuepcdn.baidupcs.com (issuepcdn.baidupcs.com)|116.114.96.38|:443... 已連接。
已發出 HTTP 請求,正在等待回應... 200 OK
長度:169322486 (161M) [application/octet-stream]
正在保存至: “baidunetdisk-4.3.0.x86_64.rpm”

100%[==============================================================================>] 169,322,486 2.74MB/s 用時 78s

2022-02-15 11:18:07 (2.08 MB/s) - 已保存 “baidunetdisk-4.3.0.x86_64.rpm” [169322486/169322486])
# ls
baidunetdisk-4.3.0.x86_64.rpm

3.安裝時報錯

# rpm -ivh baidunetdisk-4.3.0.x86_64.rpm
錯誤:依賴檢測失敗:
        libXScrnSaver 被 baidunetdisk-4.3.0-1.x86_64 需要

4.檢索所需依賴包

# repoquery --requires --resolve baidunetdisk-4.3.0.x86_64.rpm

5.執行安裝

# yum install -y baidunetdisk-4.3.0.x86_64.rpm

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM