Versión de los paquetes instalados

Ayer a la noche tuve un problema con una actualización de APT, ya que al hacer “apt-get upgrade” me quería eliminar varios paquetes que yo no quería quitar, pero se ve que por un problema de dependencias no podía dejarlos instalados.

Buscando un poco en Google caí a esta guía: http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.en.html , y aunque no resolví el problema leyendo eso, encontré un comando muy útil: apt-show-versions

La idea de éste comando es mostrar la versión que tenés instalada en el sistema de un paquete en particular, así como también saber a qué release pertenece y si hay una versión más actualizada en internet. En algún sentido sirve para lo mismo que “dpkg -l” pero con un poco más de onda para mí:


humitos@teresa: ~$ apt-show-versions iceweasel
iceweasel/testing uptodate 3.5.11-1
humitos@teresa: ~$ dpkg -l iceweasel
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Nombre                                  Versión      Descripción
+++-=======================================-==========================
ii  iceweasel                               3.5.11-1     Web browser based on Firefox
humitos@teresa: ~$

Un pensamiento en “Versión de los paquetes instalados

  1. ramiro (aka cramm) dice:

    Manuel,

    Echale una mirada a apt-cache que te brinda información parecida, y en el caso de que tengas mas de un repo en `sources.list` te muestra cual de todas las versiones disponibles elegirán apt o aptitude si hicieras un `apt-get install` o `{dist-,}upgrade`.

    $ apt-cache policy sqlite3
    sqlite3:
    Installed: 3.7.0-1
    Candidate: 3.7.0.1-1
    Version table:
    3.7.0.1-1 0
    500 http://sft.if.usp.br sid/main Packages
    500 http://mirrors.kernel.org sid/main Packages
    *** 3.7.0-1 0
    100 /var/lib/dpkg/status

    Otros comandos piolas que tiene apt-cache aparte de `policy` son `show foo` (para ver la descripcion y todos los campos de metadata del paquete `foo`) y `search bar` y `search -n bar` (para buscar paquetes que tengan la palabra `bar` en la info que muestra show y para buscar solo en los nombres de los paquetes.

    ¡Abrazos!

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: