Crie um pacote .deb apenas com dependências

Crie um pacote .deb apenas com dependências

Eu tenho um software que vem como um pacote deb ou como fonte. Gostaria de instalá-lo a partir do código-fonte para poder instalá-lo em um diretório não padrão, mas gostaria de usar o apt para gerenciamento de dependências.

Existe algum software que eu possa usar para criar um pacote deb a partir de outro que seja apenas um pacote fictício com as dependências do pacote?

EDIT: Para esclarecer, quero satisfazer as dependências do software, não usar o software para satisfazer as dependências.

Responder1

Você pode usar equivspara isso. Instale oequivsempacotar e executar

equivs-control yourpackage.control

(substituindo yourpackagepor algo apropriado para sua situação).

Isto criará um yourpackage.controlarquivo de modelo; edite-o conforme apropriado:

  • para impor dependências, liste-as na Depends:linha;
  • para satisfazer as dependências, liste-as na Provides:linha (adicionando se necessário).

Se você quiser satisfazer uma única dependência, nomeie seu pacote de acordo, não é Provide?

Você também deve preencher a Version:linha. Então corra

equivs-build yourpackage.control

e instale o pacote resultante .deb(que imporá as dependências).

informação relacionada