GNU/Linux >> Linux Esercitazione >  >> Debian

Debian – Come vedere la versione del pacchetto senza installare?

Voglio vedere la versione di un pacchetto prima di installarlo. Come posso farlo?

Risposta accettata:

Pacchetti conosciuti dal tuo sistema / offline

Puoi usare apt-cache per interrogare la cache APT. Per mostrare le versioni conosciute dal tuo sistema usa apt-cache policy . Esempio:

apt-cache policy iceweasel  
iceweasel:                        
  Installed: 10.0.4esr-3
  Candidate: 10.0.4esr-3
  Version table:
     12.0-7 0
          1 http://ftp.us.debian.org/debian/ experimental/main amd64 Packages
 *** 10.0.4esr-3 0
        500 http://ftp.us.debian.org/debian/ sid/main amd64 Packages
        100 /var/lib/dpkg/status
     10.0.4esr-2 0
        500 http://ftp.us.debian.org/debian/ testing/main amd64 Packages

Ciò significa versione Iceweasel 12.0-7 è disponibile in modalità sperimentale e ha priorità 1, versione 10.0.4esr-3 è installato da sid e ha priorità 500 e 10.0.4esr-2 è in fase di test.

Per una descrizione dettagliata sul significato delle priorità, dai un'occhiata a apt_preferences(5)

Puoi anche visualizzare una breve descrizione e alcune meta informazioni sul pacchetto con

apt-cache show package-name

Informazioni su tutti i pacchetti Debian / online

Se vuoi ottenere informazioni sulla versione su tutti i pacchetti Debian disponibili (in pratica cosa fa http://packages.debian.org) puoi usare rmadison(1) per interrogare in remoto il database. rmadison è nel pacchetto devscripts che devi installare tramite apt-get install devscripts .

$ rmadison iceweasel
 iceweasel | 3.0.6-3             | lenny-security    | source, alpha, amd64, arm, armel, hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc
 iceweasel | 3.0.6-3             | lenny             | source, alpha, amd64, arm, armel, hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc
 iceweasel | 3.5.16-11~bpo50+1   | backports/lenny   | source, alpha, amd64, armel, i386, ia64, mips, mipsel, powerpc, s390, sparc
 iceweasel | 3.5.16-14           | squeeze           | source, amd64, armel, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390, sparc
 iceweasel | 3.5.16-15           | squeeze-p-u       | source, amd64, armel, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390, sparc
 iceweasel | 3.5.16-15           | squeeze-security  | source, amd64, armel, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390, sparc
 iceweasel | 10.0.4esr-2~bpo60+1 | squeeze-backports | source, amd64, i386, kfreebsd-amd64, kfreebsd-i386, s390
 iceweasel | 10.0.4esr-2         | wheezy            | source, amd64, armel, armhf, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390, s390x, sparc
 iceweasel | 10.0.4esr-3         | sid               | source, amd64, armel, armhf, hurd-i386, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390, s390x, sparc
 iceweasel | 11.0-4              | experimental      | source, armel
 iceweasel | 12.0-3              | experimental      | source, mips
 iceweasel | 12.0-7              | experimental      | source, amd64, armhf, hurd-i386, i386, ia64, kfreebsd-amd64, kfreebsd-i386, powerpc, s390, s390x, sparc

La differenza tra apt-cache e rmadison è che apt-cache mostra solo le informazioni note al tuo sistema (ma possono essere utilizzate offline) mentre rmadison mostra tutte le versioni dei pacchetti disponibili

Correlati:qual è la differenza tra sudo su - e sudo su -?
Debian
  1. Come installare Java su Debian 9

  2. Come installare R su Debian 9

  3. Come installare Yarn su Debian 9

  4. Come installare Docker e Docker Compose su Debian 11

  5. Come installare i pacchetti RPM su Debian 11 Bullseye

Come installare l'ultima versione di LibreOffice su Debian 10

Come installare una versione specifica del pacchetto su Ubuntu e Debian

Come installare la versione principale di Nginx su Debian 9

Come installare Vai su Debian 10

Come installare Git su Debian 10?

Come installare Vai su Debian