
我正在嘗試將 mysql 5.1 升級到版本 5.5 由於官方 ubuntu 存儲庫不提供 5.5,我決定使用多特德布儲存庫。
當我更新套件資訊並輸入sudo apt-get install mysql-server
它時,刪除了我的 mysql 5.1 但不想安裝 5.5,出現以下錯誤:
dpkg: error processing /var/cache/apt/archives/mysql-client-5.5_5.5.19-1~dotdeb.1_amd64.deb (--unpack):
trying to overwrite '/usr/bin/mysql', which is also in package mysql-client-core-5.1 5.1.54-1ubuntu4
你有什麼想法我可以解決這個問題嗎?
答案1
嗯,我在這裡部分猜測,但看起來 Ubuntu 已經將其中的一些拆分mysql-client
成一個mysql-client-core
包,而 Debian 上不存在該包。因此,Dotdeb 包依賴項/衝突可能不知道該mysql-client-core
包,並且尚未刪除它。
你可以嘗試
sudo apt-get remove mysql-client-core-5.1
然後再試一次。使用此命令刪除的檔案應替換為mysql-client
您要安裝的新檔案(mysql-server
將依賴它並自動安裝)
顯然,請小心行事,如果上面的命令突然想要刪除 200 個其他軟體包,請不要這樣做,並在此處報告有關結果的更多資訊(編輯您原來的問題)。