LINUX

Come elencare i pacchetti installati per dimensione su CentOS/Fedora/Arch Linux

A volte potresti dover tenere traccia dello spazio su disco rigido del tuo sistema, soprattutto se si tratta di un’istanza cloud ospitata su Amazon EC2, Linode, Digital Ocean o sul tuo server fisico. Potresti essere tentato di pensare che solo i file e le cartelle possano riempire il tuo spazio, ma allo stesso modo alcuni pacchetti installati possono occupare molto spazio su disco. In questo articolo, diamo un’occhiata a come trovare la dimensione dei pacchetti installati su RHEL / CentOs 7, Fedora e Arch Linux.

Mostra la dimensione dei pacchetti installati di RHEL / Centos 7

Per scoprire quanto spazio su disco occupano i pacchetti sul tuo sistema, esegui il comando seguente

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

Dal comando precedente, l’opzione “%10{size}” allinea la dimensione del pacchetto a destra con un riempimento di 10 caratteri. “%-25{name} allinea a sinistra il nome del pacchetto, riempito di 25 caratteri. “%{version} indica la versione, e il flag “sort -n” ordina i pacchetti per dimensione, dal più piccolo al più grande in byte.

Campione di uscita

      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

Il comando funzionerà anche su Fedora 22 e sistemi successivi e fornirà un output simile.

Trova la dimensione dei pacchetti installati in ArchLinux

ArchLinux viene fornito con uno strumento di utilità chiamato pacgraph che consente a un utente di produrre un elenco di pacchetti installati e la dimensione che occupano sul sistema. Per installare pacgraph, eseguire il comando seguente

pacman -S pacgraph

Al termine dell’installazione, eseguire il comando pacgraph per visualizzare l’output.

pacgraph

Esempio di output

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

Se stai eseguendo un’istanza GUI di ArchLinux, il comando produrrà un file PNG o SVG per rappresentare visivamente i risultati dell’installazione del pacchetto.

Trova la dimensione dei pacchetti installati in Fedora usando dnf

Per Fedora 21 e distribuzioni successive, il gestore di pacchetti dnf viene utilizzato nella gestione dei pacchetti. Per scoprire la dimensione dei pacchetti installati, eseguire il comando dnf di seguito

dnf info package-name

Il comando visualizzerà anche informazioni aggiuntive sul pacchetto, ad esempio Nome, Versione, Versione, Repository, ecc. Ad esempio, se vogliamo indagare sullo spazio occupato dal pacchetto samba, eseguire

dnf info samba

Uscita

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.

Dall’alto, possiamo vedere che la dimensione del pacchetto è di 558 kilobyte.

In alternativa, durante l’installazione di un pacchetto, è possibile utilizzare il comando “grep” per recuperare la dimensione installata di un pacchetto. La sintassi è come mostrato di seguito.

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

Per trovare la dimensione del pacchetto che cactus occuperebbe su disco, esegui

dnf install cacti | grep -i "Installed size"

Uscita

 Installed size: 10 M

Infine, puoi provare i comandi e darci un feedback. Grazie.

Related Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back to top button
Close