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.
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:
5
CMake 3.2.2 ist für Precise in dieser PPA verfügbar:
OK. Durch Hinzufügen wurde cmake-datadas Problem behoben. Vielen Dank! =)
Anatoly Techtonik
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;)
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:
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.
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
CMake 3.3.2, derzeit die neueste Version, ist in dieser PPA verfügbar:
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.
Antworten:
CMake 3.2.2 ist für Precise in dieser PPA verfügbar:
ppa: george-edison55 / präzise-backports ( Klicken Sie hier, um Anweisungen zur Verwendung von PPAs zu erhalten. )
quelle
cmake-data
Paket fehlt. Siehe travis-ci.org/techtonik/pyside2-setup/jobs/104572436cmake-data
das Problem behoben. Vielen Dank! =)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
Laden Sie die neueste Version hier :
64-Bit
32-Bit
Die folgenden Schritte verwenden die 64-Bit-Version
Jetzt installieren mit:
Kopieren Sie zuletzt die Dateien für eine parallele Installation, zusätzlich zu einer anderen Version in
/usr
mit:/usr
Verwenden Sie diesen Befehl, um die Dateien zu überschreiben :Die Verwendung des Skripts ist nicht erforderlich, da hierdurch nur ein Verzeichnis mit dem Inhalt erstellt wird, das auch im Archiv enthalten ist.
Housekeeping:
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:
Es wird eine bestimmte Binärdatei verwendet. In meinem Fall die Binärdatei in
/usr/local/bin
. Um die Binärdatei in zu verwendenusr/bin
, muss ich den vollständigen Pfad angeben, z.quelle
--skip-license --prefix=/usr
es einfach mit und es wirkt Wunder.CMake 3.3.2, derzeit die neueste Version, ist in dieser PPA verfügbar:
https://launchpad.net/~roblib/+archive/ubuntu/ppa
quelle
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:
Oder dieses.
und das nach einem der anderen.
und um jhbuild zu installieren, geben Sie dies ein.
und nach einem von drei oberen tippen Sie dies in.
und es könnte auf diese Weise gut funktionieren.
quelle