gdb - Especifique qué versión instalar con macports
macports xcode (4)
Me gustaría instalar una versión específica de gdb y gcc con macports en mac os x leopard, no el último, sino el 6.8 para gdb. ¿Es posible?
Hasta donde yo sé, no es posible instalar otras versiones además de la versión exacta, a menos que haya un puerto específico para una determinada versión.
Lo único que podría hacer es buscar el archivo de puerto de la versión deseada desde el repositorio de Subversion de Macports.
En su caso, solo gdb 7.2 está disponible en la versión actual, sin variantes y sin otras versiones, lo siento :)
Esta publicación es antigua ... pero es posible especificar una versión. Por ejemplo, quiero instalar ZeroMQ versión 3.2.2, así que uso:
sudo port install zmq @3.2.2
Y siempre es útil ir al sitio web de MacPorts y buscar para ver si tienen lo que estás buscando.
Como me acabo de enterar de esta pregunta cuando intento averiguar cómo descargar una versión anterior de curl, pensé en compartir una actualización:
La respuesta aceptada actualmente no me funcionaba más. Esto es con MacPorts 2.2.0. Lo que hice fue lo siguiente.
Empecé a seguir las instrucciones que se encuentran aquí . Terminé usando el método SVN, ya que el primer método no funcionó. Lo que no me di cuenta es que me estaba perdiendo un paso crítico.
Encontré otra publicación que sugería mover el directorio descargado a /private/tmp
. Después de hacer esto, cd
en el nuevo directorio y después de la instalación de un sudo port install
pude instalar la versión anterior.
Estoy en una Mac con OS X 10.8, por lo que su kilometraje puede variar.
Es posible. Es complicado y tedioso. Está listado en la documentación en estos días .
Pasos
Vaya a macports trac y encuentre el paquete que está buscando. Este es el enlace para la subversión , que es el paquete que usaré en el ejemplo.
Haga clic en PortFile
Haga clic en Registro de revisión (arriba a la derecha)
Vierta las revisiones hasta que encuentre la versión que está buscando. Recuerde el número de revisión.
En este ejemplo, estoy buscando la versión 1.7 de subversión.
Con ese número de revisión anotado. Debe verificar la versión de ese subdirectorio en esa revisión.
cd /tmp
svn co http://svn.macports.org/repository/macports/trunk/dports/devel/subversion --revision 106629
A continuación, copie en la carpeta y ejecute la instalación
cd subversion
sudo port install
Entonces debería ser seleccionado por defecto. Puedes consultar con
sudo port installed subversion
The following ports are currently installed:
subversion @1.7.10_0 (active)
subversion @1.8.8_0
subversion @1.8.10_0