回答編集履歴

1

追記

2018/08/28 15:36

投稿

TaichiYanagiya
TaichiYanagiya

スコア12146

test CHANGED
@@ -5,3 +5,31 @@
5
5
  base, updates リポジトリにある libxml2 の最新バージョンは 2.9.1-6.el7_2.3.armv7hl だと思います。
6
6
 
7
7
  2.9.1-6.el7.3.armv7hl は base, updates リポジトリ以外からインストールしたのでしょうか?
8
+
9
+
10
+
11
+ ###(2018/08/29 00:36) 追記
12
+
13
+ libxml2-2.9.1-6.el7.3.armv7hl は 7.2 の updates にありました。
14
+
15
+ changelog を調べると、2.9.1-6.el7.3.armv7hl と 2.9.1-6.el7_2.3.armv7hl は同じもののようです。
16
+
17
+ なぜ、リリース番号が異なっているのかわかりませんが、現在(7.5) の base にある libxml2-python を使うには、同じバージョン・リリース番号の libxml2 が必要ですので、libxml2-2.9.1-6.el7_2.3.armv7hl に入れ替えるしかありません。
18
+
19
+
20
+
21
+ ```
22
+
23
+ wget -N http://mirror.centos.org/altarch/7/os/armhfp/Packages/libxml2-2.9.1-6.el7_2.3.armv7hl.rpm
24
+
25
+ rpm -Uvh --oldpackage --test libxml2-2.9.1-6.el7_2.3.armv7hl.rpm
26
+
27
+ (エラーがでなければ --test を省く)
28
+
29
+ rpm -Uvh --oldpackage libxml2-2.9.1-6.el7_2.3.armv7hl.rpm
30
+
31
+
32
+
33
+ yum install libxml2-python
34
+
35
+ ```