[tip] Conocer a qué repositorio pertenece un paquete desde consola

Para aquellos que tengáis activados varios repositorios y estéis interesados en el tipo de licencia del sofware que instaláis en vuestras máquinas, dejo este pequeño tip. Muy sencillo, y probablemente archiconocido, pero nunca está de más recordar estas cosillas que por ser de lo más básico, tendemos a olvidar o dejar de lado.

Veámoslo con un ejemplo sencillo, supongamos que quiero saber en qué repositorio se encuentra en paquete clustalx:

Como vemos, la salida nos indica que el paquete se encuentra licenciado bajo LGPL y que está en los repositorios main de Debian.

Fácil ¿verdad? 😉

 

Debish

 

6 thoughts on “[tip] Conocer a qué repositorio pertenece un paquete desde consola

  1. ¡Ajá! Veo que ya lo has corregido. Esas prisas, que malas son… 🙂 🙂

    Está muy bien el truco. Alguna vez me ha sido útil.

    1. Sí, de primeras me dejé el guión, pero lo ví relativamente rápido. Yo lo uso bastante, porque necesito los tres repos activos y me gusta saber qué tipo de software instalo.

  2. Basado en esto, un script para saber qué paquetes no-libres tenemos instalados:

    #!/bin/bash

    dpkg -l | grep ^i | while read st name rest; do
    case “$(apt-cache policy $name)” in
    *contrib*) echo “$name: contrib” ;;
    *non-free*) echo “$name: non-free” ;;
    esac
    done

    Espero que a alguien le resulte útil.

Comments are closed.