Antes de instalar un paquete, me gustaría saber qué versión obtendría. ¿Cómo verifico la versión antes de instalar usando apt-geto aptitudeen Debian o Ubuntu?
Antes de instalar un paquete, me gustaría saber qué versión obtendría. ¿Cómo verifico la versión antes de instalar usando apt-geto aptitudeen Debian o Ubuntu?
Respuestas:
apt-get
Puede ejecutar una simulación para ver qué sucedería si actualiza / instala un paquete:
apt-get -s install <package>
Para ver todas las actualizaciones posibles, ejecute un upgradeen modo detallado y (para estar seguro) con simulación, presione npara cancelar:
apt-get -V -s upgrade
apt-cache
La opción policypuede mostrar la versión instalada y la remota (candidato de instalación) de un paquete.
apt-cache policy <package>
apt-show-versiones
Si está instalado, muestra información sobre la versión de uno o más paquetes:
apt-show-versions <package>
Pasar el -uinterruptor con o sin un nombre de paquete solo mostrará paquetes actualizables.
aptitud
La consola GUI de aptitudepuede mostrar paquetes actualizables con nuevas versiones. Abra el menú 'Paquetes actualizables'. Al presionar vun paquete, se mostrará información más detallada sobre la versión.
O en la línea de comando:
aptitude versions <package>
La aprobación -Vmostrará información detallada sobre las versiones, nuevamente para estar seguro con el interruptor de simulación:
aptitude -V -s install <package>
Sustituir install <package>con upgrademostrará las versiones de todos los paquetes actualizables.
apt-get -V -s upgrademe alegró el día, gracias!
apt-get install -scon sudo?
apt show <packages>también se puede agregar a la lista
Otra forma de usar dpkg y grep :
dpkg -s <package> | grep Version
Otra opción, si no conoce el nombre completo del paquete, es formatear la salida de búsqueda de aptitude:
aptitude search <package> -F "%c %p %d %V"
%c= estado (paquete instalado o no)
%p= nombre del
%dpaquete
%V= descripción del paquete = versión del paquete disponible
Referencia: http://linux.die.net/man/8/aptitude
Para obtener el nombre del paquete:
apt-cache search *search term*
Para obtener detalles de la versión:
apt-cache show *packagename*
Creo apt-gety estoy apt-cachesiendo despreciado, apty me estoy aptitudeconvirtiendo en el método preferido. Dada la longevidad del apt-suite, ¡probablemente sea una apuesta segura por algún tiempo!
Puedes escribir apt show <package>
apt-cacheque estoy usando aptson dos cosas diferentes ... ¿Qué me estoy perdiendo?
apty apt-cachehacer lo mismo Si verifica el código fuente, ambos son front-end para la misma funcionalidad: for show, una función llamada ShowPackagey for search, una función llamada DoSearch.
$ rmadison gdm3
gdm3 | 2.30.5-6squeeze2 | squeeze-security | i386
gdm3 | 2.30.5-6squeeze5 | squeeze | i386
gdm3 | 3.4.1-8 | wheezy | i386
gdm3 | 3.14.1-7 | jessie | i386
gdm3 | 3.18.0-2 | stretch | i386
gdm3 | 3.18.0-2 | sid | i386
de devscripts.deb
Para ver el último paquete disponible antes de instalar. Realice la actualización para tener la última actualización del paquete.
$sudo apt-get update
Ahora, para verificar el último paquete disponible en su repositorio antes de instalar, ejecute el siguiente comando.
$apt-cache show <package name>
Ejemplo:
$apt-cache show latexila
o
$apt-cache show npm