Некоторые пользователи irc.freenode.net/#Node.js просто сообщают мне, что V8 компилируется по умолчанию, и что доступный двоичный архив может просто работать без проблем. Учитывая это, я буду удалять версию RPM и просто распаковывать этот tarball и запускать его.
Обновление Node.JS из tar-архива binares, когда уже установлена yum-версия
На CentOS 6.3 64-bit я установил Node.JS версии 0.6.18, используяyum
.
У меня есть приложение, которое требует Node.JS v0.8.x. На данный момент доступна стабильная версия Node.JS 0.8.7, что идеально. К сожалению, сайт, на котором размещены RPM для Node, не очень актуален и не имеет RPM для версии 0.8.x в настоящее время.
Вопросы:
- Есть ли другой источник для RPM, который может иметь последнюю стабильную сборку?
- Если нет, то есть ли хитрый способ накатить мои собственные RPM ? (У меня нет
rpmbuild
доступа к моей системе.) - Если нет, то каков наилучший способ удалить мою текущую версию Node.JS, установленную на yum, и установить ее из архива двоичных файлов, убедившись, что установлены правильные версии V8 и тому подобное? (Я предпочитаю не собирать из исходного кода ... места на диске мало, и установка GCC может поставить меня близко или превысит квоту.)
2 ответа на вопрос
Если нет, то есть ли хитрый способ накатить мои собственные RPM?
Есть. С локальной системой Fedora вы можете извлечь EL SRPM, заменить tar-архив, перестроить SRPM, а затем использовать mock для перестройки RPM для EL с новой версией Node. mock выполнит тяжелую работу по загрузке и установке требований сборки в chroot, а затем соберет новый пакет из нового tarball.
Обратите внимание, что это не всегда тривиальная задача, поскольку более новая версия может иметь дополнительные требования как к сборке, так и с исправлениями, чтобы привести ее в готовое состояние.
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4