aggiornamento dal 15.10 al 16.04 apt non installato


19

Quando provo ad aggiornare usando il terminale, il mio aggiornamento si interrompe. Questa è la linea mostrata nel terminale:

The required dependency 'apt(>=1.0.10.2 ubuntu2)' is not installed.

il mio problema è che non conosco il comando per installare questa dipendenza. Usando altri comandi, dice che apt è aggiornato. Soluzioni?


Hai provato a usare sudo apt-get update, sudo apt-get upgradee sudo apt-get install -f?
Andrew,

si, ho usato tutti quei comandi. i primi due dissero che ero aggiornato ma il terminale non riconosceva il comando install -f
paul

Ci hai provato sudo apt-get -y install apt?
Andrew,

risposta, ancora una volta è apt è già la versione più recente
paul

non importa il comando install apt che ho provato, dice sempre che sono aggiornato!
paul

Risposte:


19

Aveva lo stesso problema, risolto forzando l'aggiornamento di apt e pulendo l'installazione corrente come suggerito da Andrew:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get -f install   # (not "install -f"!)
sudo apt-get -y install apt
sudo do-release-upgrade

5
c'è qualcos'altro che blocca la mia installazione di apt. seguendo le istruzioni elencate, indica comunque che apt è aggiornato. tuttavia, quando riesco a fare-release-upgrade, non riesce a trovare apt, o almeno l'app apt corretto.
paul

1
-f installe install -fnon fare alcuna differenza.
Pilota 6

Ma quell'installazione dal 15.10 al 16.xx sth.
marko,

@marko Devi solo ripetere il passaggio alcune volte.
ww

13

Ho avuto questo errore, per me mi mancava la riga wily-updates dalla mia /etc/apt/sources.list:

deb http://archive.ubuntu.com/ubuntu/ wily-updates main restricted universe multiverse

1
Per ARM ecc. La linea dovrebbe esseredeb http://ports.ubuntu.com/ wily-updates main restricted universe multiverse
Vladimir Panteleev,

Sto pensando che dovrebbe essere "deb doors.ubuntu.com trusty-aggiorna il multiverso dell'universo limitato" (vale a dire, attiva i repository extra). Le versioni di miscelazione (ad esempio, fidate e astute) non finiscono mai bene.
joat

Dopo aver fatto ciò, "apt-get update && apt-get -y upgrade && do-release-upgrade" sembra funzionare. Nota: potrebbe essere necessario commentare la riga / tmp in / etc / fstab, per evitare di esaurire lo spazio temporaneo.
joat

Questo è essenziale se esegui l'upgrade dalla vecchia versione di Ubuntu, come 15.xx. Inoltre, tieni presente che non forniscono più l' URL di archive.ubuntu.com/ubuntu per le versioni vecchie e astute. Utilizzare invece old-releases.ubuntu.com/ubuntu .
Evgeniy,

4

Ho avuto anche questo problema, questo aggiornerà tutte le tue chicche e aggiornerà da 15 a 16.

Vai a Software and Updates>Updates

Spuntare quanto segue

  • Wily Security
  • Aggiornamenti astuti
  • Proposto astutamente

Aggiorna e aggiorna il sistema corrente

sudo apt-get update && sudo apt-get upgrade

Ottieni l'aggiornamento

sudo apt-get dist-upgrade

Aggiornamento in CLI

sudo do-release-upgrade

1

Ho avuto lo stesso identico problema con 'apt'. Ho ottenuto la soluzione da questo link . Corri sudo dpkg -l | grep apt. È possibile visualizzare questa voce nell'output del comando:

ii  apt 1.0.10.2ubuntu1      amd64         commandline package manager

Se lo fai, dovrai ottenere l' pt richiesto (> = 1.0.10.2 ubuntu2) . Ecco i passaggi che ho seguito:

  1. Vai su Software e aggiornamento -> Software Ubuntu. Cambia il server in server principale (nel mio caso, sono passato a server per l'India). In precedenza utilizzavo un mirror diverso e quindi avevo una versione "apt" precedente.

  2. Correre

        sudo apt-get update
        sudo apt-get install --reinstall apt 
    
  3. Esegui di sudo dpkg -l | grep aptnuovo per verificare che la versione sia cambiata. Spero che la voce nell'output debba essere cambiata in: apt 1.0.10.2ubuntu2 .

  4. Esegui un sudo apt-get update && sudo apt-get upgradeseguito che puoi procedere all'aggiornamento a Ubuntu 16.04.


ha seguito i consigli elencati. il gestore dei pacchetti di comandi ha fornito ver. 1.0.10.2 ubuntu1. ma i due comandi per passare a ubuntu2 non hanno prodotto cambiamenti (comunque ubuntu1). poiché si tratta di un cambiamento di sicurezza, potrebbe essere causato da un problema di sicurezza?
paul

Non sono affatto un esperto in questo, ma penso che un'altra alternativa sarebbe usare questo deb forse per risolvere il problema.
Rahul,

mi sento a disagio a scaricare e installare i file ubuntu2 fino a quando non riesco a stabilire perché i file non sono disponibili tramite la riga di comando (terminale). ho esperienza limitata nell'estrazione e installazione da un download.
paul

1

Le precedenti soluzioni pubblicate non funzionavano per me.

Ciò che ha funzionato è stato, come si trova nei commenti sul launchpad :

wget http://launchpadlibrarian.net/254524267/apt_1.0.10.2ubuntu2_amd64.deb   
wget http://launchpadlibrarian.net/254524264/apt-transport-https_1.0.10.2ubuntu2_amd64.deb
wget http://launchpadlibrarian.net/254524266/apt-utils_1.0.10.2ubuntu2_amd64.deb    
wget http://launchpadlibrarian.net/254524269/libapt-inst1.7_1.0.10.2ubuntu2_amd64.deb    
wget http://launchpadlibrarian.net/254524270/libapt-pkg4.16_1.0.10.2ubuntu2_amd64.deb

sudo dpkg --install apt_1.0.10.2ubuntu2_amd64.deb apt-transport-https_1.0.10.2ubuntu2_amd64.deb apt-utils_1.0.10.2ubuntu2_amd64.deb libapt-inst1.7_1.0.10.2ubuntu2_amd64.deb libapt-pkg4.16_1.0.10.2ubuntu2_amd64.deb

sudo do-release-upgrade
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.