ecs离线方式安装ansilbe的rpm包
1. 安装包下载
文章背景:因为ecs机器没有连接外网,同时需要安装ansilbe,这时就需要从其他机器将包下载到本地。
系统:Alibaba Cloud Linux 2.1903 LTS 64位
软件包名 | 版本 | 大小 |
ansible |
2.9.27-1.el7 |
17 M |
python-paramiko |
2.1.1-9.1.al7 |
269 k |
python2-httplib2 |
0.18.1-3.el7 |
125 k |
python2-jmespath |
0.9.4-2.el7 |
41 k |
python2-pyasn1 |
0.1.9-7.el7 |
100 k |
注:要注意的是,如果使用该命令所在系统中已存在的rpm包是无法下载的。会输出Package ************ already
installed and latest version的内容。所以使用该命令作下载时,最好使用一个干净且最小化安装的系统。
# 1.判断是否安装
rpm -qa | grep ansible
rpm -qa | grep python2-jmespath
rpm -qa | grep python2-httplib2
rpm -qa | grep python-paramiko
rpm -qa | grep python2-pyasn1
# 2.下载
yum install --downloadonly --downloaddir=/tmp ansible python2-jmespath python2-httplib2 python-paramiko python2-pyasn1
cd /tmp && tar zcvf ansible.rpm.tar.gz ansible-2.9.27-1.el7.noarch.rpm python2-httplib2-0.18.1-3.el7.noarch.rpm python2-jmespath-0.9.4-2.el7.noarch.rpm python-paramiko-2.1.1-9.1.al7.noarch.rpm
#
- –downloadonly:表示使用yum install的软件包,仅仅下载,并不安装。
-
–downloaddir:指定将rpm包下载到哪个目录,目录必须存在
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本