Como informar ao apt-get para ignorar dependências não atendidas para sempre?

3

Eu uso o lighttpd ao invés do apache, mas todos os pacotes nos repositórios do Debian estão tão interessados em instalar o apache quando eu instalo um pacote baseado na web. Então eu instalei o gitweb com o apt-get, dizendo para ignorar a dependência do apache2 ... Agora, quando tento instalar qualquer pacote, ele reclama de dependências não satisfeitas.

root@mercury:~# apt-get install fail2ban python-central   
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
gitweb : Depends: apache2 or
               httpd
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
root@mercury:~# 

Como eu diria ao apt-get para ignorar dependências não atendidas por padrão?

    
por Waleed Ahmad 27.07.2011 / 16:40

1 resposta

5

Instale o pacote equivs .

Isso permitirá que você crie pacotes triviais que preencham a dependência. Nesse caso, você criará um pacote falso fornecendo o httpd.

Aqui está um artigo sobre como fazer essa tarefa.

Embora, como afirma @Holger, a melhor coisa a fazer é instalar o lighttpd a partir do repositório debian, pois ele fornece httpd .

    
por 27.07.2011 / 17:13

Tags