強制 apt-get 覆蓋另一個軟體包安裝的文件

強制 apt-get 覆蓋另一個軟體包安裝的文件

(我意識到之前有人問過類似的問題,但那裡的答案沒有處理這些細節)

我使用的是 Ubuntu 10.10 並且需要 python2.5 (來自 deadnsakes -https://launchpad.net/~fkrull/+archive/deadsnakes) 和 python-profiler

不幸的是,這兩個套件都嘗試安裝 /usr/lib/python2.5/profile.py 所以 apt-get 不允許我安裝這兩個套件

顯然這是一個打包錯誤,但我需要盡快修復它。有沒有辦法完全忽略這些錯誤並直接刪除該檔案?

答案1

安裝 python2.5 後嘗試執行:

sudo apt-get -o Dpkg::Options::="--force-overwrite" install python-profiler

這應該將該--force-overwrite標誌傳遞給底層 dpkg 實例,該實例將告訴 dpkg 用另一個套件覆寫一個套件的檔案。

來源

相關內容