"E: Impossibile trovare l'aggiornamento del pacchetto" quando provo ad aggiornare il mio sistema, perché?


23

Ho quasi un'ora a cercare di aggiornare la mia installazione, ecco come sto cercando di farlo:

$ sudo apt-get install update
[sudo] password for braiam: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package update

Semplicemente non funziona! Non è install updateil testo che dovrei inserire dopo sudo apt-getper installare gli aggiornamenti sul mio sistema Ubuntu? In caso contrario, quale comando devo scrivere?

Questa domanda sta cercando di risolvere alcuni errori comuni da parte di utenti non abituati al sistema APT e apt-get.

Risposte:


30

Lo strumento APT apt-getha semplici comandi che devi sapere prima cosa fanno e in quali circostanze lo usano.

Se quello che vuoi è aggiornare l'elenco dei pacchetti , il comando corretto è:

sudo apt-get update

solo quello! Non è necessario scrivere nient'altro prima né dopo. È solo sudo + apt-get + update . Fatto.

Per installare pacchetti o programmi nel tuo sistema, devi prima conoscere il nome del pacchetto . Se non si conosce il nome del pacchetto, si consiglia di utilizzare una GUI (come Ubuntu Software Center o packagekit), cercare e installare il programma usando esso. Se conosci il nome del pacchetto, devi solo:

sudo apt-get install package_name

Sostituisci package_nameil nome del pacchetto. Puoi installare diversi pacchetti contemporaneamente, basta scriverli con uno spazio tra loro. Se stai ancora ricevendo:

E: Impossibile trovare il pacchetto nome_pacchetto

Quindi prova ad aggiornare la tua lista o rivedere le istruzioni che stai seguendo, forse è solo un errore tipografico. Se il nome di quel pacchetto è sconosciuto per apt-get, questo è l'errore che otterrai.

Per aggiornare i pacchetti che hai già installato, ovvero aggiornare tutto il tuo sistema, devi fare:

sudo apt-get upgrade

Nient'altro. Aggiornerà tutti i pacchetti che hai installato nel tuo sistema.


3
Prova apt-cache search <packagename>, cercherà i pacchetti correlati al nome indicato.
Avinash Raj,
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.