Risposte:
Usa il comando:
apt-cache policy <packageName>
Ciò fornisce informazioni su tutte le versioni del pacchetto disponibili.
Esempio:
alaa @ aa-lu: ~ $ politica apt-cache vlc vlc: Installato: 2.0.8-0ubuntu0.13.04.1 Candidato: 2.0.8-0ubuntu0.13.04.1 Tabella delle versioni: *** 2.0.8-0ubuntu0.13.04.1 0 500 http://ae.archive.ubuntu.com/ubuntu/ raring-updates / universe pacchetti i386 500 pacchetti http://security.ubuntu.com/ubuntu/ raring-security / universe i386 100 / var / lib / dpkg / status 2.0.6-1 0 500 http://ae.archive.ubuntu.com/ubuntu/ raring / universe pacchetti i386
Dall'output, puoi vedere che ci sono due versioni disponibili: 2.0.8-0ubuntu0.13.04.1
e 2.0.6-1
. Ti dice anche da quali repository provengono.
Installed:
ti dice la versione che hai installato. Se non hai installato il pacchetto, vedrai (none)
.
Candidate:
è la versione che verrà installata se si utilizza apt-get install vlc
. Se vuoi installare l'altra versione, lo faresti apt-get install vlc=2.0.6-1
.
Vai a packages.ubuntu.com , compila il modulo di ricerca e ottieni una bella visione del pacchetto inclusa la versione.
Hit cerca, quindi:
Il più grande svantaggio è che non elencherà le versioni di altri repository che è possibile aver installato, come i PPA. Sarà quindi necessario l' apt-cache policy
approccio come già pubblicato.
Prendi il collegamento: cerca http://packages.ubuntu.com/packagename
e sostituisci packagename
con il nome del pacchetto che desideri interrogare.
apt-cache madison <packageName>
Fornisce inoltre informazioni su tutte le versioni dei pacchetti disponibili nei repository. L'output di questo comando aveva la sintassi in questo modo:
packageName | Version | Repository
Il comando madison di apt-cache tenta di imitare il formato di output e un sottoinsieme della funzionalità dello strumento di gestione degli archivi Debian, madison. Visualizza le versioni disponibili di un pacchetto in un formato tabulare. A differenza della madison originale, può solo visualizzare informazioni per l'architettura per la quale APT ha recuperato gli elenchi dei pacchetti (APT :: Architecture).
Esempio:
$ apt-cache madison chromium-browser
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-updates/universe amd64 Packages
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe Sources
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-updates/universe Sources
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security/universe Sources
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe Sources
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe Sources
Apri il tuo terminale con CTRL+ ALT+ T e quindi digita come
apt-cache showpkg <package_name>
Quindi ti darà informazioni su qual è la versione disponibile.
per esempio:
jai@frank-Jai:~$ apt-cache showpkg chromium
Package: chromium
Versions:
Reverse Depends:
mozplugger,chromium 10.0.648.114~r75702-1~
chromium-bsu,chromium 0.9.14
chromium-bsu,chromium 0.9.14
Dependencies:
Provides:
Reverse Provides:
jai@frank-Jai:~$
apt-cache show
è più pratico in questo senso.
chromium-browser
. Puoi verificare con apt-cache search chromium
. È la quinta riga dell'uscita :)
apt-cache show
o aptitude show
ti dà molte informazioni su un pacchetto dai tuoi repository (anche se questo è installato o meno), inclusa la versione. Se sei interessato solo alla versione, usa:
apt-cache show <packageName> | grep Version
o
aptitude show <packageName> | grep Version
Se un pacchetto è disponibile in diverse versioni, vedrai questo. Per vedere solo l'ultima versione, utilizzare:
apt-cache show <packageName> | grep Version | head -1
Non puoi avere dubbi con il comando sopra.
apt-cache policy <PackageName> | grep Candidate | cut -d ':' -f 3 | cut -d '-' -f 1
Ecco un altro modo:
sudo apt-get -s install --only-upgrade <package-name>
Il metodo sopra funziona solo se eseguito con sudo.
-s
)
apt-cache policy