Наткнулся на это, было странно трудно найти позже. Выкладываю сюда для потомков:
sudo yum install nodejs npm --enablerepo=epel
РЕДАКТИРОВАТЬ 3: По состоянию на июль 2016 года, EDIT 1 больше не работает для nodejs 4 (и EDIT 2 ни для кого). Этот ответ ( https://stackoverflow.com/a/35165401/78935 ) дает истинную однострочность.
РЕДАКТИРОВАТЬ 1: Если вы ищете nodejs 4, попробуйте репозиторий EPEL:
sudo yum install nodejs --enablerepo=epel-testing
РЕДАКТИРОВАТЬ 2: Для обновления с nodejs 0.12, установленной через репозиторий EPEL, используя указанную выше команду, до nodejs 4 из репозитория EPEL, выполните следующие действия:
sudo yum rm nodejs
sudo rm -f /usr/local/bin/node
sudo yum install nodejs --enablerepo=epel-testing
Более новые пакеты помещают двоичные файлы узла /usr/bin
вместо /usr/local/bin
.
И немного предыстории:
Опция --enablerepo=epel
вызывает yum
поиск пакетов в репозитории EPEL.
EPEL (Extra Packages for Enterprise Linux) - это проект с открытым исходным кодом и бесплатный репозиторий для сообщества, разработанный командой Fedora, который предоставляет 100% высококачественные дополнительные программные пакеты для дистрибутива Linux, включая RHEL (Red Hat Enterprise Linux), CentOS и Scientific Linux. Проект Epel не является частью операционной системы RHEL / Cent, но он предназначен для крупных дистрибутивов Linux, предоставляя множество пакетов с открытым исходным кодом, таких как сетевое взаимодействие, системное администрирование, программирование, мониторинг и так далее. Большинство пакетов epel поддерживаются репо Fedora.
Через http://www.tecmint.com/how-to-enable-epel-repository-for-rhel-centos-6-5/