Qual é a maneira mais fácil de criar um pacote virtual no debian?


9
  1. Qual é a maneira mais fácil de criar um "pacote virtual" no debian?

    Meu problema: compilei / instalei o mysql a partir da fonte e agora preciso informar aos outros pacotes que o mysql já está instalado (caso contrário, eles também tentarão instalar o mysql ...). Pesquisei na internet, mas não encontrei uma resposta rápida para esta pergunta.

  2. E existe um comando fácil para dizer ao aptitude para instalar algo, mas excluir uma biblioteca / dependência específica requerida (como o mysql). Essa seria outra maneira de resolver o problema.

Respostas:


8

Instale e use o pacote debian chamado equivs .

... Outro uso é contornar a verificação de dependência: deixando o dpkg pensar que um nome e uma versão de pacote específicos são instalados quando não estão.

homem equivs-build


1

Procure checkinstall; após compilar a partir da fonte, ele cria pacotes .deb que podem ser instalados via dpkg, criando assim uma entrada no banco de dados APT.


0

Se o equivalente não pode ajudar devido a conflitos.

Por exemplo, o viber.deb exige libcurl3, mas o sistema operacional possui libcurl4. Não é possível instalar o libcurl3 virtual por causa do conflito do libcurl4.

Use força como dpkg -i --force-dependency viber.deb.

Em seguida, edite /var/lib/dpkg/statuse corrija a Depends:linha na Package: viberseção.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.