
Ich bin neu bei Linux und versuche, die neueste luarocks
Version zu installieren. Ich verwende derzeit die Version 2.0.8
(nachdem ich ausgeführt habe sudo apt-get update
), die für einige meiner Anforderungen nicht ausreicht. Gibt es eine Möglichkeit, die zu installierende Version anzugeben? (Außerdem: Ich führe diese Linux-Version über eine VM aus.)
Antwort1
Du hast also Luarocks vondie vorherige Frage, aber Sie möchten eine neuere Version. Ich habe die Homepage von Luarocks überprüft und festgestelltihre Anweisungenziemlich gut zu sein, und habe die Installation auf einer VM auf meinem Heimcomputer durchgeführt – es hat funktioniert!
Hier sind die Schritte:
1) Laden Sie die neueste Version von Luarocks von der Download-Seite unterhttp://luarocks.org/releases/. Holen Sie sich die Dateiluarocks-2.2.0.tar.gz
2) Sie müssen die Datei in dem ~/Downloads
Verzeichnis entpacken, in dem Ihr Webbrowser die Datei vermutlich abgelegt hat .tar.gz
Öffnen Sie ein Terminalfenster ( ctrl+ alt+ t) und stellen Sie zunächst sicher, dass Sie über die Tools zum Erstellen von Programmen verfügen:
sudo apt-get update
sudo apt-get install build-essential
Wechseln Sie nun in das Download-Verzeichnis, extrahieren Sie die Luarocks-Quelldateien und wechseln Sie in deren Verzeichnis:
cd downloads
tar -xvf luarocks-2.2.0.tar.gz
cd luarocks-2.2.0
Bereit zum Konfigurieren, Erstellen und Aktualisieren"
./configure
make build
sudo make install
Fertig! Wenn Sie luarocks
jetzt einsteigen, wird bestätigt, dass Sie Version 2.2.0 verwenden.
Antwort2
In diesem Fall gibt es keine Möglichkeit, eine Version anzugeben. Sie können aber
sudo apt-get Upgrade
um alle Ihre Pakete auf die neueste Version zu aktualisieren, auch Luarocks. Und wenn Sie Luarocks noch nicht installiert haben, können Sie dies tun, indem Sie Folgendes eingeben:
sudo apt-get installiere luarocks
Dadurch sollte die neuste Version installiert werden, die in den Ubuntu-Paketquellen verfügbar ist.
Antwort3
Wenn Sie „luarocks ubuntu“ googeln, wird die Website packages.ubuntu.com angezeigt, auf der Sie sehen können, welche Programmversionen auf welchem Ubuntu vorhanden sind... Precise hat die Version 2.0.8-2 (http://packages.ubuntu.com/precise/luarocks), trusty und utopic haben 2.0.9-1, vivid hat 2.2.0+dfsg-1 (http://packages.ubuntu.com/vivid/luarocks). Jede neue und ältere Version befindet sich (derzeit) in den Links oben rechts „[lucid][precise]...“ auf jeder Seite, und unter der Überschrift „Download luarocks“ unten links können Sie die .deb-Dateien herunterladen.
Möglicherweise haben Sie die Pakete „backport“ oder „romeo/proposed“ in den Softwarequellen nicht aktiviert. Diese aktivieren möglicherweise eine neuere Version. Und wenn mehrere Versionen verfügbar sind, können Sie „=version“ verwenden apt-get install package=version
oder Synaptic „Paket -> Version erzwingen“ und „Version sperren“ verwenden, um zu verhindern, dass ein bestimmtes Paket geändert wird.
Wenn Sie Linux ohnehin in einer VM ausführen, ist das Herunterladen und Ausführen von Vivid möglicherweise nicht schwierig.
Oder Sie könnten versuchen, die neueren .deb-Paketdateien von den oben genannten Websites herunterzuladen und über die Befehlszeile zu installieren. Allerdings dpkg -i
erfordern sie möglicherweise andere aktualisierte Pakete, die nicht in Ihrem aktuellen Ubuntu vorhanden sind und die Sie möglicherweise auch manuell herunterladen und aktualisieren müssen.