Existe uma maneira de instalar um pacote deb “D” em uma máquina remota “M” sem transferir “D” para “M”? Se eu mover "D" para "M", o proprietário da máquina "M" poderá copiar meu pacote deb (antes de terminar a instalação), o que é algo que eu não quero. Eu mesmo desenvolvi o pacote "D", então não quero que eles o tenham. E não temos tempo/recursos para adicionar uma licença ou chave ao nosso pacote.
Responder1
Receio ter más notícias para você.
dpkg-repacké um software padrão que usa os arquivos de informações de embalagem (queterpermanecer no sistema para garantir que a atualização ocorra corretamente) para reconstruir o pacote .deb.
Se você instalar D na máquina remota M, quem tiver root em M poderá reconstruir D quando quiser.
EDITARE mesmo que você de alguma forma os impeça de fazer isso, um simples dpkg -L packagename
lhes diráexatamentequais arquivos fazem parte do pacote e, nesse ponto, eles podem simplesmente tará-los e pronto.