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?Especifique qué versión instalar con macports
Respuesta
Este post es antiguo .. pero especificando una versión es posible. Por ejemplo, yo quiero instalar la versión 3.2.2 ZeroMQ así que utilizo:
sudo port install zmq @3.2.2
Y siempre ayuda Ir a la página web MacPorts y de búsqueda para ver si tienen lo que busca.
Como mencionó Adam, esto no funciona con la versión actual de MacPorts (2.2.1). – TachyonVortex
@TachyonVortex La respuesta de Adam no parece proporcionar una solución. Mi respuesta todavía funciona, no estoy seguro de por qué estás teniendo problemas. Ah, y el mío es de una sola línea: D – BAR
Tengo la última versión de MacPorts (actualmente 2.3.3), y para mí, ejecutar 'sudo port install zmq @ 3.2.2' hace que se instale la versión 3.2.5: 'Instalando zmq @ 3.2.5_0'' Activando zmq @ 3.2.5_0' – TachyonVortex
Por lo que 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 cierta 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, sólo GDB 7.2 está disponible en la versión actual, no hay variantes y no hay otras versiones - lo siento :)
Como acabo encontré con esta pregunta cuando se trata de encontrar la manera de descargar una versión anterior de rizo, pensé que me gustaría compartir una actualización:
La respuesta aceptada actualmente no funcionaba para mí por más tiempo. Esto es con MacPorts 2.2.0. Lo que hice fue lo siguiente.
Comencé a seguir las instrucciones ubicadas en here. 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 al /private/tmp
. Después de hacer esto, I cd
en el nuevo directorio y después de sudo port install
pude instalar la versión anterior.
Estoy en una Mac con sistema operativo X 10.8, por lo que su kilometraje puede variar.
Ese artículo wiki de [InstallingOlderPort] (http://trac.macports.org/wiki/howto/InstallingOlderPort) se ha actualizado recientemente para cubrir este problema. El archivo descargado debe colocarse en un directorio (como '/ tmp') que MacPorts puede leer. – TachyonVortex
Es posible. Es complicado y tedioso. Es listed in the documentation these days.
Pasos
Va a macports trac y encontrar el paquete que está buscando. This is the link for subversion, que es el paquete que usaré en el ejemplo.
Haga clic en el portfile
Haga clic en Registro de Revisiones (arriba a la derecha)
vierten a través de 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 la 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
Entonces CD en la carpeta y ejecutar la instalación
cd subversion
sudo port install
Entonces debe quedar seleccionado por defecto. Usted puede 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
- 1. No se pudo instalar Meld por MacPorts
- 2. Problemas al instalar libunwind-headers través macports
- 3. Problema al instalar MongoDB usando MacPorts
- 4. Descarga de dependencias de MacPorts sin instalar
- 5. Instalar una versión particular con easy_install
- 6. GHC 6.12 y MacPorts
- 7. en macports, ¿qué puertos son compatibles con 'port selec'?
- 8. ¿Qué versión de Ninject debería instalar de NuGet?
- 9. ¿Cómo instalar clang 3.1 usando macports? (OSX, leopardo de las nieves)
- 10. ¿Por qué macports enumera varios puertos instalados de la misma versión y cómo lo soluciono?
- 11. Instalación de RMagick en Mac OS X con MacPorts
- 12. Especifique la versión de Python para Virtualenv en Requirements.txt
- 13. Después de instalar Scala usando MacPorts, no se encuentra el comando scala
- 14. Instalar cada versión o la última versión es suficiente?
- 15. ¿Algún riesgo al usar Macports?
- 16. cómo instalar la versión anterior en TestFlight
- 17. MacPorts no instala org.macports.mysql5.plist con el servidor mysql5 +
- 18. Especifique la versión de publicación con la línea de comandos de MSBuild como versión de ensamblaje del proyecto
- 19. Especifique qué controladores excluir de before_filter
- 20. ¿Cómo evitar la instalación de dependencias innecesarias con MacPorts?
- 21. fijación MacPorts rota
- 22. Pear install para macports PHP5
- 23. MacPorts Puerto Seleccione Comandos
- 24. ¿Por qué Macports toma FOREVER para compilar paquetes simples?
- 25. Especifique varias columnas con nth-child()
- 26. ¿Evita que MacPorts instale un paquete preconstruido?
- 27. ¿Cómo restablezco un puerto en MacPorts?
- 28. ¿Cómo desinstalo Python de OSX Leopard para poder usar la versión de MacPorts?
- 29. ¿Por qué obtengo un binario más rápido con Xvode's llvm vs. clang ++ desde MacPorts?
- 30. ¿Cómo usar el gcc instalado en macports?
¿Por qué no usar el gcc Apple y GDB que se instalan junto con Xcode? –
Quiero usar Eclipse CDT, y no puede funcionar con gdb de Apple, esa es la razón. – flow
que parece una molestia cuando se puede usar Xcode? –