![Não é possível instalar pacotes porque as imagens do Linux têm dependências entre si](https://rvso.com/image/1000900/N%C3%A3o%20%C3%A9%20poss%C3%ADvel%20instalar%20pacotes%20porque%20as%20imagens%20do%20Linux%20t%C3%AAm%20depend%C3%AAncias%20entre%20si.png)
para consertar eu apaguei alguns dos initrd.img-4.4.0-64-generic
arquivos, deixando aqueles que levavam à imagem do Linux que estou usando, para fazer isso tive que navegar para inicializar no terminal sudo thuner
(essa foi a parte que foi difícil de resolver porque xubuntu renomeia gerenciador de arquivos thunar) Consegui então executar o comando -f install e tudo parece ter voltado ao normal agora. Obrigado a todos que tentaram ajudar, comunidades como essas e os acervos de conhecimento e experiência que abrigam são muito importantes.
Estou tentando instalar libraw-dev
para usarcruem Python, aqui está o que recebo:
$ sudo apt-get install libraw-dev Lendo listas de pacotes... Concluído Construindo árvore de dependência Lendo informações de estado... Concluído Você pode querer executar 'apt-get -f install' para corrigir estes: Os pacotes a seguir possuem dependências não atendidas. libraw-dev: Depende: liblcms2-dev mas não será instalado linux-image-extra-4.4.0-66-generic: Depende: linux-image-4.4.0-66-generic mas não será instalado linux-image-extra-4.4.0-79-generic: Depende: linux-image-4.4.0-79-generic mas não será instalado linux-image-generic: Depende: linux-image-4.4.0-79-generic mas não será instalado linux-signed-image-4.4.0-66-generic: Depende: linux-image-4.4.0-66-generic (= 4.4.0-66.87) mas não será instalado linux-signed-image-4.4.0-79-generic: Depende: linux-image-4.4.0-79-generic (= 4.4.0-79.100) mas não será instalado E: Dependências não atendidas. Experimente 'apt-get -f install' sem pacotes (ou especifique uma solução).
apt-get -f install
me dá:
Erros foram encontrados durante o processamento: /var/cache/apt/archives/linux-image-4.4.0-79-generic_4.4.0-79.100_amd64.deb /var/cache/apt/archives/linux-image-4.4.0-66-generic_4.4.0-66.87_amd64.deb E: O subprocesso /usr/bin/dpkg retornou um código de erro (1)
A execução autoremove
traz o mesmo erro de tentar adicionar um pacote, tentei usar a ferramenta de atualização de software para atualizar a imagem do linux. Acho que li em algum lugar que isso pode ajudar, mas não há espaço suficiente em/boot, e quando tento limpar retire as imagens antigas usandoesseRecebo o erro de dependência novamente. Tentei remover outro programa usando o apt apenas para testá-lo e novamente recebi o erro de dependência. Eu estava brincando com ambientes conda criando e removendo alguns antes, é possível que isso tenha causado isso?
Estou usando o xubuntu, recebo 4.4.0-64-generic
quando coloco uname -r
no terminal, obrigado por reservar um tempo para ler isso.
edit: após a atualização (desculpas pela formatação das saídas, alguém sabe por que não me permite fazer mais de uma linha como código?):
A atualização do cache do AppStream foi concluída, mas alguns metadados foram ignorados devido a erros.
depois que -f install
a última parte da saída for novamente (eu colocaria a saída inteira, mas ela não será exibida como código e o fórum achará que estou tentando postar links demais):
Errors were encountered while processing:
/var/cache/apt/archives/linux-image-4.4.0-79-generic_4.4.0-79.100_amd64.deb
/var/cache/apt/archives/linux-image-4.4.0-66-generic_4.4.0-66.87_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
e finalmente refazer a instalação como antes ainda me dá o erro de dependência como antes.
Responder1
Nick WeinbergA sugestão de nos comentários corrigiu o problema para mim no Ubuntu 16.04 LTS - 64 bits:
sudo apt-get update
sudo apt-get -f install