• 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
  • 相关阅读:
    一文带你彻底明白如何实现动态添加子节点及修改子节点属性
    一文带你彻底理解 JavaScript 原型对象
    Oracle内存占用高过时的调整策略
    Oracle Instant Client(即时客户端) 安装与配置
    windows环境完全卸载Oracle19c
    Oracle19c常用语句
    cannot mount database in EXCLUSIVE mode解决办法
    oracle存储过程通过游标输出Sql结果集
    Oracle DBlink的创建
    MySQL语法
  • 原文地址:https://www.cnblogs.com/josn1984/p/15895680.html
Copyright © 2020-2023  润新知