CentOS6.x机器安装Azure CLI2.0【1】

 

安装Azure CLI 2.0的前提是:机器中必须有 Python 2.7.x 或 Python 3.x。如果机器中没有其中任何一个Python版本,请及时安装

 

1.准备一台CentOS 6.9的机器

[root@hlmcent69nma ~]# cat /etc/redhat-release 
CentOS release 6.9 (Final)

 

2.按照我的另一篇博客,安装Python 2.7.x

[root@hlmcent69nma ~]# python -V
Python 2.7.14

 

3.导入 Microsoft 存储库**

[root@hlmcent69nma ~]# rpm --import https://packages.microsoft.com/keys/microsoft.asc

 

4.创建本地 azure-cli 存储库信息

[root@hlmcent69nma ~]# sh -c 'echo -e "[azure-cli]\nname=Azure CLI\nbaseurl=https://packages.microsoft.com/yumrepos/azure-cli\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/azure-cli.repo'

 

5.更新 yum 包索引并安装

[root@hlmcent69nma ~]# yum check-update
[root@hlmcent69nma ~]# yum install azure-cli –y

 

6.发现安装“azure-cli”的时候会提示如下报错:

[root@hlmcent69nma ~]# yum install azure-cli -y
Loaded plugins: fastestmirror, security
Setting up Install Process
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package azure-cli.x86_64 0:2.0.22-1.el7 will be installed
--> Processing Dependency: libpython2.7.so.1.0()(64bit) for package: azure-cli-2.0.22-1.el7.x86_64
--> Finished Dependency Resolution
Error: Package: azure-cli-2.0.22-1.el7.x86_64 (azure-cli)
           Requires: libpython2.7.so.1.0()(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

 

7.下载并更新libpython2.7依赖包

[root@hlmcent69nma ~]# wget https://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64//python27-libs-2.7.14-1.ius.centos6.x86_64.rpm
--2017-12-06 09:01:35--  https://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64//python27-libs-2.7.14-1.ius.centos6.x86_64.rpm
Resolving dl.iuscommunity.org... 146.20.25.47, 2001:4802:7901:0:4ccc:ff11:0:a
Connecting to dl.iuscommunity.org|146.20.25.47|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6144844 (5.9M) [application/x-redhat-package-manager]
Saving to: “python27-libs-2.7.14-1.ius.centos6.x86_64.rpm”
100%[===================================================================================================================================================>] 6,144,844   1.08M/s   in 8.4s    
2017-12-06 09:01:46 (718 KB/s) - “python27-libs-2.7.14-1.ius.centos6.x86_64.rpm” saved [6144844/6144844]

[root@hlmcent69nma ~]# rpm -Uvh python27-libs-2.7.14-1.ius.centos6.x86_64.rpm 
warning: python27-libs-2.7.14-1.ius.centos6.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 9cd4953f: NOKEY
Preparing...                ########################################### [100%]
   1:python27-libs          ########################################### [100%]

 

8.重新安装“azure-cli”,可以成功安装

[root@hlmcent69nma ~]# yum install azure-cli -y

 

9.使用 az 命令验证Azure CLI 2.0是否已经安装成功

[root@hlmcent69nma ~]# az

 

 

参考链接:

https://www.python.org/downloads/

https://docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest

https://centos.pkgs.org/6/ius-x86_64/python27-libs-2.7.14-1.ius.centos6.x86_64.rpm.html

 

来源:http://www.cnblogs.com/stonehe/p/7997648.html


智能推荐

阿里云ECS服务器centos6.x安装docker问题盘点

1、首先在centos6.x和centos7.x中yum安装docker的区分。 centos6.x: centos7.x: 2、升级内核 查看centos6.9的内核: 升级: 先导入公钥: 导入源: 然后选择安装最新版内核,或者稳定版内核: 最后编辑 /etc/grub.conf 启动文件: 然后重启: 查看版本信息:   3、然后使用yum安装centos6.x出现错误 ,找不到d...

Centos6.x安装mysql5.6版本

注意: ①安装前先配置好虚拟机环境; ②mysql5.6的rpm包, 链接:https://pan.baidu.com/s/1N23gACaOtkmTxEK9SyuORA 提取码:utp6 安装步骤: step1.将mysql安装包(服务端/客户端/mysql-connector)上传到/opt/software/目录下并解压到/opt/module目录下: step2.使用rpm -qa|gre...

VM虚拟机安装Centos6.X以及主机和网络配置

摘要:本篇文章详细介绍了在Windows系统上安装Centos系统以及进行相关主机ip和网络配置,开启大数据学习第一步。 目录 1、基础环境准备: 2、Vmware安装: 3、CentOs安装: 4、修改网络配置,使其能访问联网。 5、修改主机名称 6、修改Linux的启动方式 1、基础环境准备: 组件名称 组件版本 链接地址 VMware Vm10 链接:https://pan.baidu.co...

centos6.X在线离线安装最新mysql5.7(RPM)

一,安装包下载,可在线下或者离线拷贝 (1)https://dev.mysql.com/downloads/mysql/下拉网页可以看到如下 下一步 下一步 然后下载 如果在linux上可以wget... 就是鼠标右键复制连接地址(由于日后连接可能会改动,尽量自己复制连接) 我当时连接分别为:server 是https://dev.mysql.com/get/Downloads/MySQL-5.7...

CentOS6.X上安装Cacti网络监控系统和Spine轮询

    Cacti工具是一套开源的基于Web的网络监控和系统监控的图形解决方案。Cacti通过SNMP服务获取数据,并使用RRDtool绘制图形,提供非常直观的数据和用户管理功能。Cacti需要Web、MySQL和PHP的支持。Cacti一般用于监控网络流量、CPU负载、磁盘空间等。 Cacti官网:http://www.cacti.net/ 安装Cacti...

猜你喜欢

vmware安装centos6.X无法将主机虚拟机连接到此网络

小伙伴是不是发现有时候你重启虚拟机或者重装VMware的时候镜像Centos文件后,你的XShell无法远程你的虚拟机了呢, 是不是发现(这个是方法零,,,)你的网络配置network、hostname包括与windos的host都已经做好了还是无法选中,多次配置很久还是发现不行. 安装完VMware后主机的网络连接配置也没有VMnet1和VMnet8,挠头,.....直接上图: 我也遇到过,并在...

centos6.x下docker安装及遇到的问题和简单使用

 Docker是一个开源的应用容器引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。利用Linux的LXC、AUFS、Go语言、cgroup实现了资源的独立,可以很轻松的实现文件、资源、网络等隔离,其最终的目标是实现类似PaaS平台的应用隔离。     docker值得关注的特性: 文件系统隔离:每个进程容器运行在一个完全独立的根文件...

centos6.X在线离线安装最新mysql5.7

centos6.X在线离线安装最新mysql5.7(RPM) 2017年11月27日 13:46:13 Kenneth_Chen_ 阅读数:1441 一,安装包下载,可在线下或者离线拷贝 (1)https://dev.mysql.com/downloads/mysql/下拉网页可以看到如下 下一步 下一步 然后下载 如果在linux上可以wget... 就是鼠标右键复制连接地址...

redis中的hash扩容渐进式rehash过程

背景: redis字典(hash表)当数据越来越多的时候,就会发生扩容,也就是rehash 对比:java中的hashmap,当数据数量达到阈值的时候(0.75),就会发生rehash,hash表长度变为原来的二倍,将原hash表数据全部重新计算hash地址,重新分配位置,达到rehash目的 redis中的hash表采用的是渐进式hash的方式: 1、redis字典(hash表)底层有...

不同系统下的回车\r和换行\n,及其历史

2019独角兽企业重金招聘Python工程师标准>>>      我们平时按下键盘上的‘回车键’,就能实现回车换行【我们在屏幕上所看到的就是光标移到了下一行的开头位置!!ps:不讨论软件实现的特殊功能,如word里的回车智能缩进】。因此对这个按键更准确说应该叫做‘回车换行键’ 就且将这种将光标移到下行开...

问答精选

How to get the sum of rows using a vector and the make the result in a column

I have a dataframe and i want to calculate the sum of variables present in a vector in every row and make the sum in other variable after i want the name of new variable created to be from the name of...

Call a custom class in zend framework

I have a very rough project that done partially in zend framework (not ZF2). The 'application', 'library' and 'public' folders are on the same root. Now i need to create a library 'Anil' in the 'libra...

Hide Some Of The Categories In Magento?

I want to hide some of the categories from magento home page. I have created some categories like New Arrivals, Special Offer Which I would like to show in some different way may be in left panel or r...

Reading an internal file in Android Studio

I am writing to an internal file in Android Studio The code lets me write lines of data split with commas. I am able to then go to another activity and read it all out at once. However I want to be ab...

Rails Acts_as_votable Gem Like/Unlike Buttons with Ajax

I'm new to Ruby On Rails, I used the acts_as_votable gem to create Like and Unlike Buttons to make Users like and unlike Posts but I can't make them change from Like to Unlike (and viceversa) and upda...

相关问题

相关文章

热门文章

推荐文章

相关标签

推荐问答