В один прекрасный день меня попросили написать “скрипт/программу/…”, которая бы выполнялась не отдельном сервере и делала, то что делает браузер.
Я решил для для этого мне нужно воспользоваться node. Давно хотел что-нить запилить на ней стоящее. Был у меня хостинг с ssh доступом. Посмотрел я на версию node и растроился. Была она там, что-то вроде v0.10.xx. А мне надо что-нить поновее. Если уж не v5, то хотя б v4.2.2.
Root доступа у меня, конечно же, не было. Поэтому стал вопрос как установить свою node для пользоватяле, который не является root
И так, поехали:

  1. Добавить следующие строки в $HOME/.npmrc (если этого файла нету – то создайте его):
  2. С оффициального сайта NodeJS скачайте исходники [На данный момент версия v4.2.2]:
  3. Распакуйте их, зайдите в папку и проинсталируйте node:
  4. Проверим путь к npm:
  5. Должно быть $HOME/.local/bin/npm, если не так, то