質問編集履歴

1

remove rh-python36*, undo <commit id> を試した

2019/12/18 13:15

投稿

teityura
teityura

スコア84

test CHANGED
File without changes
test CHANGED
@@ -115,3 +115,65 @@
115
115
  rh-python36 に`関連するパッケージ`で且つ、
116
116
 
117
117
  `他のパッケージで使われていない`ものだけ消すことはできないのでしょうか。
118
+
119
+
120
+
121
+ ### 追記
122
+
123
+ rh-python36* ごとまとめて消した場合
124
+
125
+ /opt/rh/rh-python36/ 以下にいろいろなゴミが残っており、
126
+
127
+ 再度インストールすると、
128
+
129
+ アンインストール前に入れていたモジュールが
130
+
131
+ 勝手に[入って|残って]いた状態でした。
132
+
133
+ ```
134
+
135
+ yum --enablerepo=centos-sclo-rh install rh-python36*
136
+
137
+ yum --enablerepo=centos-sclo-rh remove rh-python36*
138
+
139
+
140
+
141
+ ls -ald /opt/rh/rh-python36/root/usr/lib64/python3.6/site-packages/pandas*
142
+
143
+ drwxr-xr-x 15 root root 4096 Dec 18 22:04 /opt/rh/rh-python36/root/usr/lib64/python3.6/site-packages/pandas
144
+
145
+ drwxr-xr-x 2 root root 4096 Dec 18 22:04 /opt/rh/rh-python36/root/usr/lib64/python3.6/site-packages/pandas-0.25.3.dist-info
146
+
147
+ ```
148
+
149
+
150
+
151
+ また、undoしても、やはりゴミが残り、
152
+
153
+ キレイに消えてくれませんでした。
154
+
155
+ ```
156
+
157
+ yum --enablerepo=centos-sclo-rh remove rh-python36*
158
+
159
+ rm -rf /opt/rh/rh-python36/
160
+
161
+ yum --enablerepo=centos-sclo-rh install rh-python36*
162
+
163
+ yum history undo 98
164
+
165
+
166
+
167
+ ls -ald /opt/rh/rh-python36/root/usr/lib64/python3.6/site-packages/pandas*
168
+
169
+ drwxr-xr-x 15 root root 4096 Dec 18 22:07 /opt/rh/rh-python36/root/usr/lib64/python3.6/site-packages/pandas
170
+
171
+ drwxr-xr-x 2 root root 4096 Dec 18 22:07 /opt/rh/rh-python36/root/usr/lib64/python3.6/site-packages/pandas-0.25.3.dist-info
172
+
173
+ ```
174
+
175
+ RedHat系は
176
+
177
+ `apt purge`, `dpkg --purge`
178
+
179
+ のような削除方法はないのでしょうか。