Ви можете завантажити останню версію Node ( 4.2.2
) з їх веб-сайту замість пакету, який надає Debian ( 0.12
). Це також означає, що у вас оновлена версія npm. У мене не було проблем з Джессі.
Завантажте їх .tar.gz
із свого веб-сайту та cd
в цей каталог (назва файлу, очевидно, специфічна для мого завантаження):
$ tar -xzvf node-v4.2.2-linux-x64.tar.gz
$ cd node-v4.2.2-linux-x64
Якщо ви подивитесь у папку bin, ви побачите бінарні файли, необхідні для node та npm:
$ ls node-v4.2.2-linux-x64/bin
node npm
Тепер я перейменував би папку на щось трохи простіше відстежувати
$ mv node-v4.2.2-linux-x64 nodejs
Якщо ви не зацікавлені в тому, щоб оновити вузол, просто перенесіть цю папку в одне з ваших місць для сміття (я використовую ~/bin
) та пропустіть наступний крок.
Якщо ви хочете мати можливість легко оновити версію свого вузла, то перемістіть nodejs
папку кудись, щоб ви могли відстежувати її ( ~/nodejs
можливо?). Тоді ви хочете створити посилання на один із ваших місць бін, щоб двійкові файли могли використовуватися з вашої оболонки, не виписуючи повний шлях.
Якщо припустити, що ви помістите папку nodejs у свій домашній каталог, ви можете зараз:
$ ln -s ~/nodejs ~/bin/nodejs
Очевидно, що це може перейти в будь-яке місце для сміття. Я використовував свій домашній каталог, тому він доступний лише мені, але ви також можете легко зробити:
$ ln -s ~/nodejs /usr/local/bin/nodejs
Це створить символьне посилання з папки nodejs у вашому домашньому каталозі до каталогу bin (це означає, що будь-які оновлення до каталогу у вашій домашній папці відображаються в іншій папці через символічне посилання ). Тепер ви хочете переконатися, що папка бін, що містить каталог nodejs, знаходиться у вашій $PATH
змінній оточення , тому відкрийте ~/.profile
файл у вашій домашній директорії. Ви хочете додати це внизу цього файлу (змінивши шлях, якщо ви не використовували ~/bin/
):
# Set the node PATH if it exists
if [ -d "$HOME/bin/nodejs/bin" ] ; then
PATH="$HOME/bin/nodejs/bin:$PATH"
fi
Це дозволить перевірити, чи існує каталог, і якщо він є, додайте його до вашої PATH. Я використовую, zsh
тому щойно оновив рядок у ~/.zshrc
:
export PATH="$HOME/bin/nodejs/bin:$PATH"
Закрийте термінал і знову відкрийте, а потім введіть наступне, щоб перевірити:
$ node -v
v4.2.2
$ npm -v
2.14.7
Створивши sym-посилання, це означає, що в майбутньому ви можете завантажити нове .tar.gz
з веб-сайту Nodejs, витягнути його ~/nodejs
, а двійкові файли, доступні вам у вашій $PATH
змінній оточення , автоматично оновлюються.
setup_4.x
... повторити завивку і apt-отримати все гаразд?