Donc, vous exécutez 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 /var/cache/pacman/pkg/ annuaire. 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. Ajout d'un autre -c flag dans la commande supprimera tous les packages mis en cache.
pacman -Scc
En rapport: Comment installer et supprimer des packages dans Arch Linux
Nettoyer le cache du paquet avec pacman est une proposition tout ou rien. Vous voudrez avoir des versions plus anciennes sur lesquelles vous pouvez vous rabattre tout en conservant suffisamment d'espace disque. L'utilitaire paccache vous aidera à équilibrer ces besoins. Cela fait partie du pacman-contrib emballer.
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 le -k option, spécifiée avec le nombre de derniers packages que vous souhaitez. Dans ce cas, un:
sudo paccache -rk1
En rapport: 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é.
Vous utilisez toujours la ligne de commande, mais les packages par défaut sont beaucoup plus faciles à installer.
Lire la suite
- Linux
- Arch Linux
- Gestionnaires de paquets
- Commandes Linux
- L'administration du système
David est un écrivain indépendant basé dans le nord-ouest du Pacifique, mais originaire de la région de la baie. Il est passionné de technologie depuis son enfance. Les intérêts de David incluent la lecture, le visionnage d'émissions de télévision et de films de qualité, les jeux rétro et la collection de disques.
Abonnez-vous à notre newsletter
Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !
Cliquez ici pour vous abonner