缺少软件包依赖项 - CentOS - Amazon EC2

缺少软件包依赖项 - CentOS - Amazon EC2

运行后yum update --skip-broken我得到以下信息:

Packages skipped because of dependency problems:
    aws-cli-1.1.0-1.3.amzn1.noarch from amzn-main
    1:perl-Compress-Raw-Zlib-2.020-129.el6.x86_64 from centos
    python-bcdoc-0.10.0-1.0.amzn1.noarch from amzn-main
    python-botocore-0.17.0-1.2.amzn1.noarch from amzn-main
    python-rsa-3.1.2-4.3.amzn1.noarch from amzn-main

我该怎么做才能解决这些依赖问题?

任何帮助都值得感激!:)

答案1

我假设你正在使用亚马逊的 Linux?如果是:

似乎 perl-Compress-Raw-Zlib-2.020-129.el6.x86_64 是从 CentOS 安装的,并且它与 Amzn 不兼容。

您可以尝试删除 perl-Compress-Raw-Zlib-2.020-129.el6.x86_64,然后安装亚马逊提供的版本:

yum erase perl-Compress-Raw-Zlib
yum install perl-Compress-Raw-Zlib

在执行此操作之前,请检查以确保 /etc/yum.repos.d 中没有安装 CentOS repo。

安装 AMZN 版本的 perl 模块后,您可以尝试重新安装 aws-cli。

相关内容