直截了當。當 Ubuntu 從 15.10 升級到 16.04.3 時,如何阻止升級 MySQL Server。
在開始之前,我持有各種帶有apt-mark hold <pack>
.然後,我按照升級說明進行操作官方註釋在目標伺服器的克隆上。我可以重新建立初始條件。
但是,升級過程嘗試安裝 mysql-5.7。看看dpkg -l | grep mysql
我現在有
rc mysql-server-5.6 -> Desired:Remove, Status:Conf-files
iU mysql-server -> Desired:Install, Status:Unpacked
iF mysql-server-5.7 -> Desired:Install, Status:halF-conf
以及mysql-*-core-5.7
已安裝的其他軟體包 ( ii
)。
我遵循的說明
要在伺服器系統上升級:
- 如果尚未安裝 update-manager-core 軟體包,請安裝它。
- 如果您使用的是 15.10,請確保 /etc/update-manager/release-upgrades 設定為正常;如果您使用的是 14.04 LTS,請確保將 /etc/update-manager/release-upgrades 設為正常。
- 使用指令 sudo do-release-upgrade 啟動升級工具。
- 請按照螢幕上的指示進行操作。
答案1
前幾次模擬似乎出了問題。我改變了腳本中的一些內容,現在它完美地保留了。
因此,對於任何要解決這個問題的人來說,apt-mark hold <package>
確實按預期工作