【问题标题】:Amazon Linux AMI 2018.03 - google cloud sdk installAmazon Linux AMI 2018.03 - 谷歌云 sdk 安装
【发布时间】:2018-12-01 15:00:07
【问题描述】:

Official doc for google cloud sdk说

  • 使用 Cloud SDK 存储库信息更新 YUM
  • 安装 Cloud SDK

但是当我按照指令错误Requires: python2 >= 2.7发生。

$ sudo yum install google-cloud-sdk
Loaded plugins: priorities, update-motd, upgrade-helper
4 packages excluded due to repository priority protections
Resolving Dependencies
--> Running transaction check
---> Package google-cloud-sdk.noarch 0:206.0.0-1.el7 will be installed
--> Processing Dependency: python2 >= 2.7 for package: google-cloud-sdk-206.0.0-1.el7.noarch
--> Finished Dependency Resolution
Error: Package: google-cloud-sdk-206.0.0-1.el7.noarch (google-cloud-sdk)
           Requires: python2 >= 2.7
           Available: python26-2.6.9-2.89.amzn1.x86_64 (amzn-main)
               python2 = 2.6.9-2.89.amzn1
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

我知道我可以使用 tar.gz 安装 SDK,但是如果我只想使用 rpm,我该如何解决这个问题。任何指针将不胜感激。

【问题讨论】:

    标签: google-cloud-sdk amazon-linux


    【解决方案1】:

    您遇到的错误是由于您的操作系统未解决对 python 的依赖,您需要更新。我会将您引导至Can't install gcloud on Amazon Linux : invalid syntax,因为这似乎与同一问题有关,并且该解决方案可能会对您有所帮助。

    【讨论】:

      【解决方案2】:

      安装 yum 下载器:

      # yum install yum-utils
      

      下载 RPM:

      # yumdownloader google-cloud-sdk-231.0.0-1.el7.noarch
      

      使用“--nodeps”移动和安装 RPM:

      # mv 4c714e030c915-google-cloud-sdk-231.0.0-1.el7.noarch.rpm /usr/local/src/google-cloud-sdk-231.0.0-1.el7.noarch  
      # rpm -ivh --nodeps /usr/local/src/google-cloud-sdk-231.0.0-1.el7.noa
      

      【讨论】:

        猜你喜欢
        • 2021-02-12
        • 2018-11-14
        • 2020-04-10
        • 2014-06-03
        • 1970-01-01
        • 2015-05-05
        • 2019-08-06
        • 2022-05-25
        • 2014-08-05
        相关资源
        最近更新 更多