étant donné un nom de package, je veux savoir combien d'espace serait libéré si le package et ses dépendances étaient supprimés.
Comme les dépendances peuvent être partagées entre les packages, la bonne façon de le dire est peut-être la suivante: combien d'espace un package prend-il, y compris toutes les dépendances qui ne sont utilisées que par ce package
Je préférerais des solutions CLI, car je les utiliserais dans des scripts
apt
package-management
josinalvo
la source
la source
apt-cache show packagename
répertorie, entre autres, la taille installée d'un package et les dépendances d'un package. Il doit égalementapt-cache rdepends package
répertorier les packages qui utilisent ce package. Vous voudrez peut-être commencer par là.Réponses:
Le moyen le plus simple et sans bug pour obtenir l'espace utilisé par un programme et toutes ses dépendances est d'utiliser apt lui-même. Notez que les dépendances qui ne sont pas utilisées par un autre programme, mais installées avec un package, ne sont pas prises en compte car elles ne sont pas supprimées.
Simplement
ou
usage
apt-space-used-by PACKAGENAME
Ce script python semble prometteur (bigpkg - recherchez les packages qui nécessitent beaucoup d'espace sur votre système)
la source
Essayez simplement la commande suivante (pour libérer de l'espace disque par purge):
ou
où remplacer
<package>
votrepackage-name
(exemple:gimp
)Cela ne purgera pas le paquet avec les dépendances mais ne donnera que l'espace disque qui sera libéré à l'aide de
grep
!Utilisation de
dpkg --print-avail
ouapt-cache show
:ou
Cela affichera la taille installée de
<package>
.Exemple:
Trier la liste des packages installés par taille
Vous pouvez en utiliser davantage pour les pages:
Au-dessus de la liste des packages en fonction de leur taille, vous pouvez utiliser
tail
pour répertorier les packages consommant la taille maximale comme suit:Utilisation
dpigs
(de l'hommedpigs
):Cela peut être installé par: Exemple de commande d'exécution
sudo apt-get install debian-goodies
Trouver la taille du paquet non utilisé: -
Exécutez d'abord
popularity-contest
et ensuitepopcon-largest-unused
, cela vous aidera à trouver la taille du paquet inutilisé. Consultez les pages de manuel pour plus d'informations.J'ai fait de mon mieux pour fournir des commandes utiles par étapes.
J'espère que ces aides!
la source
apt-cache show packagename
répertorie, entre autres, la taille installée d'un package et les dépendances d'un package. Il doit égalementapt-cache rdepends packagename
répertorier les packages qui utilisent ce package.Vous souhaiterez peut-être utiliser cette dernière commande et
apt-cache policy packagename
déterminer si une dépendance inverse est installée.la source
Installed-Size
est en kilo-octets, alors qu'ilSize
est en octets. J'aurais dû le mentionner dans ma réponse.Voici un script qui fait ça. Pas de sortie facile à utiliser.
sudo apt-get install python-apt
et vous êtes prêt à partir.
Exemple de sortie:
la source