¿Cómo uso MacPorts para degradar una biblioteca dinámica?
-
08-07-2019 - |
Pregunta
Mi py-mysql está funcionando porque he actualizado MySQL que reemplazó libmysqlclient_r.15.dylib
con libmysqlclient_r.16.dylib
. ¿Cómo encuentro y recupero la versión anterior?
EDITAR: descubrí que para instalar una versión anterior de MySQL, necesito hacer @, pero todavía estoy buscando la forma de encontrar las versiones anteriores.
Solución
Instalar versiones anteriores es una molestia. Debe tomar los archivos del MacPorts SVN Repository , lo cual es complicado, ya que usted no puede buscar directamente una versión en particular. Una vez que haya descargado el archivo de puerto apropiado, es fácil como instalar cualquier otro puerto. Lea el oficial para obtener información detallada sobre cómo instalar una versión anterior de un documento de puerto . También hay un procedimiento anterior que tiene que agregar el puerto descargado a un repositorio de puertos local.
Otros consejos
No descubrí cómo encontrar versiones anteriores (por favor responda, aceptaré). Pero la forma en que lo arreglé fue activar la versión anterior:
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
¡Sí!