wie update machen 3.81 linux

Ich bin neu auf Linux (neuer als in es installiert gestern), ich brauche es für meine Programmier-Kurs in der Universität, und ich habe gesagt, nach der Installation bestimmter Versionen von bestimmten Programmen, aber wenn ich verwendet habe apt-get install zu installieren (vorher getan apt-get update), Sie sind nicht in der richtigen version.

Die Programme, die ich brauche, sind make 4.0 und valgrind 3.10.1.

apt-get installiert make 3.81 und valgrind-3.10.0.SVN.

Ich habe versucht, die Eingabe von "apt-get install make4.0" und "apt-get install valgrind10.3.1" ohne Erfolg. Ich habe Sie heruntergeladen aus dem internet und folgten Anweisungen, was ich verstehen konnte, zum installieren der neueren Versionen, aber es hält zu sagen, dass ich mit den älteren. (Ich bin mir nicht sicher, ob ich posten kann direkte links hier, wenn ich kann lass es mich wissen und ich poste, wo ich Sie aus).

Was habe ich falsch gemacht? Wie kann ich dieses Problem beheben?

Ich bin derzeit mit Linux Mint.

Vielen Dank für jede Antwort im Voraus.

  • Die aktuelle version von valgrind ist 3.10.1, nicht 10.3.1. Die aktuelle version von GNU-make ist 4.1. Sie erhalten den Quellcode und kompilieren Sie auf Ihrem Computer. Wahrscheinlich ist es die straight-forward. Denken Sie sorgfältig, bevor Sie die neue Versionen über die vorhandene software. Ich würde das nicht tun; ich würde ein neues Verzeichnis erstellen, wie /usr/gnu oder /opt/software und legen Sie die neue Programme hinzu, und fügen Sie /usr/gnu/bin oder /opt/software/bin vor die standard-Speicherorte in meinem WEG. Oder Sie können /usr/local — oder andere Namen, die Sie wünschen.
  • Sorry! Das war meine Legasthenie (oder so ähnlich), eigentlich hatte ich Lesen Sie Ihren Kommentar ein paar mal, bevor Sie tatsächlich zu realisieren, es gäbe einen Unterschied zwischen der Reihenfolge der zahlen, die Sie geschrieben hatte. Habe ich jetzt richtig geschrieben "sudo apt-get install valgrind 3.10.1", kam es ein paar Dinge, die es nicht gemacht hätten, bevor ich gehe davon aus denn ich war die Eingabe der verschiedenen zahlen, aber wenn ich schrieb "valgrind --version" noch sagte: "valgrind-3.10.0.SVN" :/. Ok, dies ist meine erste Zeit hier, ich hatte nicht gesehen, dass dein Kommentar war größer als das, was es jetzt zu Lesen.
  • Version-Nummer Taubheit heimsuchen kann jeder. Wenn apt-get wird nicht die neuen Versionen, dann sind Sie noch nicht offiziell zur Verfügung, um Sie über diesen Mechanismus. Sie müssen entscheiden, ob die neuere version ist entscheidend für Sie. Wenn nicht, gehen Sie mit, was verfügbar ist — was Sie schon haben. Dies ist bei weitem die einfachste. Wenn Sie denken, die neue version ist wichtig, dann musst du den code selbst und kompilieren und installieren Sie es selbst. Das ist nicht sehr schwer, aber es ist schwieriger, als die Installation vorkompilierter software. Ich habe 3.11.0.SVN für die version, die ich gebaut habe (vor einer Weile) von einem Klon des SVN-repository.
  • Allgemeine Ratschläge, wenn Sie von der Quelle erstellen: Verwenden Sie --prefix=/opt/make, und fügen Sie die bin/ auf Ihrem Weg. Nie verwenden Sie das Standard-Präfix (/usr) für etwas, dass hasn T kommen durch Ihre distribution Paket-manager. Das ist nur ärger bringen. Wenn die Verteilung der Fänge nach oben, Sie können nur rm /opt/make.
  • In der Praxis ist es wahrscheinlich, dass ein Anfänger braucht make version 3.81 entspricht make version 4. Also ich würde nicht die Mühe der Installation make-4
InformationsquelleAutor DJA | 2015-08-10
Schreibe einen Kommentar