
Enumero mis paquetes instalados por tamaño usando este comando
dpkg-query -Wf '${Installed-Size}\t${Package}\n\t${Version}\n' | sort -n
Esto enumera algunos paquetes dos veces con el mismo nombre pero de diferentes tamaños, por ejemplo
177788 libwine 3.0-1ubuntu1
187570 libwine 3.0-1ubuntu1
232263 libgl1-mesa-dri 19.2.8-0ubuntu0~18.04.3
250581 libgl1-mesa-dri 19.2.8-0ubuntu0~18.04.3
¿Qué quiere decir esto?
¿Debo eliminar uno de estos duplicados? ¿Cual? ¿Cómo podría seleccionar entre ellos?
Respuesta1
Debian y Ubuntu admiten un sistema llamado multiarca para paquetes que permite instalar múltiples paquetes con el mismo nombre pero con diferentes arquitecturas. Esto se usa comúnmente para instalar y usar software de 32 bits (generalmente la i386
arquitectura) en sistemas de 64 bits, pero también se puede usar para instalar software para arquitecturas totalmente no relacionadas (por ejemplo, arm64
en amd64
hardware).
En este caso, probablemente tenga instaladas versiones de 32 y 64 bits de esos paquetes. Normalmente se instala Wine con los modos de 32 y 64 bits, ya que muchos programas de Windows, especialmente los juegos, siguen siendo de 32 bits. Wine requerirá (o al menos recomendará encarecidamente) compatibilidad con OpenGL, por lo que también verá las bibliotecas de Mesa.
Si quieres ver esto con dpkg-query
, puedes ejecutar esto:
$ dpkg-query -Wf '${Installed-Size}\t${Package}:${Architecture}\n\t${Version}\n'
que también imprime la arquitectura de los paquetes.