Error: Package: ansible-2.2.1.0-1.el7.noarch (VN)
$ g( A" y) s0 Z+ C7 B Requires: sshpass
2 F9 s e# Y% `0 S# J+ S gError: Package: ansible-2.2.1.0-1.el7.noarch (VN)
0 G+ h5 N+ u9 f2 a6 C Requires: python-keyczar, T3 ^, k, I* F' W4 [& o& Z, S
You could try using --skip-broken to work around the problem
' f5 u f- e r0 {** Found 6 pre-existing rpmdb problem(s), 'yum check' output follows:. X0 d5 } |' e' A4 u( D3 L8 O
ansible-2.2.1.0-1.el7.noarch has missing requires of PyYAML
1 ]1 P6 m( C y4 U2 x: |, n4 Zansible-2.2.1.0-1.el7.noarch has missing requires of python-httplib2) A8 R1 \( F! t6 ]0 M6 g$ O1 g
ansible-2.2.1.0-1.el7.noarch has missing requires of python-jinja2
# P. ~6 A1 o% j W ]ansible-2.2.1.0-1.el7.noarch has missing requires of python-keyczar2 ^* T4 P, V1 m9 u% W; |9 x
ansible-2.2.1.0-1.el7.noarch has missing requires of python-paramiko
/ {8 H1 g/ Y8 Y( t5 F$ d0 e) Ransible-2.2.1.0-1.el7.noarch has missing requires of sshpass5 k5 e6 ?% [0 P1 {- P' I
# ^. }* t& e8 v$ t: [1 r解决办法:" S$ a) _. \$ a3 f4 U
# yum install -y PyYAML: n: { O$ }/ `0 r
# yum install -y python-jinja2 python-httplib2 python-keyczar python-paramiko sshpass ' F1 P& J5 e9 A0 a( f3 T4 m
" u5 @8 x% m. m
#yum reinstall -y ansible$ q- ` J" \0 G& p# y2 i" g+ b7 J$ }- F
" L1 a% _9 d* O5 i8 ^; n8 ?2 S: `1 I3 M/ k* H; }% N @# H. Z
0 L+ h4 X' Y+ r+ R7 f1 w
9 |) {4 ]5 [1 X* Z5 q. \
# s3 }6 I% X* k0 T" T( `' j4 W# u3 k9 y# i8 Z3 @# ]5 X" c: W
( F: b1 J& e& r, O
- J! w/ Z3 R m) g- b6 e0 r
: [/ E% U0 l: Aansible tar package install
~# [( L2 y6 U$ U2 A* t/ o ansible tar包安装:
/ e, D3 K% [" H% n, X (2)、setuptools模块安装/ i4 ] }" @5 u0 t
https://pypi.python.org/packages/source/s/setuptools/setuptools-7.0.tar.gz
5 C: [; n4 J( L; T% k1 [$ X" f" ~[plain] view plain copy
/ Q! W3 k; ^5 P3 U$ Q8 o# l" P0 h5 { print? 
6 D+ X! x7 F; x7 O6 L+ \4 x
6 V3 G* J$ x6 M- # tar -xvzf setuptools-7.0.tar.gz
- # cd setuptools-7.0
- # python setup.py install & |, s9 H: Z# {5 c. o" Q, N
% `: E c1 g. ?: c }
1 z# I/ I9 D1 I% F6 W$ D9 g$ {" N0 k: g, V% s) B
(3)、pycrypto模块安装 https://pypi.python.org/packages/source/p/pycrypto/pycrypto-2.6.1.tar.gz 9 \% ?1 C( I2 E& y2 I( y
[plain] view plain copy/ m; S: T5 d' }3 _
print? 
, a- y. L! F9 L: w: k. d- [6 I" q" ]+ K1 l
- # tar -xvzf pycrypto-2.6.1.tar.gz
- # cd pycrypto-2.6.1
- # python setup.py install
3 p& O( I' T7 U+ e8 `# Y
5 G) t1 ?0 D/ a7 d8 m. k: B; c6 ~4 K+ n( x5 ~! V# h
$ p9 F" }+ W% z" a. F5 N& h) ^(4)、PyYAML模块安装 http://pyyaml.org/download/libyaml/yaml-0.1.5.tar.gz
( A! L! {' `* L# U/ U9 i[plain] view plain copy' o$ d4 |) t2 e8 G: A
print? * Z0 U T+ y' w1 |3 ]
6 j, e, N, w$ u0 x. h- F
- # tar -xvzf yaml-0.1.5.tar.gz
- # cd yaml-0.1.5
- # ./configure --prefix=/usr/local
- # make && make install
* S, u, V% K P6 P! W h2 A$ ] * v" Q$ q; X8 Y* [
0 P' V8 \) h$ _
1 O( [; A, v# j1 X) E. @' C
https://pypi.python.org/packages/source/P/PyYAML/PyYAML-3.11.tar.gz
# w6 u* {! u v1 |9 ]: H0 Y2 l[plain] view plain copy O) g/ F5 O) e" Y0 ]# Q
print? 5 @% B: @' @9 k( H6 q
7 _/ n4 H" w6 x" H+ y0 X- c- # tar -xvzf PyYAML-3.11.tar.gz
- # cd PyYAML-3.11
- # python setup.py install
7 D1 K0 Q: }+ E& T& f
) ~* n- `% E+ ]' u
( A, O& ^6 W6 t: t% T5 e ^& `- Z. F/ W' k: o$ f" Y, |
(5)、Jinja2模块安装 https://pypi.python.org/packages/source/M/MarkupSafe/MarkupSafe-0.9.3.tar.gz
& B; N, x9 ?7 O[plain] view plain copy
2 V/ C( _4 E/ }) f print? + u6 l, r5 c2 B1 c
" p- K$ W& j* Y5 J+ M$ d- X- # tar -xvzf MarkupSafe-0.9.3.tar.gz
- # cd MarkupSafe-0.9.3
- # python setup.py install
, p* X3 B3 k% ]) ~# P; W0 @ 8 L- E6 z" o5 _5 E* n# }3 @+ ~
- J% z, T9 N4 Q$ o; e& k3 [
6 V9 N" L8 q! W
https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.7.3.tar.gz
- _: K% g3 a" @1 N# F; s. ^6 w# d5 C[plain] view plain copy/ G, o( B! `6 @* {
print? $ o$ e' Y/ D: d$ H
; ~; J5 X. [1 [
- # tar -xvzf Jinja2-2.7.3.tar.gz
- # cd Jinja2-2.7.3
- # python setup.py install 8 W. V3 L2 a: p" N7 N/ L) f
3 v: i3 p: v! {0 H( z% C
' Y; n" s; F) d* O
6 J/ q% Q- v% Z5 T(6)、paramiko模块安装 https://pypi.python.org/packages/source/e/ecdsa/ecdsa-0.11.tar.gz ( q: W/ E- v4 m1 J) G
[plain] view plain copy
~4 [- L2 M8 I8 V, x8 ` print? 
7 C( t" p" G/ t& f V- n) {: ]. m
4 l7 N2 A& |) N) J; z' n1 m- # tar -xvzf ecdsa-0.11.tar.gz
- # cd ecdsa-0.11
- # python setup.py install $ w4 k m+ X6 Z b1 k
% x' k% n/ B; o+ w
8 A1 b3 w6 u" i
4 A# W" m9 p$ ?) a |7 [, B2 yhttps://pypi.python.org/packages/source/p/paramiko/paramiko-1.15.1.tar.gz
3 T0 O; U& s$ x[plain] view plain copy/ u$ P' e: j8 B7 O
print? 3 u' O4 ^( V4 g( h
0 }$ t7 e6 Y$ @2 B
- # tar -xvzf paramiko-1.15.1.tar.gz
- # cd paramiko-1.15.1
- # python setup.py install ! \7 q Z+ ]0 d9 P. l5 w
[url=] [/url]
. |( m, p/ V5 W4 U2 C1 {! j7 d0 b5 s9 D& ~8 H6 G7 y- F3 x
- Y3 s4 w; ~3 N' g9 r
/ G0 T+ E- n% U
(7)、simplejson模块安装 https://pypi.python.org/packages/source/s/simplejson/simplejson-3.6.5.tar.gz
8 e$ V. A8 s; }# y[plain] view plain copy
0 U* I/ G7 I% l) |( m2 Y3 r print? + q1 d ^6 f9 J V. ^
2 D6 ~" y+ e1 m8 _) d5 y4 w, @, f- # tar -xvzf simplejson-3.6.5.tar.gz
- # cd simplejson-3.6.5
- # python setup.py install
% Q% v9 J7 \5 s( Z- j: A ' y+ Q1 A& b8 s& N
9 `' ]: n# G6 ^* x8 v
- e) k4 [, M7 b C% y
|