Todo lo relacionado a Internet, Programación y Tecnología

Ver de qué repositorio se ha instalado un paquete en Debian y Ubuntu

Cuando manejamos varios repositorios en una instalación de Debian o Ubuntu, nos limitamos a instalar paquetes, y a lo largo del tiempo simplemente perdemos la noción de el origen de cada paquete. Un ejemplo en el que nos podría ayudar saber de qué repositorio proviene un paquete es cuando hacemos limpia de repositorios. Por ejemplo, también se puede dar el caso de que usemos un repositorio solo para incluir una nueva versión de un paquete, pero al cabo de un tiempo los repositorios oficiales de nuestra distribución se actualizan volviendolo innecesario.

debian apt policy output

Usando apt policy

Para ello usamos el siguiente comando:

apt policy paquete

Por ejemplo si queremos ver de que repositorio se instalo “PHP 7.2 json”:

apt policy php7.2-json

La salida será similar a esto:


php7.2-json:
  Installed: 7.2.14-1+0~20190113100742.14+stretch~1.gbpd83c69
  Candidate: 7.2.14-1+0~20190113100742.14+stretch~1.gbpd83c69
  Version table:
     *** 7.2.14-1+0~20190113100742.14+stretch~1.gbpd83c69 990
        990 https://packages.sury.org/php stretch/main amd64 Packages
        100 /var/lib/dpkg/status

Interpretando la salida

En la penúltima línea veremos que se instaló del repositorio “packages.sury.org” efectivamente. Cuando vemos tres “***” significa que esa es la versión que se encuentra instalada y el repositorio con el número de prioridad es mostrado. La línea con “/var/lib/dpkg/status” indica que se encuentra instalado localmente.

Otro ejemplo con rsync:


root@node:/etc# apt policy rsync
rsync:
  Installed: 3.1.2-1+deb9u1
  Candidate: 3.1.2-1+deb9u1
  Version table:
     3.1.3-1 100
        100 http://mirrors.linode.com/debian testing/main amd64 Packages
     *** 3.1.2-1+deb9u1 990
        990 http://mirrors.linode.com/debian stretch/main amd64 Packages
        990 http://security.debian.org stretch/updates/main amd64 Packages
        100 /var/lib/dpkg/status

Pueden mostrarse varios repositorios bajo una misma versión, en la salida anterior como estos tienen la misma prioridad y la misma version, lo mas probable es que se instalen los paquetes según disponibilidad técnica.

Escrito por Alan en 2019-01-23 02:33:01 UTC

Enlace permanente - categoría: Linux - etiquetas: debian, ubuntu

« Mover juego en Steam de disco duro o partición