Comment nettoyer le cache de packages dans Arch Linux

Vous exécutez donc Arch Linux et vous entrez sudo pacman -Syu pour mettre à jour votre système, mais l'utilitaire pacman indique que vous n'avez pas assez d'espace disque. Que s'est-il passé? Vous avez probablement juste besoin de vider le cache des packages de votre système.

Qu'est-il arrivé à mon espace disque ?

Si vous vous demandez où est passé votre espace disque, le coupable probable est le cache de packages d'Arch. Arch Linux stocke une copie de chaque package que vous téléchargez dans le répertoire /var/cache/pacman/pkg/ . Cela inclut chaque package que vous téléchargez, même les mises à niveau. Vous pouvez revenir aux versions précédentes au cas où une mise à jour casserait un package, ce qui est pratique sur une distribution à diffusion continue comme Arch.

Bien qu'avoir plusieurs copies d'un package soit utile pour la récupération, cela prend de la place. Vous pourriez oublier de supprimer les anciennes versions des packages. Les développeurs d'Arch Linux ont décidé qu'il serait préférable pour l'utilisateur de gérer ce cache plutôt que de créer un utilitaire automatique pour se débarrasser des versions obsolètes. Alors comment récupérer votre place ?

Vider le cache des packages sur Arch Linux

Heureusement, l'utilitaire pacman vous permet d'effacer le cache des packages. Pour ce faire, tapez :

 pacman -Sc

Cela supprimera tous les packages du cache qui ne sont pas actuellement installés. L'ajout d'un autre indicateur -c dans la commande supprimera tous les packages mis en cache.

 pacman -Scc

Connexe: Comment installer et supprimer des packages dans Arch Linux

L'utilitaire Paccache

Nettoyer le cache du paquet avec pacman est une proposition tout ou rien. Vous voudrez peut-être utiliser des versions plus anciennes tout en conservant suffisamment d'espace disque. L'utilitaire paccache vous aidera à équilibrer ces besoins. Cela fait partie du package pacman-contrib .

Pour l'installer, tapez :

 sudo pacman -S pacman-contrib

Pour supprimer tous les packages mis en cache à l'exception des trois dernières versions, tapez :

 sudo paccache -r

Si vous souhaitez conserver la dernière version, utilisez l'option -k , spécifiée avec le nombre de derniers packages souhaités. Dans ce cas, un :

 sudo paccache -rk1

En relation: Comment installer Arch Linux dans VirtualBox à l'aide du programme d'installation guidé

Vous avez maintenant plus d'espace disque

Arch prend plus d'efforts à administrer que les autres distributions. La gestion des packages ne fait pas exception, mais avec ces conseils, vous pouvez récupérer votre espace disque tout en étant capable de vous rabattre sur des packages plus anciens si nécessaire.

Si vous n'avez pas encore essayé Arch Linux, ou si le processus d'installation complexe vous semble intimidant, vous pouvez facilement installer Arch Linux à l'aide du programme d'installation guidé.