通過 pip 在龍芯mips64el上安裝ansible的艱辛歷程
阿新 • • 發佈:2020-08-05
通過 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依賴部分不能跨平臺