Debian Linux 升級 Buster 強制移除套件來安裝 Percona MySQL 5.7

Debian Linux 由 Stretch 升級到 Buster 後,原本 Stretch 的 Percona MySQL 是使用 5.7,但是升級到 Buster 後,Percona Stable 預設是 5.6,於是就遇到套件卡關,5.6、5.7 都裝不起來,要怎麼 強制解除安裝再來重新安裝呢?

Debian Linux 升級 Buster 強制移除套件來安裝 Percona MySQL 5.7

Debian Linux 預設安裝 Percona MySQL stable 版本的會是 5.6 版,但是我 Stretch 都已經安裝升級到 5.7,所以造成 Buster 的 Percona MySQL 5.7 安裝會卡關。

套件衝突一般就是先移除,可以使用 sudo apt --fix-broken install 或 aptitude 來安裝修復,但是一樣失敗。

於是做以下步驟:

  1. 移除衝突的套件(libperconaserverclient20、percona-server-common-5.7)
  2. 安裝 Percona MySQL 5.7

移除衝突套件,APT 不給移除,所以要往底層 dpkg 走,可以使用下述:

強制移除套件:(有衝突的,看到衝突的套件,慢慢移除)

  • sudo dpkg -r package-name
  • sudo dpkg -r --force-depends package-name

Buster Percona MySQL 套件安裝、移除步驟

  1. sudo dpkg -r libperconaserverclient20
  2. sudo dpkg -r percona-server-common-5.7
  3. wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)all.deb
  4. sudo sudo dpkg -i percona-releaselatest.$(lsb_release -sc)all.deb
  5. sudo dpkg -i percona-releaselatest.$(lsb_release -sc)all.deb
  6. sudo percona-release setup ps57
  7. sudo apt-get install percona-server-server-5.7 percona-xtrabackup-24
  8. 到此就安裝完成~

相關網頁

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料