Gerenciador de pacotes universal para instalação / desinstalação? [duplicado]

1

Tudo o que eu realmente quero um gerenciador de pacotes é instalar um aplicativo em um local de minha escolha, criar links simbólicos se eu quiser, e remover tudo quando terminar o aplicativo. Manter o controle de todos os arquivos modificáveis pelo usuário para cada aplicativo e salvá-los quando eu "remover" seria bom também.

No entanto, existem 5-10 gerenciadores de pacotes diferentes, cada um com seu próprio "ecossistema" de aplicativos, e há também muitos aplicativos que eu encontro enquanto navego na web que dizem "aqui, baixe este .tgz!"; com certeza vou clicar, mas agora eu tenho um .tgz!

Existe algo parecido com um gerenciador de pacotes "universal"? Algo com poucos recursos, basta instalar e desinstalar seria perfeito, desde que ele irá instalar / desinstalar o que eu lance nele: .deb, .rpm, .tgz, .gem, etc.

Tudo que eu quero é instalar / desinstalar através de uma única interface, à la App Store!

    
por themirror 24.09.2013 / 04:18

1 resposta

2

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]...
    
por 24.09.2013 / 04:22