Não é possível instalar pacotes porque as imagens linux têm dependências com elas mesmas

1

para consertar isso eu deletei alguns dos arquivos initrd.img-4.4.0-64-generic , deixando os que levam à imagem do linux que estou realmente usando, para fazer isso eu tive que navegar para inicializar no terminal então sudo thuner (isso foi o bit que era difícil de se trabalhar porque o xubuntu renomeia o gerenciador de arquivos thunar) Eu era então capaz de executar o comando -f install e tudo parece estar de volta ao normal agora. Obrigado a todos que tentaram ajudar, comunidades como essas e as coleções de conhecimento e experiência que eles abrigam são tão importantes.

Estou tentando instalar o libraw-dev para usar o rawpy no Python, eis o que recebo:

$ sudo apt-get install libraw-dev
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.
 libraw-dev : Depends: liblcms2-dev but it is not going to be installed
 linux-image-extra-4.4.0-66-generic : Depends: linux-image-4.4.0-66-generic but it is not going to be installed
 linux-image-extra-4.4.0-79-generic : Depends: linux-image-4.4.0-79-generic but it is not going to be installed
 linux-image-generic : Depends: linux-image-4.4.0-79-generic but it is not going to be installed
 linux-signed-image-4.4.0-66-generic : Depends: linux-image-4.4.0-66-generic (= 4.4.0-66.87) but it is not going to be installed
 linux-signed-image-4.4.0-79-generic : Depends: linux-image-4.4.0-79-generic (= 4.4.0-79.100) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

apt-get -f install me dá:

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)

Rodar autoremove traz o mesmo erro que tentar adicionar um pacote, tentei usar a ferramenta atualizadora de software para atualizar a imagem linux Acho que li em algum lugar que isso pode ajudar, mas não tem espaço suficiente em / boot, e quando tento limpar as imagens antigas usando isso Eu recebo o erro de dependência novamente. Eu 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 fazendo e removendo alguns antes, é possível que isso possa ter 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 do que uma linha a mais como código?):

  

Atualização do cache do AppStream concluída, mas alguns metadados foram ignorados devido a erros.

depois de -f install a última parte da saída é novamente (eu coloquei toda a saída, mas ela não será exibida como código e o fórum acha que estou tentando postar muitos links):

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.

    
por InnerDuckProd 14.06.2017 / 18:15

1 resposta

1

A sugestão de Nick Weinberg nos comentários corrigiu a questão para mim no Ubuntu 16.04 LTS - 64bit:

sudo apt-get update
sudo apt-get -f install
    
por user700420 14.06.2017 / 20:52