[pacman] Maintenance du système [résolu]

Mise à jour / Création /debug de paquetages
jako
Hankyu
Messages : 18
Inscription : ven. 23 nov. 2018, 18:51
Localisation : hautes-alpes

[pacman] Maintenance du système [résolu]

Message par jako » dim. 19 mai 2019, 14:42

Bonjour,
J'utilise archlinux sous openbox depuis maintenant 6 mois . Je fais des mises à jour régulières avec la commande "pacman -Syu".
Voyant que mon système avait tendance à grossir j'applique de temps en temps la commande "pacman -Sc".

Code : Tout sélectionner

[root@archtest ~]# pacman -Sc
Paquets à conserver :
  Tous les paquets installés

Répertoire du cache : /var/cache/pacman/pkg/
:: Voulez-vous supprimer tous les autres paquets du cache ? [O/n] o
suppression des paquets obsolètes du cache…

Répertoire des dépôts : /var/lib/pacman/
:: Voulez-vous supprimer les dépôts non utilisés ? [O/n] o
suppression des dépôts synchronisés inutilisés…
[root@archtest ~]# 

Mais malgré cela il grossit un peu : actuellement 8.64 Go . (Espace pour le système :18.2 Go ).
Au départ il était inférieur à 7 Go.

Faut il faire autre chose ? Ce que je fais est il correct? J'ai lu le wiki de pacman : il faut à priori être prudent avec cette commande.
D'autre part j'ai installé des paquets via AUR : ces paquets sont ils mis à jour automatiquement?
Merci
Dernière modification par jako le dim. 19 mai 2019, 18:14, modifié 1 fois.

hopimet
Elfe
Messages : 929
Inscription : mer. 14 mars 2012, 22:48

Re: [pacman] Maintenance du système

Message par hopimet » dim. 19 mai 2019, 15:25

Salut,

Tu peux nettoyer la totalité des paquets du cache (même ceux actuellement installés) avec sudo pacman -Scc

Sinon si tu es passé de 7 à 8,6 Go en 6 mois c'est peut être aussi parce que tu as installé de nouveaux logiciels entre temps ?

jako
Hankyu
Messages : 18
Inscription : ven. 23 nov. 2018, 18:51
Localisation : hautes-alpes

Re: [pacman] Maintenance du système

Message par jako » dim. 19 mai 2019, 16:29

Merci de ta réponse , mais je n'ai pas osé faire cela suite au commentaire du wiki :
Il est aussi possible de vider complètement le cache par la commande pacman -Scc. Il s’agit d’une très mauvaise pratique qui empêche toute réinstallation de paquets depuis le cache et impose donc de les télécharger à nouveau. Vous ne devriez jamais utiliser cette commande à moins d’un besoin absolu de récupérer de l’espace disque.
.
Non je n'ai rien installé depuis le début.

hopimet
Elfe
Messages : 929
Inscription : mer. 14 mars 2012, 22:48

Re: [pacman] Maintenance du système

Message par hopimet » dim. 19 mai 2019, 16:39

Très mauvaise pratique... il ne faut rien exagérer. Il n'y a pas de drame à retélécharger un paquet pour le réinstaller. A moins d'avoir un accès limité à internet.

Sinon, il faudrait regarder ce qui prend de la place dans ton système. Ce n'est pas forcément le cache de pacman. Regarde dans tes logs s'il n'y en a pas un qui grossit, notamment le journal de systemd dans /var/log/journal

jako
Hankyu
Messages : 18
Inscription : ven. 23 nov. 2018, 18:51
Localisation : hautes-alpes

Re: [pacman] Maintenance du système

Message par jako » dim. 19 mai 2019, 17:37

OK merci
Revenu à 7.53 Go après commande "pacman -Scc".
Le fichier var/log/journal prend 704 Mo . Est ce important . Utilité de les conserver? On peut supprimer le contenu sans risque ? Comment on ouvre ces fichiers?

benjarobin
Maître du Kyudo
Messages : 15446
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [pacman] Maintenance du système

Message par benjarobin » dim. 19 mai 2019, 17:40

J'ai modifié le Wiki, je ne vois pas en quoi c'est une mauvaise pratique, j'ai toujours vidé le cache de pacman après un reboot suite à une mise à jour. Je ne vois vraiment pas l'intéret de garder le cache, je ne réinstalle jamais (ou presque jamais un paquet), et pour revenir en arrière il y a "Arch Rollback Machine".

Bref, sinon 8Go pour ton Arch Linux ne me semble pas excessif... Le mien utilise 16Go (certes à base de KDE)...

Il ne faut surtout pas supprimer les fichiers dans /var/log (en aucun cas), avec une exception (bien que non conseillé) pour /var/log/journal.
La taille du journal se configure via /etc/systemd/journald.conf
Le journal se lit via la commande journalctl
Zsh | KDE | PC fixe : core i7, carte nvidia | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)

jako
Hankyu
Messages : 18
Inscription : ven. 23 nov. 2018, 18:51
Localisation : hautes-alpes

Re: [pacman] Maintenance du système

Message par jako » dim. 19 mai 2019, 18:13

C'est parfait .
Merci pour ces infos ; j'ai vu dans le wiki de systemd pour limiter la taille du journal : j'ai mis pour l'instant 500 Mo et 10Mo pour les fichiers pour tester.Je suis maintenant à 7.35 Go. C'est bon pour moi : je note résolu. Super efficacité

Avatar de l’utilisateur
liOnux
Hankyu
Messages : 33
Inscription : sam. 09 févr. 2019, 11:46
Localisation : Bordeaux

Re: [pacman] Maintenance du système [résolu]

Message par liOnux » lun. 27 mai 2019, 12:46

Il y a l'utilitaire paccache :
Je fais "sudo paccache -ruk0". De mémoire ça permet de vider les paquets supprimés et de garder les 3 dernières màj.
OpenBox et noyau LTS sur un HP-ENVY 17" de 2014

benjarobin
Maître du Kyudo
Messages : 15446
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [pacman] Maintenance du système [résolu]

Message par benjarobin » lun. 27 mai 2019, 19:27

C'est plutôt d'après le man (après garder 3 versions de chaque paquet dans le cache de pacman cela prend un peu de place...)

Code : Tout sélectionner

sudo paccache -ruk0
sudo paccache -rk3
Zsh | KDE | PC fixe : core i7, carte nvidia | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)

Répondre