555
edits
(Updating to match new version of source page) |
(Created page with "Un moyen plus sûr de supprimer les anciens fichiers de cache des paquets est de supprimer tous les paquets à l'exception des trois dernières versions en utilisant {{ic|pacc...") Tags: Mobile web edit Mobile edit |
||
Line 20: | Line 20: | ||
Pour forcer un rafraîchissement complet de la base de données et mettre à jour tous les paquets du système. Cela peut être nécessaire lorsque vous [[Special:MyLanguage/Switching_Branches|changez de branche]] ou [[Special:MyLanguage/Pacman-mirrors|changez de miroir]], afin d'éviter des métadonnées incohérentes. Les métadonnées incohérentes seront évidentes si vous obtenez '''404 Not Found''' pour certains paquets. | |||
Pour forcer un rafraîchissement complet de la base de | |||
{{UserCmd|command=sudo pacman -Syyu}} | {{UserCmd|command=sudo pacman -Syyu}} | ||
Line 103: | Line 101: | ||
=Téléchargement de paquets sans installation= | =Téléchargement de paquets sans installation= | ||
Dans certains cas, il peut être utile de télécharger un paquet sans l'installer. Par exemple, pour l'installer sur un système différent qui n'est pas connecté à Internet. Cela peut être fait avec {{ic|pacman -Sw nomdupaquet}}. Par exemple : | |||
{{UserCmd|command=sudo pacman -Sw smplayer}} | {{UserCmd|command=sudo pacman -Sw smplayer}} | ||
Le paquetage et toutes les dépendances requises seront téléchargés dans votre cache pacman à {{ic|/var/cache/pacman/pkg}} | |||
=Déterminer quel paquet possède un fichier= | =Déterminer quel paquet possède un fichier= | ||
Il est souvent utile de savoir quel paquet a installé un fichier sur votre système. C'est facile à faire avec pacman en utilisant {{ic|pacman -Qo /chemin/vers/nom_de_fichier}}. Par exemple : | |||
{{UserCmd|command=pacman -Qo /usr/bin/smplayer}} | {{UserCmd|command=pacman -Qo /usr/bin/smplayer}} | ||
Line 124: | Line 116: | ||
=Nettoyage du cache= | =Nettoyage du cache= | ||
Lorsque pacman installe des paquets, il conserve une copie de tous les anciens paquets que vous avez téléchargés. Ce cache peut être très utile si vous devez installer d'anciens paquets en cas d'urgence. Cependant, s'il n'est pas coché, ce cache deviendra très volumineux avec le temps. Les systèmes utilisant [[Special:MyLanguage/Pamac|Pamac]] auront déjà accès aux fonctions de nettoyage automatique du cache de pacman. Il est également possible de les nettoyer manuellement à l'aide de pacman. | |||
Pour effacer le cache des paquets qui ne sont plus installés, entrez la commande suivante : | |||
{{UserCmd|command=sudo pacman -Sc}} | {{UserCmd|command=sudo pacman -Sc}} | ||
Sinon, pour vider complètement le cache, entrez la commande suivante (à utiliser avec précaution) : | |||
{{UserCmd|command=sudo pacman -Scc}} | {{UserCmd|command=sudo pacman -Scc}} | ||
Un moyen plus sûr de supprimer les anciens fichiers de cache des paquets est de supprimer tous les paquets à l'exception des trois dernières versions en utilisant {{ic|paccache}} : | |||
{{UserCmd|command=paccache -rvk3}} | {{UserCmd|command=paccache -rvk3}} | ||
edits