Error: Package: ansible-2.2.1.0-1.el7.noarch (VN)
% N2 I2 k, u9 _6 u: `, t Requires: sshpass
- }# o2 e4 ]& e$ h7 s( ~Error: Package: ansible-2.2.1.0-1.el7.noarch (VN); |9 C: u+ P# y7 Y+ V8 G! o7 J; K
Requires: python-keyczar
6 r! R% a, ` x# ` You could try using --skip-broken to work around the problem6 Q1 b) {2 @7 _2 i1 C: G
** Found 6 pre-existing rpmdb problem(s), 'yum check' output follows:
0 `8 {, n& e( W+ \9 B: ]ansible-2.2.1.0-1.el7.noarch has missing requires of PyYAML
7 [ ~# c: R! |# l8 Bansible-2.2.1.0-1.el7.noarch has missing requires of python-httplib2/ {1 v# D6 a ~7 a* A1 ~0 R5 {* o
ansible-2.2.1.0-1.el7.noarch has missing requires of python-jinja26 ~- l) Q" i6 @4 ~1 b2 h7 k/ U. i* Q
ansible-2.2.1.0-1.el7.noarch has missing requires of python-keyczar
4 N a- l: b+ b6 ?) B5 ~ansible-2.2.1.0-1.el7.noarch has missing requires of python-paramiko
. V# @; F8 q) m. G0 fansible-2.2.1.0-1.el7.noarch has missing requires of sshpass
3 ]$ t* T H# P( @2 [: ]" a' P" Y
# l. d! h4 o( `" i解决办法:
( n# e7 t+ ^0 j( n/ K9 Q# yum install -y PyYAML4 @. O9 A+ G$ i( b! U$ v
# yum install -y python-jinja2 python-httplib2 python-keyczar python-paramiko sshpass 5 B# S7 B: p7 V) A4 U3 b
- ]1 Z2 }2 A" N1 O#yum reinstall -y ansible! J+ y# C* k+ o1 [. Q0 w* f
0 e3 G' s# f( N, f$ `
a5 x. ~7 e% {/ ]3 T- G. e `5 ?
7 A# q2 O5 |9 n! {7 {
) g0 c9 I4 \; L. y0 @* r" L: b
$ R/ ]! j! X4 O t
, t8 L6 n1 ~/ ^4 n* ?; }: x9 z5 ^' Z7 l, l# R
5 }# q/ i: ?0 J; z* [ kansible tar package install
9 H: Q9 Y$ x6 Y ansible tar包安装:0 N! Y5 N6 ^- p
(2)、setuptools模块安装
7 d1 U% N1 D$ t! m( b# ?https://pypi.python.org/packages/source/s/setuptools/setuptools-7.0.tar.gz
7 w) ]5 l% y& |[plain] view plain copy5 }/ W. z8 p) i
print? 
7 z4 m) y. \# Y" d3 K! j! E* V/ z9 s$ q
- # tar -xvzf setuptools-7.0.tar.gz
- # cd setuptools-7.0
- # python setup.py install
" J$ X- q. a: k9 H
& u# ~) F- K6 v; q# ~0 f+ N* C
2 a3 L- d) x# t9 H7 i. l( P& f* [8 {; |
& q6 M) ]0 N" b( K# n1 h8 ]0 m5 ~(3)、pycrypto模块安装 https://pypi.python.org/packages/source/p/pycrypto/pycrypto-2.6.1.tar.gz 3 f) W* \2 E3 x
[plain] view plain copy9 P/ Q3 E9 z& S/ z c8 W
print? ' l1 `8 D p3 r" W, a$ e
# T4 r, t- J* m9 M5 M
- # tar -xvzf pycrypto-2.6.1.tar.gz
- # cd pycrypto-2.6.1
- # python setup.py install ! N$ K& L6 Y9 H! w0 F+ c
- }* Y: ^, {5 ^; L% w6 r
6 j8 t. D& a- Z" I
4 ~1 Q- W9 n& C) b5 o4 c# @(4)、PyYAML模块安装 http://pyyaml.org/download/libyaml/yaml-0.1.5.tar.gz
1 D) N: n. j8 O- K }9 p( @! X[plain] view plain copy
4 Z! } @# f2 d Y print? 
. A; l6 Y7 F% \
1 `4 q3 N, w' S, A0 b4 U- # tar -xvzf yaml-0.1.5.tar.gz
- # cd yaml-0.1.5
- # ./configure --prefix=/usr/local
- # make && make install
3 j/ z. K; h. Q M7 Z/ Z: x
4 F& l- _6 r& N2 ?3 y$ y
) @8 o: `7 J$ u# }
! W( K1 ]5 h) ?0 [. ghttps://pypi.python.org/packages/source/P/PyYAML/PyYAML-3.11.tar.gz 5 K: z7 B7 x7 r# P
[plain] view plain copy
+ L6 `- T% P/ ^( t8 ` print? % K h. t# ~5 N
- t* G: F) ]+ D" o1 e0 p5 ?2 }0 f' H- # tar -xvzf PyYAML-3.11.tar.gz
- # cd PyYAML-3.11
- # python setup.py install 8 Q; d1 N$ R4 Y
8 _ i+ e% A* W& Y7 `* @: p+ c; E- U8 m- ~" m* H" V: d; e& Q3 K
7 |+ ^) C$ d& b$ B! S& n2 t(5)、Jinja2模块安装 https://pypi.python.org/packages/source/M/MarkupSafe/MarkupSafe-0.9.3.tar.gz
- r8 C7 G* A3 c' L3 ?( d+ _0 U[plain] view plain copy
, b" H8 C {4 C. Q* `3 |7 a$ o print? 
/ ]2 N- h! ^- Q4 d# k9 v/ T
9 r9 g" ~0 I- M- # tar -xvzf MarkupSafe-0.9.3.tar.gz
- # cd MarkupSafe-0.9.3
- # python setup.py install
( t3 C8 x# ? T3 B" ` 0 e# b( Q- k2 N, h, Q+ ]& T
( d: c$ r# c9 k+ C
) X' L# ]; e* h; Uhttps://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.7.3.tar.gz
; f+ b% o1 C! z[plain] view plain copy
/ t) u* }7 H* s9 L' R2 a print? 
- q( I( E& Y ^0 b6 g6 Q1 d4 M! q+ g+ D" G
- # tar -xvzf Jinja2-2.7.3.tar.gz
- # cd Jinja2-2.7.3
- # python setup.py install
2 I- K9 ?* n5 Z9 e# Z5 R @
7 _* O9 T V( q: L9 n7 |5 Y( T* {# ~6 A5 Y( j
) Q x1 J1 }, ^- l a
(6)、paramiko模块安装 https://pypi.python.org/packages/source/e/ecdsa/ecdsa-0.11.tar.gz
* P$ B! K7 X* H8 P! p[plain] view plain copy7 N' w% C1 Q0 u3 p1 P: [7 ~+ a. B
print? 7 z; u- f* O! P7 ^% D Q
! j) h2 _! |# [% R! ?- # tar -xvzf ecdsa-0.11.tar.gz
- # cd ecdsa-0.11
- # python setup.py install 1 O( |" o3 Q: g0 L+ b4 P
* U+ Q0 p, ]/ F) w- x
; |3 \6 J4 k$ w9 I% f" y0 I% t( K J5 V2 ]
https://pypi.python.org/packages/source/p/paramiko/paramiko-1.15.1.tar.gz
1 K/ v/ H% H, R5 b/ Q8 |0 i v& L[plain] view plain copy
3 p+ _9 @2 O# ^* j5 e/ t print? 5 h! [9 u" {9 s! o4 n
- P: x, b! i; q7 q" G* g: Y
- # tar -xvzf paramiko-1.15.1.tar.gz
- # cd paramiko-1.15.1
- # python setup.py install & B9 e z8 T! n% L4 a, t% @) X9 s
[url=] [/url]
0 R4 z' b2 H l% D# S
8 \) `9 Z9 U: S) @5 K6 `8 J( o$ \1 Z
: X& r/ Q2 w! c2 O# R9 ~7 s
(7)、simplejson模块安装 https://pypi.python.org/packages/source/s/simplejson/simplejson-3.6.5.tar.gz * h) S: } ]+ F' q* f. U
[plain] view plain copy
0 X1 q: `4 y; k5 X9 o+ L print? # G! P1 X7 e/ }4 s* ?
- K, q% ~$ v2 _
- # tar -xvzf simplejson-3.6.5.tar.gz
- # cd simplejson-3.6.5
- # python setup.py install
0 Z; t) R7 d; `7 d; w# A# | - X4 w9 a/ Z" k! A; v2 } j R
+ A# c& h) E4 B9 h7 {& n
) f" j9 Y9 H* d) y7 ]+ H |