Error: Package: ansible-2.2.1.0-1.el7.noarch (VN)
. W9 Q& T/ [' x* E; m/ P4 R Requires: sshpass
7 [1 [5 u2 k! L! JError: Package: ansible-2.2.1.0-1.el7.noarch (VN)
+ U: J& N4 R0 t Requires: python-keyczar1 v7 k: \5 p9 p- x o
You could try using --skip-broken to work around the problem" `$ M/ i x) ?7 ]2 b$ k
** Found 6 pre-existing rpmdb problem(s), 'yum check' output follows:
5 z$ A: T. H& ]3 J$ J4 G. sansible-2.2.1.0-1.el7.noarch has missing requires of PyYAML
, n3 N$ N7 \# H# bansible-2.2.1.0-1.el7.noarch has missing requires of python-httplib27 Y& \) h( q0 k* z0 A! k' E* {
ansible-2.2.1.0-1.el7.noarch has missing requires of python-jinja24 C- |! n+ o! N
ansible-2.2.1.0-1.el7.noarch has missing requires of python-keyczar. Z- Z0 V" z" f5 C3 A
ansible-2.2.1.0-1.el7.noarch has missing requires of python-paramiko+ y! L) x |' Y) t
ansible-2.2.1.0-1.el7.noarch has missing requires of sshpass
9 {8 B( F. G" y
+ u9 e7 a3 b: Q2 U解决办法:$ C. ?* i" {' ]/ t x: S! o% Q5 D
# yum install -y PyYAML
% O* [# f' p4 \- B$ V0 h' ?/ [# yum install -y python-jinja2 python-httplib2 python-keyczar python-paramiko sshpass " R& @& d, u; J: u; B% L# t7 [. j
/ C, \ v# X% M$ W. o3 f8 Q
#yum reinstall -y ansible: t5 @4 B- A3 u
8 v, ?1 E5 {' H2 F; l5 l, u
' F9 N0 r) J! j: @' g4 O
9 v' a8 T N8 D, ]) g7 d4 j: ? l) J: L" ]
' u+ h" U* u/ U" | f5 Y, ^( Q" F7 @: ?6 ], F- u6 s) m% D
' P3 e8 ^1 W& B6 n2 S
: C+ `4 ~' S( ]# h( M
8 w- g4 N; t) j2 n; Q Q2 dansible tar package install
8 ~- a+ }# u! j( h: g. } ansible tar包安装:
! D1 @. R8 `; y, b; M' ^ (2)、setuptools模块安装
1 X% ]5 x' r' A* r/ t0 @9 L4 f0 j. Rhttps://pypi.python.org/packages/source/s/setuptools/setuptools-7.0.tar.gz
, w: r* Z* m8 \* n/ |[plain] view plain copy; U, s7 d) ^. y2 _8 y! i/ F. V
print? 0 A+ x. w1 |5 ~" ~4 ^
9 _: z) `4 h t- z
- # tar -xvzf setuptools-7.0.tar.gz
- # cd setuptools-7.0
- # python setup.py install
: G) y! P9 R* v2 t8 [5 H2 K" y2 R/ s
; g5 ?+ O4 V' ]6 u. s* c1 u
1 \3 \8 u& ^* w* e H: R1 E( C- Y L9 G& s
(3)、pycrypto模块安装 https://pypi.python.org/packages/source/p/pycrypto/pycrypto-2.6.1.tar.gz # J( u: G/ {& _7 K0 L9 n1 U
[plain] view plain copy% C; U3 {7 ^5 ~( [
print? 
3 e% e w3 H' L, K; U4 i1 r" L0 j$ O; t% W; Z1 m+ a% g
- # tar -xvzf pycrypto-2.6.1.tar.gz
- # cd pycrypto-2.6.1
- # python setup.py install " J8 C, W6 Y5 F$ C3 l. `' {# d
- B: Y6 t2 G% V& L2 L6 d2 ~3 ?$ q4 Q: G4 T F
: a( Z5 O( S: ^: v4 d) B, F
(4)、PyYAML模块安装 http://pyyaml.org/download/libyaml/yaml-0.1.5.tar.gz
0 T- O( ?* d7 P( D9 U[plain] view plain copy
4 q. z$ H: l" z1 U# ?' R* q( i print? ( K( _ P+ W- C7 Y5 \
1 l. O$ N. i* Y: ~1 t0 o- ?- # tar -xvzf yaml-0.1.5.tar.gz
- # cd yaml-0.1.5
- # ./configure --prefix=/usr/local
- # make && make install
0 b- q" |1 k' G4 ?" v- g
2 Z6 w2 L5 F5 T9 E$ K" y4 {& M& a( \7 n8 W+ s
+ X! J+ {0 C0 a$ Thttps://pypi.python.org/packages/source/P/PyYAML/PyYAML-3.11.tar.gz 6 W" q" G& j1 z! N- ~* U" P. f1 f3 _
[plain] view plain copy9 x7 U. Z/ a, V
print? 
- D7 q2 q+ z4 G* N) D. }# S5 E# J. W$ g& ?( }% i
- # tar -xvzf PyYAML-3.11.tar.gz
- # cd PyYAML-3.11
- # python setup.py install
/ v) e. U" ^3 m' i) t7 S
% R. Y5 g2 k" a; V( C' X* j" s; ^+ j6 k8 s$ C' N
5 H4 ?) _0 T9 H* ?3 i/ i- l(5)、Jinja2模块安装 https://pypi.python.org/packages/source/M/MarkupSafe/MarkupSafe-0.9.3.tar.gz
. C% o# S: s2 z( M- d[plain] view plain copy1 K- [! x' w' |4 X7 X0 e
print? ' L' p+ U9 x! b' c+ I- _) Y# z* _
* m- p( w: A' t0 H8 r, v6 h7 G6 ]- # tar -xvzf MarkupSafe-0.9.3.tar.gz
- # cd MarkupSafe-0.9.3
- # python setup.py install
/ u3 Q# D% a, X ( y7 ~/ o: [! h
6 a' k& ^/ `1 L
7 r) w; N: W. L: J$ m- Yhttps://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.7.3.tar.gz
$ U: Z" |8 A$ x' q& `, r[plain] view plain copy+ Q; j6 w4 f# @, o; u# k8 ] i
print? ' `' e- K: X+ C! p' I; e1 C A
( h4 ]$ \, P0 O; U0 S; \$ A1 X( r
- # tar -xvzf Jinja2-2.7.3.tar.gz
- # cd Jinja2-2.7.3
- # python setup.py install
9 A8 w% E$ U. ?. U% G1 w
9 T% P: T3 ~3 Y R
9 e6 Y9 b9 d, S% C$ L8 c( C5 }3 ^; C- Q3 A- m: B/ E, @/ l
(6)、paramiko模块安装 https://pypi.python.org/packages/source/e/ecdsa/ecdsa-0.11.tar.gz + x7 R3 C F! d; C: @
[plain] view plain copy
. l( M* N$ m( H- g: I print? * F, P$ ^& f* D4 }' K
& m+ D I' W( \% L) g3 q' d- L
- # tar -xvzf ecdsa-0.11.tar.gz
- # cd ecdsa-0.11
- # python setup.py install
7 B/ F! e* B8 m+ k0 M
3 z+ T+ V* ^$ E
+ ^* J+ Q4 m' f4 x' ~9 v4 K( P3 z. d& V: N' E" b2 x, X+ U
https://pypi.python.org/packages/source/p/paramiko/paramiko-1.15.1.tar.gz
% o W& F2 P! ^3 Y( [+ X[plain] view plain copy
3 O+ x$ M4 H3 e: y" F8 u# a( C print? 
3 J, O* W7 W( N' P4 q% s' L! B2 @4 l5 T$ X
- # tar -xvzf paramiko-1.15.1.tar.gz
- # cd paramiko-1.15.1
- # python setup.py install
: a7 l+ S& [/ U5 C0 [" E [url=] [/url]
; _$ z: }5 b/ T# Z! p& {* \; i5 b- Y
% u; n+ y& v2 i ~: a' ?/ z' e9 }$ v1 ^2 J) g3 |. N$ D
(7)、simplejson模块安装 https://pypi.python.org/packages/source/s/simplejson/simplejson-3.6.5.tar.gz / J! e# D P* V) a5 b
[plain] view plain copy
5 G, [, f5 \5 v ?) I3 ^ print? # m5 }0 O4 W7 r! ~" d! D( Z
% E% z( C/ e7 U B$ u' M: `3 W
- # tar -xvzf simplejson-3.6.5.tar.gz
- # cd simplejson-3.6.5
- # python setup.py install
: z& n p4 ~5 a$ p; z+ t L ; q* i0 ^- X. M' M
9 T, r+ d4 g" {( V5 c; f& b
7 w! w& E/ D% {$ w( R) D |