GNU/Linux >> Linux Esercitazione >  >> Linux

Come scoprire quali versioni di un pacchetto posso installare su APT

Solo come addendum

apt-cache madison <<package name>>

elencherà le versioni disponibili da tutte le tue fonti.

apt-cache madison vim
   vim | 2:7.3.547-1 | http://debian.mirrors.tds.net/debian/ unstable/main amd64 Packages
   vim | 2:7.3.429-2 | http://debian.mirrors.tds.net/debian/ testing/main amd64 Packages
   vim | 2:7.3.429-2 | http://http.us.debian.org/debian/ testing/main amd64 Packages
   vim | 2:7.3.429-2 | http://debian.mirrors.tds.net/debian/ testing/main Sources
   vim | 2:7.3.547-1 | http://debian.mirrors.tds.net/debian/ unstable/main Sources

madison è un apt-cache sottocomando, man apt-cache dice:

Il comando madison di apt-cache tenta di imitare il formato di output e un sottoinsieme delle funzionalità dello strumento di gestione degli archivi Debian, madison. Visualizza le versioni disponibili di un pacchetto in un formato tabulare. A differenza del madison originale, può visualizzare solo le informazioni per l'architettura per la quale APT ha recuperato gli elenchi dei pacchetti (APT::Architecture).


Il apt-cache show <Package> mostra le descrizioni dei pacchetti di tutte le versioni che la tua installazione debian può installare (cioè dall'elenco memorizzato nella cache dei pacchetti disponibili dai repository elencati in sources.list ). Quindi immagino che potresti provare qualcosa del genere (per es.):

# apt-cache show package | grep Version
Version 1.0
Version 0.9-2squeeze1

Il apt-cache show ti darebbe molte più informazioni rispetto alle sole versioni.


apt-cache policy gdb

Esempio di output:

gdb:
  Installed: 7.7.1-0ubuntu5~14.04.2
  Candidate: 7.7.1-0ubuntu5~14.04.2
  Version table:
 *** 7.7.1-0ubuntu5~14.04.2 0
        500 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     7.7-0ubuntu3 0
        500 http://fr.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
        500 http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages

Quindi vediamo che sono disponibili due versioni di GDB:

  • 7.7.1-0ubuntu5~14.04.2
  • 7.7-0ubuntu3

Significato dell'output:

  • https://unix.stackexchange.com/questions/121413/understanding-the-output-of-apt-cache-policy
  • https://askubuntu.com/questions/282602/what-do-the-numbers-in-the-output-of-apt-cache-policy-tell-us

Linux
  1. Linux – In Arch Linux come posso scoprire quale pacchetto installare che conterrà il file X?

  2. Come fai a sapere quale versione di GTK+ è installata su Ubuntu?

  3. Come trovare il percorso di installazione di git su Mac o Linux?

  4. Come trovare a quale pacchetto appartiene un determinato comando su CentOS?

  5. Come posso scoprire se il mio server ha IPMI di qualche tipo?

Come scoprire a quali gruppi appartiene un utente in Linux

Ecco come scoprire quale ambiente desktop stai utilizzando

Come installare un file Deb, da Dpkg -i o da Apt?

Come installare il filato su Ubuntu 18.04

Come scoprire quale driver Wi-Fi è installato?

Come posso scoprire perché il mio php5-fpm non è riuscito ad avviarsi?