[問題] 套件升級容易降級難...

看板Linux作者 (Kuan)時間15年前 (2010/12/10 21:52), 編輯推噓4(404)
留言8則, 6人參與, 最新討論串1/1
在我第一次接觸到Apt-get與Synaptic時,便深深為它們的聰明設計感到驚嘆不已。相較 於Windows系統的程式安裝/升級/管理方式,Linux真是相當的方便。 但有個很討厭的問題,當發行版升級後,某個新套件出現Bug,Google後發現只要將幾個 套件降級即可。於是下載齊所有需要的deb檔後,安裝。喔,不讓我裝,一直堅持已安裝 新版。沒差,Windows也是如此。好的,移除掉新版了,舊一級的套件也安裝好了,以為 問題解決了-----但發現Synaptic中的[鎖定套件]發揮不了作用,又在upgrade時給我升級 到新版... 到底要怎麼鎖定數個舊版套件,強制不要升級啊...Google過了老半天,完全沒有頭緒,好 像大家都沒問題... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.0.22

12/10 22:16, , 1F
man一下 應該有強制解除安裝的指令吧@@
12/10 22:16, 1F

12/10 22:29, , 2F
yum有downgrade.apt應該也有類似的東西吧...
12/10 22:29, 2F

12/10 22:39, , 3F
aptitude可以直接降級。要阻止升級的話要去改pin-priority
12/10 22:39, 3F

12/10 23:02, , 4F
$ echo "PACKAGE hold" | sudo dpkg --set-selections
12/10 23:02, 4F

12/10 23:43, , 5F
aptitude purge直接刪了重裝
12/10 23:43, 5F

12/11 00:31, , 6F
啊對有hold可用。有時不能刪是因為相依它的套件太多了
12/11 00:31, 6F

12/11 19:46, , 7F
aptitude
12/11 19:46, 7F

12/11 19:47, , 8F
用互動模式,會提供一些solution
12/11 19:47, 8F
文章代碼(AID): #1D0Z2TCE (Linux)
文章代碼(AID): #1D0Z2TCE (Linux)