CMAKE 3 Binärpaket für PRECISE

7

Weiß jemand, wo dieses Paket verfügbar wäre? Ich möchte es auf Travis-CI verwenden, daher dauert das Erstellen aus Quellen zu lange und ist keine Option.

Ein dpkg würde ausreichen, wenn Sie wissen, wo es zu finden ist.

Carneiro
quelle
1
Lohnt es sich anzunehmen, dass Sie die unter http://www.cmake.org/ verfügbaren Binärpakete untersucht haben und nicht das getan haben, was Sie wollten?
Charles Green
Ich habe es versucht, aber sie haben nicht funktioniert. Ich konnte die Binärdateien nicht ersetzen. Wahrscheinlich mache ich etwas falsch.
Carneiro
@vinipsmaker "Carneiro Zuletzt gesehen am 6. November 14 um 13:45" ... Ich glaube, dass meine Arbeit umsonst war.
AB

Antworten:

4

Die Frage ist etwas veraltet und es gibt jetzt Version 3.2. Daher verweise ich in meiner Antwort auf die neueste Version. Die einzelnen Schritte gelten auch für Version 3.1, es muss nur der Dateiname ersetzt werden. Der Linux-Weg: Ein Ordner ist auch eine Datei;)


Erstellen Sie einen temporären Ordner

mkdir ~/cmake_tmp

Laden Sie die neueste Version hier :

  • 64-Bit

    cd ~/cmake_tmp
    wget http://www.cmake.org/files/v3.2/cmake-3.2.2-Linux-x86_64.tar.gz
    
  • 32-Bit

    cd ~/cmake_tmp
    wget http://www.cmake.org/files/v3.2/cmake-3.2.2-Linux-i386.tar.gz
    

Die folgenden Schritte verwenden die 64-Bit-Version

Jetzt installieren mit:

tar xf cmake-3.2.2-Linux-x86_64.tar.gz

Kopieren Sie zuletzt die Dateien für eine parallele Installation, zusätzlich zu einer anderen Version in /usrmit:

sudo cp -r cmake-3.2.2-Linux-x86_64/* /usr/local
  • Sie können die Binärdatei verwenden

/usrVerwenden Sie diesen Befehl, um die Dateien zu überschreiben :

sudo cp -r cmake-3.2.2-Linux-x86_64/* /usr

Die Verwendung des Skripts ist nicht erforderlich, da hierdurch nur ein Verzeichnis mit dem Inhalt erstellt wird, das auch im Archiv enthalten ist.

Housekeeping:

rm -f ~/cmake_tmp

Wie verwende ich welche Version?

Wenn Sie cmake-3.2.2-Linux-x86_64/*in den lokalen Ordner kopiert haben /usr/local, können Sie entscheiden, welche Binärdatei Sie verwenden möchten. Abhängig vom Inhalt von $PATH:

  • Mein Beispiel:

    % echo $PATH
    /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
    

Es wird eine bestimmte Binärdatei verwendet. In meinem Fall die Binärdatei in /usr/local/bin. Um die Binärdatei in zu verwenden usr/bin, muss ich den vollständigen Pfad angeben, z.

/usr/bin/cmake
AB
quelle
Ich habe das positiv bewertet, weil ich mich auf den richtigen Weg gebracht habe. Für den Datensatz stellt CMake neben dem Archiv auch ein Installationsskript zur Verfügung, das diese Schritte noch einfacher macht. Nennen Sie --skip-license --prefix=/usres einfach mit und es wirkt Wunder.
am
-1

Sie können sie von Kuchen herunterladen. com und extrahieren Sie sie aus dem Mausmenü und folgen Sie der inot all ation-Datei. Sie können diesen Befehl verwenden, um sie zu installieren. Geben Sie im Terminal Folgendes ein:

  sudo su <the sh files>

Oder dieses.

  jhbuild <the installation file>

und das nach einem der anderen.

  make <the cake installation file>

und um jhbuild zu installieren, geben Sie dies ein.

  sudo apt-get install jhbuild

und nach einem von drei oberen tippen Sie dies in.

  make

und es könnte auf diese Weise gut funktionieren.

Michael
quelle
1
Anstelle von cake.com meinten Sie cmake.com ...
karel