Ganz einfach. Wie blockiere ich das Upgrade von MySQL Server, wenn ich Ubuntu von 15.10 auf 16.04.3 aktualisiere?
Bevor ich begann, hielt ich verschiedene MySQL-5.6-Pakete mit bereit apt-mark hold <pack>
. Dann folgte ich den Upgrade-Anweisungen vondie offiziellen Notizenauf einem Klon des Zielservers. Ich kann die Anfangsbedingungen wiederherstellen.
Allerdings hat das Upgrade-Verfahren versucht, mysql-5.7 zu installieren. Wenn dpkg -l | grep mysql
ich jetzt nachschaue, habe ich
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
und andere mysql-*-core-5.7
installierte Pakete ( ii
).
Anweisungen, die ich befolgt habe
So führen Sie ein Upgrade auf einem Serversystem durch:
- Installieren Sie das Paket „update-manager-core“, falls es noch nicht installiert ist.
- Stellen Sie sicher, dass /etc/update-manager/release-upgrades auf „normal“ eingestellt ist, wenn Sie 15.10 verwenden, bzw. auf „lts“, wenn Sie 14.04 LTS verwenden.
- Starten Sie das Upgrade-Tool mit dem Befehl sudo do-release-upgrade.
- Befolgen Sie die Anweisungen auf dem Bildschirm.
Antwort1
Es scheint, als sei bei den ersten Simulationen etwas schiefgelaufen. Ich habe etwas in meinem Skript geändert und jetzt funktioniert es einwandfrei.
Also für jeden, der auf diese Frage stößt: apt-mark hold <package>
Funktioniert es wie erwartet?