LINUX

Cómo enumerar los paquetes instalados por tamaño en CentOS/Fedora/Arch Linux

A veces, es posible que necesite realizar un seguimiento del espacio en el disco duro de su sistema, especialmente si se trata de una instancia en la nube alojada en Amazon EC2, Linode, Digital Ocean o su servidor físico. Puede sentirse tentado a pensar que solo los archivos y las carpetas pueden llenar su espacio, pero igualmente, algunos paquetes instalados pueden ocupar bastante espacio en el disco. En este artículo, analizamos cómo puede encontrar el tamaño de los paquetes instalados en RHEL/CentOs 7, Fedora y Arch Linux.

Mostrar el tamaño de los paquetes instalados de RHEL/Centos 7

Para averiguar cuánto espacio en disco ocupan los paquetes en su sistema, ejecute el siguiente comando

rpm -qa --queryformat '%10{size} - %-25{name} t %{version}n' | sort -n

Del comando anterior, la opción «%10{size}» alinea el tamaño del paquete a la derecha con un relleno de 10 caracteres. «%-25{name} alinea a la izquierda el nombre del paquete, rellenado a 25 caracteres. «%{version} indica la versión, y el indicador «sort -n» ordena los paquetes por tamaño, desde el más pequeño hasta el más grande en bytes.

Muestra de salida

      3700 - crontabs                    1.11
      3979 - systemd-sysv                219
      4067 - dracut-config-rescue        033
      5134 - perl-macros                 5.16.3
      5711 - selinux-policy              3.13.1
      7732 - python-rhsm-certificates    1.19.10
      8141 - perl-parent                 0.225
     11466 - fipscheck-lib               1.4.1
     13981 - nss-sysinit                 3.28.4
     14193 - python-backports-ssl_match_hostname         3.4.0.2
     16431 - perl-Text-ParseWords        3.29
     16545 - hardlink                    1.0
     17134 - python-magic                5.11
     18640 - kernel-tools-libs           3.10.0
     19449 - hostname                    3.13

El comando también funcionará en Fedora 22 y sistemas posteriores y dará un resultado similar.

Encuentra el tamaño de los paquetes instalados en ArchLinux

ArchLinux viene con una herramienta de utilidad llamada pacgraph que permite al usuario generar una lista de paquetes instalados y el tamaño que ocupan en el sistema. Para instalar pacgraph, ejecute el siguiente comando

pacman -S pacgraph

Una vez completada la instalación, ejecute el comando pacgraph para mostrar el resultado.

pacgraph

Salida de muestra

Autodetected Arch.
Loading package info
Total size: 730MB
114MB linux
103MB libtool
84MB pacgraph
40MB imagemagick
25784kB ppl
22264kB nmap
17295kB pkgfile

Si está ejecutando una instancia de GUI de ArchLinux, el comando generará un archivo PNG o SVG para representar visualmente los resultados de la instalación del paquete.

Encuentre el tamaño de los paquetes instalados en Fedora usando dnf

Para Fedora 21 y distribuciones posteriores, el administrador de paquetes dnf se usa en la administración de paquetes. Para averiguar el tamaño de los paquetes instalados, ejecute el comando dnf a continuación

dnf info package-name

El comando también mostrará información adicional sobre el paquete, por ejemplo, Nombre, Versión, Versión, Repositorio, etc. Por ejemplo, si queremos investigar el espacio ocupado por el paquete samba, ejecute

dnf info samba

Salida

Available Packages
Name        : samba
Arch        : x86_64
Epoch       : 2
Version     : 4.1.20
Release     : 1.fc21
Size        : 558 k
Repo        : updates
Summary     : Server and Client software to interoperate with Windows machines
URL         : http://www.samba.org/
License     : GPLv3+ and LGPLv3+
Description : Samba is the standard Windows interoperability suite of programs
            : for Linux and Unix.

Desde arriba, podemos ver que el tamaño del paquete es de 558 kilobytes.

Alternativamente, mientras instala un paquete, puede usar el comando «grep» para recuperar el tamaño instalado de un paquete. La sintaxis es como se muestra a continuación.

dnf install package-name | grep -i "Installed size"

Para encontrar el tamaño del paquete que ocuparía cactus en el disco, ejecute

dnf install cacti | grep -i "Installed size"

Salida

 Installed size: 10 M

Finalmente, puede probar los comandos y darnos su opinión. Gracias.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar