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.