通过 pip 在龙芯mips64el上安装ansible
环境信息
OperationSystem CentOSLinux
Architecture mips64el
CPU(s) 8
Modelname Loongson-3AR4(Loongson-3B4000)
KernelVersion 4.19.90-1.nk7_5.18.mips64el
MemoryTotal 63.0928G
认知存在偏差
按照之前的认知,ansible是基于python开发的,跨平台能力应该比较好;这里yum源中的版本默认是2.4,版本不满足,需要安装2.9,因此采用pip安装。
安装过程
直接pip install ansible==2.9.10
会报依赖冲突。
- 采用在x86环境下先用
pip install --download
将ansible下载,再用pip进行本地安装。下载的包中有x86版本的,故ansible的依赖有些是平台相关的。 - 删除这些x86 相关的,直接安装
pip install *
,结果还是报InstallationError
,总之安装了一部分后退出了。 - 尝试将这些依赖单独安装,虽然有
warning
,但安装依赖都成功了。最后安装ansible也正常。
总结
- ansible依赖部分不能跨平台