Não é possível executar o apt-get devido a dependências

3

Estou tentando instalar alguns pacotes no meu servidor (Debian8) e para alguns deles, sempre tenho problemas de dependências.

Por exemplo, eu executei este comando:

apt-get install jetty9

E respondo que pedi coisas impossíveis e digo que a dependência libjetty9-extra-java não está satisfeita. Eu não consigo entender o porquê.

Alguém pode me dizer por que recebo esses erros?

Aqui está o erro:

Some packages could not be installed. This may mean that you have  
requested an impossible situation or if you are using the unstable                                                                                             
distribution that some required packages have not yet been created                                                                                             
or been moved out of Incoming.                                                                                                                                 
The following information may help to resolve the situation:                                                                                                   

The following packages have unmet dependencies:                                                                                                                
 jetty9 : Depends: libjetty9-extra-java (>= 9.2.14-1~bpo8+1) but it is not going to be installed                                                               
E: Unable to correct problems, you have held broken packages.

E esta é minha sources.list:

#de://debian.mirrors.ovh.neb httpt/debian/ jessie main                                                                                                         
#deb-src http://debian.mirrors.ovh.net/debian/ jessie main                                                                                                     

deb http://security.debian.org/ jessie/updates main                                                                                                            
deb-src http://security.debian.org/ jessie/updates main                                                                                                        

# jessie-updates, previously known as 'volatile'                                                                                                               
deb http://debian.mirrors.ovh.net/debian/ jessie-updates main                                                                                                  
deb-src http://debian.mirrors.ovh.net/debian/ jessie-updates main                                                                                              

# jessie-backports, previously on backports.debian.org                                                                                                         
deb http://debian.mirrors.ovh.net/debian/ jessie-backports main                                                                                                
deb-src http://debian.mirrors.ovh.net/debian/ jessie-backports main                                                                                            

deb http://debian.mirrors.ovh.net/debian/ jessie main contrib non-free                                                                                         
deb-src http://debian.mirrors.ovh.net/debian/ jessie main contrib non-free
    
por Laurent-P 28.03.2016 / 14:37

3 respostas

5

Seu pacote jetty9 está usando os backports, como pode ser visto pela string bpo8 .

Como você já possui backports de jessie configurados em sources.list, faça:

sudo apt-get update
sudo apt-get -t jessie-backports jetty9

O -t jessie backports é uma sugestão para o apt usando o repositório jessie-backports.

Verifique também:

link

Backports são pacotes tirados da próxima versão Debian (chamados de "testing"), ajustados e recompilados para uso no Debian estável. Como o pacote também está presente na próxima versão Debian, você pode facilmente atualizar seu sistema stable + backports assim que o próximo lançamento do Debian for lançado. "

    
por 28.03.2016 / 15:14
2
sudo apt-get clean

seguido por

sudo apt-get -f install
    
por 29.03.2016 / 02:44
2

Apenas um erro de digitação no seu segundo comando:

sudo apt-get -t jessie-backports install jetty9

    
por 11.06.2016 / 17:44