Direto. Como faço para bloquear a atualização do MySQL Server ao atualizar o Ubuntu de 15.10 para 16.04.3.
Antes de começar, eu mantive vários pacotes MySQL-5.6 com apt-mark hold <pack>
. Então, segui as instruções de atualização deas notas oficiaisem um clone do servidor de destino. Posso recriar as condições iniciais.
Entretanto, o procedimento de atualização tentou instalar o mysql-5.7. Olhando com dpkg -l | grep mysql
eu agora tenho
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
e outros mysql-*-core-5.7
pacotes instalados ( ii
).
Instruções que segui
Para atualizar em um sistema de servidor:
- Instale o pacote update-manager-core se ainda não estiver instalado.
- Certifique-se de que /etc/update-manager/release-upgrades esteja definido como normal se você estiver usando 15.10, lts se estiver usando 14.04 LTS.
- Inicie a ferramenta de atualização com o comando sudo do-release-upgrade.
- Siga as instruções na tela.
Responder1
Parece que algo deu errado nas primeiras simulações. Mudei algo no meu script e agora está funcionando perfeitamente.
Então, para quem cruzou esta questão, apt-mark hold <package>
funciona conforme o esperado