
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 equivs
para isso. Instale oequivs
empacotar e executar
equivs-control yourpackage.control
(substituindo yourpackage
por algo apropriado para sua situação).
Isto criará um yourpackage.control
arquivo 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).