Con APT, puede instalar una versión específica de un paquete usando:
apt-get install package=1.0
Pero no puedes hacer
apt-get install package=1.*
Entonces, ¿cómo puedo saber qué versiones están disponibles package
en un repositorio específico o en todos los repositorios en mi /etc/apt/sources.list
?
linux
debian
package-management
repository
apt-get
Camilo Martin
fuente
fuente
Respuestas:
Solo como un apéndice
enumerará las versiones disponibles de todas sus fuentes.
madison
es unapt-cache
subcomando,man apt-cache
dice:fuente
apt-get source XYZZY
comando para descargar la fuente del paquete XYZZY . Consulte la página de manual de apt-get ( ) para obtener más detalles.man apt-get
Los
apt-cache show <Package>
programas de las descripciones de los paquetes de todas las versiones de la instalación de Debian pueden instalar (es decir, de la lista en caché de paquetes disponibles en los repositorios listados ensources.list
). Así que supongo que podrías probar algo como (por ejemplo):El
apt-cache show
le daría mucha más información que sólo versiones.fuente
Salida de muestra:
Entonces vemos que hay dos versiones de GDB disponibles:
7.7.1-0ubuntu5~14.04.2
7.7-0ubuntu3
Significado de la salida:
fuente
apt-cache madison
(pero más difícil de analizar).Un comando específicamente diseñado para esto es apt-show-version . A menudo tiene que instalarlo, pero luego puede ejecutar apt-show-version -a y le mostrará el número de versión, la distribución (es decir, prueba, estable, inestable, backports, etc.) donde se puede encontrar, y finalmente decirle si la versión que ha instalado está actualizada o no.
No le brinda tanta información como apt-cache, pero le brinda casi todo lo que necesita, ya que luego puede instalar desde el repositorio correcto (usando aptitude / apt-get -t) o simplemente instalar usando el número de versión correcto en El formulario que anotó.
fuente
apt-cache
eligió: i.imgur.com/15be7.png