cercando di aggiornare i pacchetti


9

Sto provando ad aggiornare i miei pacchetti ma non voglio aggiornare a 16.10. Mi sono imbattuto sudo apt updatepoi sudo apt upgradeaggiornare i miei pacchetti ma ho ottenuto questo messaggio nella tua terminale

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 eliminare / rimuovere questi pacchetti e reinstallarli? Grazie in anticipo per il vostro aiuto.


Basta reinstallarlo ..... e fatecelo sapere
minigeek

Risposte:


12

L'ho fatto:

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

# after reboot
sudo do-release-upgrade

Il pacchetto python3-apt-daemon.pkcompatnon aveva dipendenze rimanenti. L'aggiornamento ha quindi proceduto normalmente.


Il mio aggiornamento dal 16.04 al 18.04 non è riuscito a causa di questo problema. La soluzione sopra ha funzionato con apt sostituendo apt-get. Inoltre, non è stato necessario eseguire do-release-upgrade poiché apt upgrade ha fatto il necessario.
John Rose,

Ho eseguito tutti questi comandi e la seconda risposta di Favian. Niente spettacolo. Alla fine, ho eseguito ciascuno dei pacchetti elencati da ... apt list --upgradableuno a uno. Ho pianificato di aggiornare ciò che potevo / avrei potuto e identificare il fly-in-the-oinmment . Si scopre che tutto è riuscito e che mai la discrepanza non è stata più. Non ho idea di cosa fosse in conflitto - Spero che aggirare gli altri aiuti.
sarà il

3

Questo ha risolto il mio problema in ogni situazione :) corri:

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

quindi riprovare:

sudo apt-get upgrade

1

Il mio aggiornamento dal 14.04 al 16.04 al 18.04 non è riuscito per lo stesso motivo. La soluzione di Michael ha funzionato quando ho usato apt invece di apt-get.

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

"apt upgrade" non è riuscito a metà, ma la maggior parte è stata completata quando ho eseguito un successivo comando "apt purge".

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.