马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
Error: Package: ansible-2.2.1.0-1.el7.noarch (VN)* T1 h6 y: s/ M$ B5 A& m2 d
Requires: sshpass* X7 E. N( x8 a$ x3 I( V/ ~
Error: Package: ansible-2.2.1.0-1.el7.noarch (VN)0 K+ p- o; m v; r- ^! X
Requires: python-keyczar
* W8 c# z) O; w. @* ^' v You could try using --skip-broken to work around the problem
* k: n& Y6 ~5 ?2 Q** Found 6 pre-existing rpmdb problem(s), 'yum check' output follows:
- Z- B8 e; t \0 B3 Gansible-2.2.1.0-1.el7.noarch has missing requires of PyYAML( g, u. p' ~3 h7 e- @
ansible-2.2.1.0-1.el7.noarch has missing requires of python-httplib2
2 k8 \8 z1 W A8 a/ [- \% b( w) qansible-2.2.1.0-1.el7.noarch has missing requires of python-jinja2
( B& u# U ^2 }6 K0 N: m/ Lansible-2.2.1.0-1.el7.noarch has missing requires of python-keyczar5 v U; c& a+ x! _. I# x
ansible-2.2.1.0-1.el7.noarch has missing requires of python-paramiko4 W+ A" l2 a1 h: w
ansible-2.2.1.0-1.el7.noarch has missing requires of sshpass: ~& w1 b4 Q6 }" M8 e( A- y
: f# k. W& S4 q- X/ l7 g
解决办法:
7 F+ ^7 e7 z$ m7 E) U% o$ Q. k# yum install -y PyYAML
- _- T& j- y* x) u# yum install -y python-jinja2 python-httplib2 python-keyczar python-paramiko sshpass
9 ?. t/ @! V+ Y3 U) m% g4 P% t' K" Z& ]7 [
#yum reinstall -y ansible
3 B' ^: r2 I5 |3 B& a
# e/ `" l- D6 v/ K% F
6 J7 G3 d& Q+ o5 A
/ `* \) ?- q; Z2 v$ N" A
3 F" v4 w. ^9 c- r I7 i) {: E* ]' a1 {
7 O: `; K4 {* t9 i
, a% W1 N2 ^# w$ \4 p8 Q/ j+ t7 H. q. g( \4 |/ S
2 L) v8 X U+ z- a9 _. Y
ansible tar package install
! l5 ?8 P- O! Z+ I# j% d4 w# b ansible tar包安装:
* ^8 X( Q4 t+ d+ {: E, k, A (2)、setuptools模块安装
0 r. a8 y! c! f; e" v8 \: B9 shttps://pypi.python.org/packages/source/s/setuptools/setuptools-7.0.tar.gz ( V$ C) K0 g) `7 g$ t( ~8 g
[plain] view plain copy( }: f @. K. I* H! [2 [. H) y: I
print?2 `6 X+ ?% E6 T9 h E3 ?2 f
+ |( C$ R: a* W" f1 n) l
- # tar -xvzf setuptools-7.0.tar.gz
- # cd setuptools-7.0
- # python setup.py install 4 W1 I" s/ P& h/ Z4 ^
o" \4 C! ?6 |' N) y3 e% o5 A% n
$ k `; ^ e2 R; Q5 k5 w. T2 a& V) l: T: E( i- _6 ~
(3)、pycrypto模块安装 https://pypi.python.org/packages/source/p/pycrypto/pycrypto-2.6.1.tar.gz , y5 N0 I& J3 y
[plain] view plain copy
* h6 G1 ~4 y- ~! D+ H. W1 {# I3 x print?
5 W3 R5 p9 B, J; F0 I7 \4 p" {( S. ?4 i i- E
- # tar -xvzf pycrypto-2.6.1.tar.gz
- # cd pycrypto-2.6.1
- # python setup.py install . l+ D: P% K" h$ M1 R2 h
9 K9 B" n0 {9 `: X4 L8 j* m) j Z+ E. z# l# t
: B7 U. Z- D6 L! q
(4)、PyYAML模块安装 http://pyyaml.org/download/libyaml/yaml-0.1.5.tar.gz 0 ^ n m8 I0 H7 v
[plain] view plain copy
/ j% Y1 s- w# H' o print?3 P/ l/ w' h8 v w( _% i2 ]& k
" X& _1 @. U; i3 c- # tar -xvzf yaml-0.1.5.tar.gz
- # cd yaml-0.1.5
- # ./configure --prefix=/usr/local
- # make && make install
& L' p. B9 \. f1 @2 G 1 m* ?* l& {+ g: Q7 b9 b
b# ] W- l; d2 C3 }
: m# w7 R/ b( X5 J1 t% O+ Vhttps://pypi.python.org/packages/source/P/PyYAML/PyYAML-3.11.tar.gz 2 L; e- @/ M# m
[plain] view plain copy& e: s' Q M7 g8 |# o- G
print?
3 U- z( ~3 z6 J7 e; c% \# c# X4 s8 ^+ U2 s+ J
- # tar -xvzf PyYAML-3.11.tar.gz
- # cd PyYAML-3.11
- # python setup.py install o0 ~4 E9 h* H% s6 L
2 X9 b1 g% S% D0 r- p1 l3 D$ ~; R2 O3 f
0 @) h, y Y4 ^ Z) u6 {4 N
(5)、Jinja2模块安装 https://pypi.python.org/packages/source/M/MarkupSafe/MarkupSafe-0.9.3.tar.gz & b% b' `% W5 q1 ]5 K0 ~7 o
[plain] view plain copy
, O, e- j; q5 {8 Q5 S3 Y" @ print?
( |6 j, }0 I+ [6 Q- V
. N8 s0 N, @6 r3 k- # tar -xvzf MarkupSafe-0.9.3.tar.gz
- # cd MarkupSafe-0.9.3
- # python setup.py install . \9 J% J- P+ b. C
+ n" d& k P) R) `8 _5 b3 W
# Z' I; Q4 R2 A& ^8 a% I* _9 L, |5 n" L) [* p3 k
https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.7.3.tar.gz
& t8 ^, p8 j, v s& [+ R[plain] view plain copy2 o$ c; `" l2 K; M! Q
print?. p* Q0 y5 N) f7 H1 L: T
$ j6 O3 k6 ^* F: W- # tar -xvzf Jinja2-2.7.3.tar.gz
- # cd Jinja2-2.7.3
- # python setup.py install 1 G1 h# `4 o2 B" Z# n
3 G7 m( W4 E1 ]- Y2 h
5 E% L- [5 F \3 `7 p
* G4 o& {5 [8 g. t, M(6)、paramiko模块安装 https://pypi.python.org/packages/source/e/ecdsa/ecdsa-0.11.tar.gz + [* _ j( j2 z+ T9 {
[plain] view plain copy
6 m K9 J% _$ I% i% | print?2 z3 M- D$ F s
3 G, t* c6 m) x4 Z7 x- # tar -xvzf ecdsa-0.11.tar.gz
- # cd ecdsa-0.11
- # python setup.py install 5 L9 H, E" d6 L7 ~4 k
& g, L+ P4 H. E& @# ^, ~6 a N
3 M6 C4 N+ v6 f5 |; _' Q
% A& e: x# y C( Shttps://pypi.python.org/packages/source/p/paramiko/paramiko-1.15.1.tar.gz
0 L) i+ U0 u5 h, X[plain] view plain copy5 N1 y8 ]7 w( u7 ~- M& R4 Y
print?: W6 z5 @) [ b
& L8 l3 w+ u. }5 z; ~- A v0 G- # tar -xvzf paramiko-1.15.1.tar.gz
- # cd paramiko-1.15.1
- # python setup.py install
2 z/ M7 K' u5 C7 ~& e- ? [url=][/url]
4 r( R" |1 I2 k1 `$ a1 G3 Q; ]6 o+ L* D/ V$ R1 q
# w1 w+ ` U0 y; J3 i0 F. [1 G8 ?2 ?
& g( K9 v1 X K/ }(7)、simplejson模块安装 https://pypi.python.org/packages/source/s/simplejson/simplejson-3.6.5.tar.gz
9 B' v5 l: Z: |' h( q9 V! w: O[plain] view plain copy$ l8 Q4 x- H) s, y* k+ G
print?" z* F5 s8 e. V& J' s- d$ a
) W C: l9 j2 J- m( H5 `2 Y; S
- # tar -xvzf simplejson-3.6.5.tar.gz
- # cd simplejson-3.6.5
- # python setup.py install
- 1 o1 B( J4 {' d+ J, z6 B0 W/ P
( j' v' T# A$ k) G4 \' }
$ E I/ Z. L5 y6 c; ]$ l. n( t6 u0 c( @- O0 g/ ~1 E
|