As dependências do pacote não puderam ser resolvidas

2

Estou tentando instalar o java no Ubuntu, mas está me dando este erro:

$ sudo apt-get install default-jre
Reading package lists... Done
Building dependency tree       
Reading state information... Done
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:
 default-jre : Depends: default-jre-headless (= 1:1.6-43ubuntu2) but it is not going to be installed
               Depends: openjdk-6-jre (>= 6b23~pre11-1ubuntu1~) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Quando tento instalar algo do Centro de Software ,

Isso me mostra esse erro:

[

QuandovouparaoCentrodesoftware>Editar>Asfontesdesoftwareestãodesativadas.

Eutenteimuitassoluções,masnadafunciona:

sudoapt-getupdatesudoapt-getupgradesudoapt-getdist-upgradesudoapt-getcleansudoapt-getautoclean

Tentei esta resposta de estouro de pilha

Este é o resultado de apt-cache policy default-jre e apt-cache policy default-jre-headless .

$ apt-cache policy default-jre
default-jre:
  Installed: (none)
  Candidate: 1:1.6-43ubuntu2
  Version table:
     1:1.6-43ubuntu2 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise/main i386 Packages

$ apt-cache policy default-jre-headless
default-jre-headless:
  Installed: (none)
  Candidate: 1:1.6-43ubuntu2
  Version table:
     1:1.6-43ubuntu2 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise/main i386 Packages

Quando tentei o dpkg --get-selections | grep hold , não aparece nenhum erro!

    
por xitas 05.01.2015 / 13:41

1 resposta

4

Pensei que seria de pacotes "mantidos", mas talvez não, ou talvez não seja o único problema ...

Eu vi erros similares antes causados pelo uso de repositórios não padrão (versão / distribuição incorreta, privada ímpar ou PPAs). Você pode querer verificar seus repositórios e tentar redefini-los para "padrões".

Isso não pode resolver o problema, mas fazer uma cópia de backup de seus repos atuais (arquivos sources.list ...) seria fácil verificar & amp; desfazer depois.

Aqui estão informações de outra resposta minha em Restaurando fontes padrão do Ubuntu :

Backup dos arquivos sources.list

Basta copiá-los para uma pasta de backup em algum lugar, isso deve funcionar:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.old
sudo cp -R /etc/apt/sources.list.d /etc/apt/sources.list.d.old

ou coloque a cópia em sua casa em algum lugar:

sudo cp -R /etc/apt/sources.list* /home/myuser/

Restaurando o padrão do Ubuntu sources.list

  • Para o Ubuntu, se você fizer isso, deve gerar um novo arquivo sources.list fresco

    1. exclua os arquivos antigos ( sudo rm /etc/apt/sources.list e sudo rm -R /etc/apt/sources.list.d , mas BACKUP FIRST ).

    2. Então faça de:

      • Execute as Fontes de Software (no menu / travessão de programas ou sudo software-properties-gtk ou sudo software-sources ) marque / marque alguns repos, escolha um servidor e atualize.

      • OU Gere um novo no link usando sua versão & amp; país (para escolher espelhos locais), copie & amp; cole-o em sua nova sources.list com gksudo gedit /etc/apt/sources.list
        ou em um terminal com% sudo nano /etc/apt/sources.list

O link do site também tem muitos APEs opcionais. [cortesia de Como restauro os repositórios padrão? ]

    
por Xen2050 06.01.2015 / 20:45