L'espace disque de ma partition racine est saturé, je souhaite donc supprimer certaines applications du système. Comment savoir quels logiciels utilisent le plus d'espace disque? Est-il possible de voir cela de aptitude
?
Je connais les analyseurs d’espace disque génériques tels que df
ou baobab
, mais j’ai besoin de solutions pour les applications installées.
apt
disk-usage
Mirzhan Irkegulov
la source
la source
Réponses:
Le plus simple est de courir
wajig large
. Le paquet devrait être unapt-install
-away.Voici deux liens vers d'autres moyens de le faire:
Listez vos plus gros paquets installés (sur Debian / Ubuntu)
Contient tous les paquets installés par ordre de taille
Rappelez-vous également que la taille installée ne représente qu'une partie de l'espace occupé par les packages. La version compressée est probablement toujours dans le cache, ce qui prend également un peu de place. Vous pouvez enlever ceux avec
apt-get clean
.la source
apt-get clean
. “Efface le référentiel local des fichiers de paquets récupérés” - man apt-getLe moyen le plus simple (sans installer de paquet supplémentaire) est:
qui affiche les paquets par ordre de taille, le plus grand paquet en dernier.
Malheureusement, sur certains systèmes au moins, cette liste inclut les packages qui ont été supprimés mais non purgés. Tous ces paquets peuvent être purgés en exécutant:
Ou si vous ne voulez pas purger les paquets désinstallés, vous pouvez utiliser cette variante pour filtrer les paquets qui ne sont pas à l'état 'installé' dans la liste:
la source
Depuis que vous voulez
see which [installed] software packages use the most disk space[,] from aptitude
... bien sûr, vous pouvez utiliseraptitude
! via son interface de ligne de commande ou {interactive, TUI, awesomeness}. Parlons d'abord de la CLI, puis de la TUI. De toute façon, il vous suffit de connaître leLa ligne de commande la plus élémentaire permettant d’indiquer quels progiciels installés utilisent le plus d’espace disque est probablement
alors décomposons cela:
--sort
est l'ordre de tri des packages et~installsize
spécifie une stratégie de tri des packages .installsize
signifie 'trier sur la taille installée (estimée)', et les~
moyens précédents trier par ordre décroissant (étant donné que la valeur par défaut de toutes les stratégies de tri est croissante).--display-format
change le<you guessed :->
. La chaîne de format'%p %I'
indique leaptitude
nom du paquet de sortie, puis la taille installée.'~i'
ditaptitude
de ne rechercher que les paquets installés.head
ouless
ou un fichier, ou peut - être justewc -l
pour voir combien de lignesaptitude
seront de retour.Vous voudrez peut-être aussi
aptitude
à utiliser lors de l'affichage, avec--width <your desired integer value/>
.aptitude
choisira par défaut la largeur de votre terminal, mais parfois, il devine mal, et parfois vous voulez écrire dans un fichier, etc.afficher plus d'informations dans votre chaîne de format ou modifier la largeur des champs. Par exemple, ma chaîne de format améliorée
'%30p %I %r %60d'
affiche%30p
: nom du paquet dans la largeur du champ = 30 caractères%I
: taille d'installation estimée%r
: 'reverse depend count': nombre approximatif d'autres packages installés dépendant de ce package%60d
: description courte du paquet en largeur de champ = 60 caractèresNotez que si vous ne voyez pas de changements dans votre champ de sortie, vous devrez probablement le définir
--width
.... et vous pouvez aussi faire ce genre de chose dans le {interactive, TUI}
aptitude
. Par exemple, pour définir les préférences de format d'affichage,%I
à la valeur actuelle dans la position désiréePour limiter la recherche aux packages installés dans le logiciel interactif
aptitude
,L
)~i
dans le dialoguePour trier la taille installée dans l’interactif
aptitude
,S
)installsize
dans le dialogueRéférences:
aptitude
les modèles de recherche de paquet, voir https://aptitude.alioth.debian.org/doc/fr/ch02s04s05.html#tableSearchTermQuickGuideaptitude
règles de tri des paquets, voir https://aptitude.alioth.debian.org/doc/fr/ch02s05s01.html#secSortingPolicyaptitude
format d'affichage en sortie, voir https://aptitude.alioth.debian.org/doc/fr/ch02s05s01.html#secDisplayFormatla source
*texlive*
?aptitude -s remove '?and(texlive,~i)'
? En outre, vous pouvez ajouter une balise utilisateur à certains packages afin de pouvoir les manipuler dans leur ensemble (comme les tâches).Au cas où vous ne voudriez pas installer wajig. J'imagine que tout le monde a installé des goodies Debian:
la source
dpigs
le résultat obtenu est le même que celuidpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -nr | head
qui figure dans le top 10 des packages installés qui occupent le plus d'espace. Pourtant,dpigs
c'est simple et court.Tout d’abord, utilisez un outil tel que
baobab
(sudo apt-get install baobab
) pour vous montrer où cet espace est utilisé:Cela vous donnera un bon aperçu graphique et vous aidera à préciser ce qui occupe votre espace. Vous pouvez également obtenir ces informations sur la ligne de commande en utilisant
du
:Passez ceci
sort
(en supposant que GNUsort
, ce qui devrait être le cas dans Debian) pour trier par taille de répertoire:Dans une étape suivante, vous pourrez voir combien d’espace un paquet particulier utilise avec cette commande:
Sur mon système, par exemple, la suppression de tous les
texlive
packages libère 1 502 Mo:Enfin, vous pouvez obtenir ces informations pour tous les packages installés avec cette commande:
la source
Vous pouvez utiliser le paquet wajig et la commande
L'aide explique ce que cela fait.
Voir aussi la page du projet .
la source
ajouter à d'autres réponses, si vous aimez la ligne de commande, vous pouvez utiliser le bon vieux
durep
Vous pouvez probablement libérer de l'espace en utilisant
localepurge
Enfin, vous pouvez probablement vous débarrasser des icônes et des polices qui prennent parfois beaucoup de place. Voir les détails sur ce site
https://ownyourbits.com/2017/02/18/squeeze-disk-space-on-a-debian-system/
(exemples extraits de ownyourbits)
la source
dpkg-reconfigure localepurge
se plaint dulocalepurge
paquet n'étant pas disponible.Ajout de quelques outils supplémentaires à la liste, j'ai toujours utilisé
debfoster
etdeborphan
sur mes systèmes. Ils sont particulièrement utiles pour rechercher les anciennes dépendances qui traînent après les mises à niveau.apt-get autoremove
est génial, mais ne comprend pas tout et comme il suit les marques d’installation, il ne sait pas toujours ce que vous souhaitez conserver. L'utilisationapt-mark
vous permet de le diriger dans une certaine mesure, cependant.Vérifiez également: https://wiki.debian.org/ReduceDebian
la source
Bien que ce soit une belle collection d’outils, à laquelle j’ajouterais KDE / QT Filelight, similaire aux autres outils d’utilisation de l’espace disque gui, ce n’est pas la réponse littérale au titre de la rubrique.
Si vous prenez la question de ce fil littéralement, c’est-à-dire quels sont les plus gros packages de votre système, en règle générale, ils sont:
La suite de paquets libreoffice, qui n'est pas un paquet unique, mais qui est vraiment grosse.
Le noyau Linux et les paquets d'en-tête associés viennent ensuite, je pense, et si vous avez plusieurs noyaux installés, ce que la plupart des systèmes ont tendance à avoir, chacun d'entre eux est autour, je pense, 135 Mo d'espace disque, grossit en gros, chaque année, mais c'est à peu près aussi gros . Si vous utilisez des pilotes vidéo non libres, il y aura également les packages / fichiers de pilotes associés. Notez que, comme avec libreoffice, chaque noyau peut en réalité être composé de 2 ou 3 paquets, l’image, l’en-tête et les pilotes, de sorte qu’un nombre réel par nombre de tailles de paquet n’est pas aussi précis que pour obtenir un sens grossier.
Après ceux-ci, je ne suis pas au courant d'un nombre énorme de paquets dans le pool de paquets de Debian.
Je trouve qu’une fois que la partition racine commence à devenir assez grosse pour que vous vous demandiez comment vous débarrasser des paquets pour la réduire, il est généralement temps de déplacer / redimensionner vers une partition racine plus grande.
apt-get clean est bien sûr la première chose à exécuter, pour se débarrasser de tous les fichiers .deb en cache, mais une fois que vous supprimez cela, et que vous dites presque 2 noyaux, si vous êtes toujours bloqué avec assez de place, c'est plus Pratique pour augmenter la taille de la partition puisque les nettoyages, etc. ne sont que des drapeaux rouges sur lesquels vous êtes près de quitter la partition racine, ce qui peut poser un réel problème si apt ne dispose pas de suffisamment de place dans / var pour télécharger et extraire les paquets pour une améliorer. Nettoyer par les actions de purge des fichiers de configuration restants des paquets supprimés ne vous apportera rien de bon en termes de récupération d'espace disque car ils sont minuscules, mais il est agréable de le faire de temps en temps juste pour nettoyer cruellement, mais cela ne devrait pas. t être confondu avec réellement retrouver tout espace disque significatif.
apt-get auto-remove n'est pas mauvais non plus, mais sachez qu'il est parfois erroné de supprimer le paquet, vous devez donc vérifier cette liste attentivement avant de laisser apt supprimer. Techniquement, il est préférable de purger cette liste, de cette façon, vous supprimerez également les fichiers de configuration en même temps. Supprimez ou supprimez automatiquement les fichiers si vous les laissez en place.
la source