Como faço para usar MacPorts fazer o downgrade uma biblioteca dinâmica?
-
08-07-2019 - |
Pergunta
Meu py-mysql é farking porque eu tenho atualizado MySQL que substituiu libmysqlclient_r.15.dylib
com libmysqlclient_r.16.dylib
. Como posso encontrar e voltar a versão antiga?
EDIT:. Descobri que a intall uma versão mais antiga do MySQL, eu preciso fazer @, mas ainda estou procurando a maneira de encontrar as versões mais antigas
Solução
Como instalar versões mais antigas é uma dor. Você tem que pegar os arquivos do MacPorts SVN Repository , o que é complicado, pois você não é possível procurar diretamente para uma versão particular. Uma vez que você tenha baixado o portfile apropriado, é fácil de instalar qualquer outro porto. Leia o oficial como instalar uma versão mais antiga de um documento porto para os detalhes. Há também um procedimento mais velhos que você adicionar a porta baixado para um repositório porta local.
Outras dicas
Não descobrir como encontrar versões mais antigas (por favor responda ainda, eu vou aceitar). Mas a maneira que eu fixo que era para ativar a versão mais antiga:
dreBook:~ fedorov$ port installed mysql5
The following ports are currently installed:
mysql5 @5.0.81_0
mysql5 @5.1.40_0 (active)
dreBook:~ fedorov$ sudo port activate mysql5 @5.0.81_0
---> Deactivating mysql5 @5.1.40_0
---> Activating mysql5 @5.0.81_0
dreBook:~ fedorov$ sudo apachectl restart
Yay!