Não é possível corrigir dependências não atendidas

3

Eu instalei (não com sucesso) o chrome de 32 bits e não sabia que meu tipo de sistema operacional era de 64 bits . Tentei consertá-lo com este comando sudo apt-get -f install , mas houve um erro .

Sempre que eu instalo um pacote, por exemplo, flashplugin-installer ou gdebi , ele mostra um erro:

$ sudo apt-get install flashplugin-installer

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:
 libc6 : Breaks: locales (< 2.19)
 libc6:i386 : Recommends: libc6-i686:i386
              Breaks: locales (< 2.19)
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

-------------------------------------------------------------------------------

$ sudo apt-get install gdebi

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:
 gdebi : Depends: gdebi-core (= 0.9.5.5+nmu1) but it is not going to be installed
         Recommends: libgtk2-perl but it is not going to be installed
 libc6 : Breaks: locales (< 2.19)
 libc6:i386 : Recommends: libc6-i686:i386
              Breaks: locales (< 2.19)
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Como faço para corrigir isso? Eu sou novo no Linux.

Editar:
  

Próximo , execute:

     

sudo apt-get clean e sudo apt-get update

Bem, eu estou preso a isso antes de limpar e desclassificar a libc6 na resposta do mchid. Estou tendo este erro , e o mchid sugeriu isso link mas as soluções não resolveram o meu problema.

    
por newbieguy 30.11.2015 / 09:38

1 resposta

2

EDITAR

Descobri que uma prioridade de pin de 1001 permitirá downgrades desse conjunto de prioridades para que você possa fazer o downgrade de todos os pacotes existentes do Ubuntu que foram instalados por engano devido ao Kali Repo. Isso deve realmente ajudar a consertar as coisas e também deve evitar problemas de dependência no futuro.

Primeiro , edite seu arquivo / etc / apt / preferences antes de fazer qualquer outra coisa.

Execute os seguintes comandos:

sudo nano /etc/apt/preferences

Agora, copie e cole o seguinte no arquivo:

Package: *
Pin: origin ppa.launchpad.net
Pin-Priority: 1001

Package: *
Pin: origin ph.archive.ubuntu.com
Pin-Priority: 1001

Package: *
Pin: origin security.ubuntu.com
Pin-Priority: 1001

Package: *
Pin: origin extras.ubuntu.com
Pin-Priority: 1001

Package: *
Pin: origin repo.kali.org
Pin-Priority: 600

Package: *
Pin: origin extras.ubuntu.com
Pin-Priority: 1001

Package: *
Pin: origin security.kali.org
Pin-Priority: 600

Package: *
Pin: origin http.kali.org
Pin-Priority: 600

Pressione CTRL + o e depois pressione ENTER para salvar o arquivo. Pressione CTRL + x para sair do nano.

Próximo , execute:

sudo apt-get clean
sudo apt-get update

Então , limpe libc6-dbg e faça downgrade de libc6: i386, libc6-dev e libc6:

sudo dpkg -P libc6-dbg
apt-get download libc6-udeb=2.19-0ubuntu6 libc6-dev=2.19-0ubuntu6.6 libc6=2.19-0ubuntu6.6:i386
sudo dpkg -i libc6_2.19-0ubuntu6.6_amd64.deb
sudo dpkg -i libc6-dev_2.19-0ubuntu6.6_amd64.deb
sudo dpkg -i libc6_2.19-0ubuntu6.6_i386.deb

Além disso, faça o downgrade do gdebi:

sudo apt-get install gdebi=0.9.5.3ubuntu2

Se tudo correr bem, execute os seguintes comandos. Se não, por favor poste seus erros.

Para instalar o google-chrome-stable:

sudo apt-get clean
sudo dpkg -P google-chrome-stable
sudo apt-get update
sudo apt-get upgrade

Por favor, poste qualquer erro. Se não houver erros, continue:

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo gdebi google-chrome-stable_current_amd64.deb

gdebi cuidará de todas as dependências para você.

    
por mchid 30.11.2015 / 09:55