npm2debian: дебианизация npm пакетов

в 14:55, , рубрики: Debian, node.js, метки: ,

Наверняка у многих, кто пробовал использовать Node.JS в своих проектах, возникал вопрос о деплое npm пакетов на сервера. В нашей инфраструктуре широко используются машины с Ubuntu, куда мы деплоим сервисы через debian пакеты. Хочу рассказать об инструменте, который мы написали для упрощения создания debian пакетов и которым успешно пользуемся уже больше года.

Первая версия npm2debian появилась в феврале 2011 года, в ноябре 2012 он был переписан практически с нуля, а совсем недавно — переехал с использования cdbs в создаваемых пакетах на debhelper 7 и обзавёлся базовой документацией.

Сейчас npm2debian это инструмент, который из npm пакета создаёт сорцовый Debian пакет. Как правило, всё что вам остаётся сделать — это собрать из него бинарные пакеты командой debuild или dpkg-buildpackage -rfakeroot.

В репозитории npm пакетов доступна самая свежая версия 0.2.10.

Установка: npm -g install npm2debian

Баги и пожелания пишите в трекер на github.
Если чувствуете в себе силы улучшить инструмент — в трекере всегда есть задачи. Patches are welcome!

Автор: arikon


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js