Eu acredito que eu possa ter algumas dependências instaladas na versão errada para o meu sistema, porque eu continuo recebendo erros sempre que tento usar apt-get
. Por exemplo:
sudo apt-get install minicom
resulta nesses erros:
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
libc-dev-bin : Depends: libc6 (< 2.12) but 2.13-38+deb7u8 is to be installed
libc6 : Depends: libc-bin (= 2.13-38+deb7u8) but 2.11.2-10 is to be installed
Breaks: locales (< 2.13)
libc6-dev : Depends: libc-dev-bin (= 2.13-38+deb7u8) but 2.11.2-10 is to be installed
Breaks: gcc-4.4 (< 4.4.6-4) but 4.4.5-8 is to be installed
locales : Depends: glibc-2.11-1
ntp : Depends: libssl1.0.0 (>= 1.0.0) but it is not installable
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Então eu tento consertar isso com sudo apt-get -f install
. Mas eu recebo erros quase idênticos:
The following packages have unmet dependencies:
libc-dev-bin : Depends: libc6 (< 2.12) but 2.13-38+deb7u8 is installed
libc6 : Depends: libc-bin (= 2.13-38+deb7u8) but 2.11.2-10 is installed
Breaks: locales (< 2.13)
libc6-dev : Depends: libc-dev-bin (= 2.13-38+deb7u8) but 2.11.2-10 is installed
Breaks: gcc-4.4 (< 4.4.6-4) but 4.4.5-8 is installed
locales : Depends: glibc-2.11-1
ntp : Depends: libssl1.0.0 (>= 1.0.0) but it is not installable
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
Exceto que desta vez, eu recebo os dois erros extras na parte inferior. Eu estou realmente em uma perda aqui para saber como resolver este problema.
Aqui está o que eu tentei até agora:
Em primeiro lugar, links para questões relacionadas:
Incapaz de instalar a maioria dos principais pacotes; Dependências não atendidas e não podem ser corrigidas
Problemas ao baixar a lista de pacotes devido a um Erro de "incompatibilidade de soma de hash"
Corrigir a dependência quando o apt-get -f install falha
E: Error, pkgProblemResolver :: Resolver gerado quebras, isso pode ser causado por pacotes retidos
Como resolvo dependências não atendidas depois de adicionar um PPA?
apt-get parou de funcionar devido a problema de dependência - libegl1-mesa
Nenhuma dessas perguntas ou respostas me ajudou, embora eu tenha tentado todas elas. O link final nessa lista parecia mais promissor, considerando que ele tem mensagens de erro quase idênticas, mas também não resolveu o problema.
Veja um breve resumo do que tentei:
- Removendo arquivos com 'sudo apt-get remove [package]. Isso resulta exatamente na mesma saída de quando eu tento instalar qualquer coisa.
- Observando o arquivo
/var/log/apt/term.log
para itens corrompidos a serem removidos. Isso não ajudou muito, porque, novamente, não consigo remover nada.
-
sudo apt-get clean
then sudo apt-get update
- clean não retorna nada, e a atualização atinge todas as minhas fontes sem problemas. Mas isso não conserta nada.
-
sudo apt-get dist-upgrade
- retorna problemas semelhantes para a instalação
-
apt-get install --reinstall [package]
em coisas que parecem quebradas - retorna problemas semelhantes à instalação
-
dpkg --remove [package]
- Eu fiz isso com alguns pacotes e isso funciona, mas como não tenho certeza de onde está o problema, isso pode quebrar mais as coisas.