Come trovo un elenco di software obsoleti e che necessitano di aggiornamento?


15

Come posso trovare un elenco di pacchetti obsoleti e che devono essere aggiornati usando aptitude?

Sto usando Ubuntu 10.04.

Risposte:


12

update-manager(seduto in Sistema -> Amministrazione) dovrebbe probabilmente essere il tuo primo porto di scalo. Tuttavia, se si desidera una versione da riga di comando:

sudo apt-get update
sudo apt-get dist-upgrade

aptitudee synapticposso anche dirtelo.


Per favore cambia questo per dire "dist-upgrade". Fare semplicemente "upgrade" può finire per saltare nuovi kernel, nuove librerie, ecc. Non è quasi mai giusto usare "upgrade".
Kees Cook,

2
Punto valido. Come spiegazione per altri, upgradeaggiornerà solo i pacchetti installati. Per cose come i kernel (installati come dipendenza del metapacchetto linux-image) ogni versione del kernel ha il suo nome di pacchetto (ad es linux-image-2.6.35.7. :) . Questo è comune nei pacchetti in cui è desiderabile avere più versioni disponibili. apt-get upgradenon ti aggiornerebbe quindi linux-image-2.6.35.8se e quando linux-imagecambiasse le sue dipendenze perché ....8è un nuovo pacchetto. dist-upgradevoluto.
Oli

11

Un altro modo per ottenerlo dalla riga di comando è quello delle versioni apt-show .
La pagina man afferma:

apt-show-version analizza il file di stato di dpkg e gli elenchi APT per le versioni e la distribuzione del pacchetto installate e disponibili e mostra le opzioni di aggiornamento all'interno della distribuzione specifica del pacchetto selezionato.

Dopo aver installato il pacchetto:

$ sudo apt-get install apt-show-version

l'unica cosa che devi fare è:

$ sudo apt-show-version -u

Spero possa aiutare


10

Aptitude non gestisce bene l'installazione del pacchetto apt-get, quindi consiglierei di attenermi apt-get. Per ottenere un elenco di pacchetti che devono essere installati, utilizzare l' --dry-runopzione:

sudo apt-get dist-upgrade --dry-run | grep ^Inst | cut -d" " -f2

1
Cosa c'è che non va in aptitude? Lo uso per la maggior parte delle selezioni di pacchetti sia sul desktop che sui server.
Oli

Nulla è strettamente sbagliato con aptitude, ma poiché Update Manager e apt-get condividono una cronologia di sviluppo, di solito è più facile ottenere supporto per problemi con apt-get di aptitude. In passato, il risolutore di conflitti di aptitude è stato molto migliore, ma il divario è stato colmato. È una questione di gusti. :)
Kees Cook,

0

In sinaptico : da sinistra "Stato" e seleziona "installato (aggiornabile)", oppure usa semplicemente update-manager che mostra tutti gli aggiornamenti necessari.

Synaptic: Sistema-> Amministratore-> Gestore pacchetti Synaptic

Gestione aggiornamenti: Sistema-> Amministratore-> Gestione aggiornamenti


"aggiornabile (a monte)" è qualcosa di completamente diverso ...
gennaio
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.