2014年7月2日 星期三

[記事] Remove duplicate packages in CentOS

屬於阿宅世界的技術文章,想看的再點開,切莫自誤 !



碰到一個小奇怪的狀況,系統裡一個必要的 library (glibc) 被裝了兩個版本,之後想再用 yum 裝與這個library相關的程式時就不給裝了,上網查了一下,解法如下

1. 安裝 yum-utils (為了取得裡頭的 package-cleanup指令)
shell> yum install yum-utils

2. 檢查是否有重覆的 package
shell> package-cleanup --dupes
glibc-1.11-1.111.el6.x86_64
glibc-1.11-1.111el6_1.1.x86_64
glibc-common-1.11-1.111.el6.x86_64
glibc-common-1.11-1.111.el6_1.1.x86_64

3. 刪除重覆的 package
shell> package-cleanup --cleandupes

它會看心情列出沒被用到的 library 並給出提示,確認無誤想刪的話就按下 y

收工 ~

0 意見:

張貼留言