A coisa mais próxima que vi para o que você está pedindo é um projeto que encontrei há algum tempo no github chamado fpm
. Stands for Effing Package Manager.
Fontes:
- gem (até mesmo autodownloadado para você)
- módulos python (autodownload para você)
- pear (também faz o download para você)
- diretórios
- rpm
- deb
- pacotes de nós (npm)
Alvos:
- deb
- rpm
- solaris
- tar
- diretórios
O aplicativo fpm
é uma gema Ruby, então você instala da seguinte forma:
$ gem install fpm
Uma vez instalado, você pode criar um pacote da seguinte maneira:
$ fpm -s <source type> -t <target type> [list of sources]...