Ich würde gerne eine bestimmte Version von gdb und gcc mit macports auf mac os x leopard installieren, nicht die letzte, sondern die 6.8 für gdb. Ist das möglich?
Antworten
Zu viele Anzeigen?Das ist möglich. Es ist nur umständlich und langwierig. Es ist die heutzutage in der Dokumentation aufgeführt sind .
Schritte
Gehe zu macports trac und finden Sie das Paket, das Sie suchen. Dies ist der Link zur Subversion das ist das Paket, das ich in diesem Beispiel verwenden werde.
Klicken Sie auf das Feld PortFile
Klicken Sie auf Revisionsprotokoll (oben rechts)
Gehen Sie die Überarbeitungen durch, bis Sie die gewünschte Version finden. Merken Sie sich die Revisionsnummer.
In diesem Beispiel suche ich nach der Version 1.7 von Subversion.
Mit dieser Revisionsnummer. Sie müssen die Version dieses Unterverzeichnisses mit dieser Revisionsnummer auschecken.
cd /tmp
svn co http://svn.macports.org/repository/macports/trunk/dports/devel/subversion --revision 106629
Wechseln Sie dann in den Ordner und führen Sie die Installation aus
cd subversion
sudo port install
Dann sollte sie standardmäßig ausgewählt werden. Sie können dies mit
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
Da ich gerade auf diese Frage gestoßen bin, als ich versucht habe, herauszufinden, wie man eine ältere Version von curl herunterlädt, dachte ich, ich würde ein Update teilen:
Die gegenwärtig akzeptierte Antwort hat für mich nicht mehr funktioniert. Dies ist mit MacPorts 2.2.0. Was ich gemacht habe, war das Folgende.
Ich habe begonnen, die Anweisungen zu befolgen. aquí . Ich habe schließlich die SVN-Methode verwendet, da die erste Methode nicht funktionierte. Was mir nicht klar war, war, dass ich einen entscheidenden Schritt übersehen hatte.
Ich fand einen anderen Beitrag, der vorschlug, das heruntergeladene Verzeichnis nach /private/tmp
. Nachdem ich dies getan habe, habe ich cd
in das neue Verzeichnis und nach einer sudo port install
Ich konnte die ältere Version installieren.
Ich verwende einen Mac mit OS X 10.8, daher kann Ihre Erfahrung variieren.
Soweit ich weiß, ist es überhaupt nicht möglich, andere Versionen als die exakte Version zu installieren, es sei denn, es gibt einen speziellen Port für eine bestimmte Version.
Das einzige, was Sie tun können, ist, die Portdatei der gewünschten Version aus dem Macports-Subversion-Repository zu holen.
In Ihrem Fall ist nur gdb 7.2 in der aktuellen Version verfügbar, keine Varianten und keine anderen Versionen - sorry :)