tentando atualizar pacotes

9

Tentando atualizar meus pacotes, mas não quero atualizar para a 16.10. Corri sudo apt updateentão sudo apt upgradepara atualizar meus pacotes, mas recebi esta mensagem no terminal

The following packages have unmet dependencies:
 libcjs0e : Conflicts: libcjs0 but 3.0.1-3build2 is to be installed
 python3-aptdaemon.pkcompat : Conflicts: packagekit
                              Conflicts: packagekit:i386

Devo limpar / remover esses pacotes e reinstalá-los? Agradeço antecipadamente por sua ajuda.

Jorge Santiago
fonte
Apenas reinstalá-lo ..... e deixe-nos saber
minigeek

Respostas:

12

Eu fiz isso:

sudo apt-get purge python3-aptdaemon.pkcompat
sudo apt-get update
sudo apt-get upgrade
reboot

# after reboot
sudo do-release-upgrade

O pacote python3-apt-daemon.pkcompatnão tinha dependências restantes. A atualização prosseguiu normalmente.

Michael Mikowski
fonte
Minha atualização de 16.04 para 18.04 falhou devido a esse problema. A solução acima funcionou com o apt, substituindo o apt-get. Além disso, não havia necessidade de fazer-release-upgrade, pois o apt upgrade fazia o necessário.
1911 John Rose
Eu executei todos esses comandos, bem como a segunda resposta do Favian. No show. Eventualmente, eu executei cada um dos pacotes listados de ... apt list --upgradableum por um. Planejei atualizar o que eu poderia / poderia identificar o fly-in-the -minment . Acontece que tudo foi bem-sucedido e o que sempre foi a incompatibilidade não era mais. Não faço ideia do que estava em conflito - espero que a solução alternativa ajude outras pessoas.
será
3

Isso resolveu meu problema em todas as situações :) execute:

sudo apt-get -f autoremove
sudo apt-get update

depois tente novamente:

sudo apt-get upgrade
Favian Ioel P
fonte
1

Minha atualização de 14.04 via 16.04 para 18.04 falhou pelo mesmo motivo. A solução de Michael funcionou quando eu usei o apt em vez do apt-get.

sudo apt purge python3-aptdaemon.pkcompat
sudo apt update
sudo apt upgrade

O "apt upgrade" falhou parcialmente, mas a maior parte foi concluída quando executei um comando "apt purge" subsequente.

user2145748
fonte