Eu tive o problema de buscar o mysql-5.6 para as estações de trabalho dos meus desenvolvedores (que rodam uma distribuição mais recente que não tem mais a versão que eu preciso). Depois de muita luta e falha com os arquivos fonte eu fui procurar pelos arquivos *.deb
, instalei-os manualmente e marquei-os para segurar.
Encontrei os pacotes que queria no link , mas existem versões debian também.
Faça o download da sua versão necessária de (você não precisa de todos, mas eu gostaria de tê-los)
- libmysqlclient18
- mysql-common
- mysql-community-client (depende do comum)
- mysql-community-server (depende do cliente)
- mysql-client
- servidor-mysql
Instale-os manualmente usando sudo dpkg -i <deb-file>
. Tem que haver uma maneira melhor de fazer isso, dpkg
não resolve dependências automaticamente.
Quando você acertar um dilema de dependência, execute sudo apt-get -f install
e cruze os dedos para resolver as dependências marcadas (não posso ajudar mais, mas dizer que procure o pacote e instale-o manualmente também).
Repita a instalação das instalações de pacotes com falha.
Por fim, segure suas versões com sudo apt-mark hold <package-name> ...
No meu caso, foi fácil:
sudo apt-mark hold mysql-{common,community-{client,server}}
Este processo foi realizado em um ambiente de teste virtualizado e funcionou até agora