Skip to main content

Alterando dependências de um pacote deb

  1. Descompactar deb: ar x nomedoarquivo.deb (serão criados três arquivos: debian-binary control.tar.gz data.tar.gz)
  2. Descompactar arquivo control: tar xzf control.tar.gz (vai criar alguns arquivos como: postinst postrm preinst prerm md5sums control)
  3. Corrigir dependências no arquivo control (exemplo, alterando de Depends para Recommends)
  4. Recompactar control.tar.gz: tar c postinst postrm md5sums control | gzip -c > control.tar.gz (verificar todos os arquivos gerados no passo 2)
  5. Recompactar arquivo deb: ar rcs novopacote.deb debian-binary control.tar.gz data.tar.gz (a ordem é importante!)

Fonte: https://coderwall.com/p/hes3ha/change-the-dependencies-of-a-deb-package