HINWEIS: Sie können die NVM-Software verwenden, um dies auf eine andere Art und Weise zu tun. Ich habe jedoch Probleme mit einem Computer, auf dem ich NVM nicht verwenden konnte. Also muss ich nach einer Alternative suchen ;-)
Sie können manuell herunterladen und installieren.
Gehen Sie zu nodejs> download> andere Releases
http://nodejs.org/dist/
Wählen Sie die gesuchte Version aus
http://nodejs.org/dist/v0.8.18/
Wählen Sie die Ihrer Umgebung entsprechenden Distributionsdateien aus und laden Sie sie herunter (achten Sie auf die 32-Bit- / 64-Bit-Version). Beispiel: http://nodejs.org/dist/v0.8.18/node-v0.8.18-linux-x64.tar.gz
Extrahieren Sie Dateien und befolgen Sie die Anweisungen auf README.md:
Bauen:
Voraussetzungen (nur Unix):
* Python 2.6 or 2.7
* GNU Make 3.81 or newer
* libexecinfo (FreeBSD and OpenBSD only)
Unix / Macintosh:
./configure
make
make install
Wenn sich Ihre Python-Binärdatei an einem nicht standardmäßigen Speicherort befindet oder einen nicht standardmäßigen Namen hat, führen Sie stattdessen Folgendes aus:
export PYTHON=/path/to/python
$PYTHON ./configure
make
make install
Windows:
vcbuild.bat
So führen Sie die Tests aus:
Unix / Macintosh:
make test
Windows:
vcbuild.bat test
So erstellen Sie die Dokumentation:
make doc
So lesen Sie die Dokumentation:
man doc/node.1
Vielleicht möchten (müssen) Sie den Ordner an einen geeigneteren Ort wie /usr/lib/nodejs/node-v0.8.18/ verschieben und dann einen symbolischen Lynk auf / usr / bin erstellen, um von überall aus Zugriff auf Ihre Installation zu erhalten.
sudo mv /extracted/folder/node-v0.8.18 /usr/lib/nodejs/node-v0.8.18
sudo ln -s /usr/lib/nodejs/node-v0.8.18/bin/node /usr/bin/node
Und wenn Sie eine andere Version auf demselben Computer wünschen, können Sie Debian-Alternativen verwenden. Gehen Sie wie zuvor beschrieben vor, um eine zweite Version herunterzuladen. Zum Beispiel die neueste Version.
http://nodejs.org/dist/latest/ -> http://nodejs.org/dist/latest/node-v0.10.28-linux-x64.tar.gz
Wechseln Sie zu Ihrem bevorzugten Ziel, genau wie in der restlichen Version, die Sie installieren möchten.
sudo mv /extracted/folder/node-v0.10.28 /usr/lib/nodejs/node-v0.10.28
Folgen Sie den Anweisungen der Datei README.md. Aktualisieren Sie dann die Alternativen. Installieren Sie für jede Version, mit der Sie die Alternative herunterladen, die Alternative mit.
sudo update-alternatives --install genname symlink altern priority [--slave genname symlink altern]
Add a group of alternatives to the system. genname is the
generic name for the master link, symlink is the name of its
symlink in the alternatives directory, and altern is the
alternative being introduced for the master link. The arguments
after --slave are the generic name, symlink name in the
alternatives directory and alternative for a slave link. Zero
or more --slave options, each followed by three arguments, may
be specified.
If the master symlink specified exists already in the
alternatives system’s records, the information supplied will be
added as a new set of alternatives for the group. Otherwise, a
new group, set to automatic mode, will be added with this
information. If the group is in automatic mode, and the newly
added alternatives’ priority is higher than any other installed
alternatives for this group, the symlinks will be updated to
point to the newly added alternatives.
zum Beispiel:
sudo update-alternatives --install /usr/bin/node node /usr/lib/nodejs/node-v0.10.28 0 --slave /usr/share/man/man1/node.1.gz node.1.gz /usr/lib/nodejs/node-v0.10.28/share/man/man1/node.1
Anschließend können update-alternatives --config node
Sie zwischen einer beliebigen Anzahl von auf Ihrem Computer installierten Releases wählen.