14 Stimmen

Angeben, welche Version mit macports installiert werden soll

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?

29voto

jmathew Punkte 1454

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 Click the portfile

Klicken Sie auf Revisionsprotokoll (oben rechts) Click the revision log

Gehen Sie die Überarbeitungen durch, bis Sie die gewünschte Version finden. Merken Sie sich die Revisionsnummer. Finding the version in the revision log

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

5voto

Adam Nutt Punkte 239

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.

-1voto

Philipp Punkte 184

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 :)

-1voto

BAR Punkte 13918

Dieser Beitrag ist alt aber die Angabe einer Version ist möglich. Zum Beispiel möchte ich ZeroMQ Version 3.2.2 installieren, also verwende ich:

sudo port install zmq @3.2.2

Und es ist immer hilfreich, die MacPorts-Website aufzusuchen, um zu sehen, ob sie das haben, was Sie suchen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X