[ en cours ] cache pacman [ question ]

Mise à jour / Création /debug de paquetages
Répondre
20 messages • Page 1 sur 1
iznobe
archer
Messages : 103
Inscription : mer. 14 mai 2025, 21:16

[ en cours ] cache pacman [ question ]

Message par iznobe »

Bonjour , j' ai trouvé ce post : viewtopic.php?t=21367 et celui-ci https://www.reddit.com/r/archlinux/comm ... rge/?tl=fr , mais du coup j ' hesite ...
Actuellement un état rapide du système :

Code : Tout sélectionner

[iznobe@archlinux ~]$ df -Th
Sys. de fichiers Type Taille Utilisé Dispo Uti% Monté sur
dev devtmpfs 16G 0 16G 0% /dev
run tmpfs 16G 9,8M 16G 1% /run
efivarfs efivarfs 256K 67K 185K 27% /sys/firmware/efi/efivars
/dev/nvme0n1p3 ext4 29G 24G 3,6G 88% /
tmpfs tmpfs 16G 0 16G 0% /dev/shm
tmpfs tmpfs 1,0G 209M 816M 21% /home/iznobe/.cache
mergerfsPool fuse.mergerfs 20T 7,4T 12T 39% /Vidéos
tmpfs tmpfs 32G 12K 32G 1% /tmp
tmpfs tmpfs 1,0G 84K 1,0G 1% /var/log
tmpfs tmpfs 32G 0 32G 0% /var/tmp
/dev/sdc3 ext4 2,7T 1,3T 1,4T 48% /datas
/dev/sdb2 ext4 512G 450G 62G 88% /media/SAUV
/dev/sdd1 ext4 1,9T 964G 973G 50% /media/Disques/WD8PRO1_P1
/dev/sdd2 ext4 5,4T 21G 5,4T 1% /media/Videos/WD8PRO1_P2
/dev/sdb1 ext4 6,7T 4,4T 2,3T 66% /media/Videos/WD8
/dev/sde1 ext4 7,3T 3,1T 4,3T 42% /media/Videos/WD8PRO2
/dev/nvme0n1p2 vfat 999M 58M 941M 6% /efi
tmpfs tmpfs 3,2G 68K 3,2G 1% /run/user/1000
tmpfs tmpfs 1,0M 0 1,0M 0% /run/credentials/systemd-journald.service
[iznobe@archlinux ~]$
et :

Code : Tout sélectionner

[iznobe@archlinux ~]$ sudo du /var -haxd3 | sort -rh | head -20
15G /var/cache/pacman/pkg
15G /var/cache/pacman
15G /var/cache
15G /var
152M /var/lib
102M /var/lib/flatpak
92M /var/lib/flatpak/appstream
46M /var/lib/pacman
38M /var/lib/pacman/local
27M /var/cache/swcatalog/cache
27M /var/cache/swcatalog
9,7M /var/lib/flatpak/repo
8,3M /var/lib/pacman/sync
3,5M /var/lib/sddm/.cache
3,5M /var/lib/sddm
2,3M /var/cache/fontconfig
1,1M /var/cache/fontconfig/923e285e415b1073c8df160bee08820f-le64.cache-9
784K /var/cache/fontconfig/923e285e415b1073c8df160bee08820f-le32d4.cache-9
328K /var/lib/systemd
292K /var/lib/systemd/catalog
[iznobe@archlinux ~]$ 
le fichier de config :

Code : Tout sélectionner

[iznobe@archlinux ~]$ cat /etc/pacman.conf
#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives
#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
#CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
#GPGDir = /etc/pacman.d/gnupg/
#HookDir = /etc/pacman.d/hooks/
HoldPkg = pacman glibc
#XferCommand = /usr/bin/curl -L -C - -f -o %o %u
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
Architecture = auto
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg =
#IgnoreGroup =
#NoUpgrade =
#NoExtract =
# Misc options
#UseSyslog
#Color
#NoProgressBar
CheckSpace
#VerbosePkgLists
ParallelDownloads = 5
DownloadUser = alpm
#DisableSandbox
# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required
# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Arch Linux
# packagers with `pacman-key --populate archlinux`.
#
# REPOSITORIES
# - can be defined here or included from another file
# - pacman will search repositories in the order defined here
# - local/custom mirrors can be added here or in separate files
# - repositories listed first will take precedence when packages
# have identical names, regardless of version number
# - URLs will have $repo replaced by the name of the current repo
# - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
# [repo-name]
# Server = ServerName
# Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#
# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.
#[core-testing]
#Include = /etc/pacman.d/mirrorlist
[core]
Include = /etc/pacman.d/mirrorlist
#[extra-testing]
#Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.
#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist
#[multilib]
#Include = /etc/pacman.d/mirrorlist
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs
[sublime-text]
Server = https://download.sublimetext.com/arch/stable/x86_64
[iznobe@archlinux ~]$ 
Quelle serait donc la meilleure strategie a adopter pour eviter de me retrouver avec une racine pleine au niveau du cache pacman ?
benjarobin
Maître du Kyudo
Messages : 17833
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [ en cours ] cache pacman [ question ]

Message par benjarobin »

Bonjour,
C'est très personnel, mais cela ne m'arrive jamais ou presque de devoir réinstaller un paquet avec la version courante, et cela m'arrive tout aussi rarement de devoir revenir en arrière.
Il faut comprendre à quoi sert le cache de pacman, juste d'éviter de retélécharger un paquet. Mais si celui-ci a été installé, il n'a plus jamais besoin d'être retéléchargé (sauf si tu le demandes explicitement de le faire, mais comme indiqué, cela ne m'arrive presque jamais).
De plus, aujourd'hui, on a des connexions très rapides. Et pour revenir en arrière, il y a https://wiki.archlinux.org/title/Arch_Linux_Archive

Et si tu dois revenir en arrière, tu dois très souvent conserver N-1 (voire N-2) versions au moins de chacun des paquets, ce qui représente beaucoup d’espace disque, pour une action à réaliser au maximum une fois tous les deux ans (et juste pour revenir en arrière sur un seul paquet...).

Donc, en résumé je ne garde aucun cache. Et quand je fais une mise à jour, je fais toujours cette suite d'actions : viewtopic.php?p=179773#p179773
En résumé, je vais exactement cela :
  • yay : mise à jour
  • yay -Qma : Liste les paquets qui ne sont plus dans les dépôts officiels (donc AUR, ...), s'il y a un paquet qui ne doit pas être là, je le supprime (par exemple, car supprimé des dépôts officiels)
  • yay -Qdtt : J'analyse la sortie, voir lien précédent pour plus de détails
  • yay -Rscn $( pacman -Qdttq ) : Si je veux supprimer tout ce qui n'est plus nécessaire. Attention de bien savoir ce que l'on fait avec cette commande. Si tu n'as pas un système bien maintenu, tu peux te retrouver à désinstaller l'intégralité des paquets !
  • yay -Scc : Supprime tous les caches
  • Il faut aussi gérer les .pacnew, mais je ne le fais pas tout le temps
  • reboot
  • fstrim -v -a : Après le reboot, on force directement un trim de tout l'espace libre. Ton SSD te dira merci, après tu peux attendre son déclenchement automatique toutes les semaines, mais je recommande cette méthode. Note bien le faire après le reboot, sinon cela ne sert à rien, car les fichiers sont toujours présents (les vieilles versions des fichiers sont réellement supprimées à la fermeture des applications les utilisant, donc à l'extinction du PC).
Si tu veux un système à minima entretenu, tu dois faire toutes ces actions à chaque mise à jour.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
iznobe
archer
Messages : 103
Inscription : mer. 14 mai 2025, 21:16

Re: [ en cours ] cache pacman [ question ]

Message par iznobe »

Bonjour et merci pour la réponse .

j ' ai donc supprimé le cache , puis modifier pour mettre le cache en RAM .
redémarrage + fstrim .
Curieusement , je n' ai pas trouvé le résultat très probant :

Code : Tout sélectionner

[iznobe@archlinux ~]$ fstrim -v -a
[iznobe@archlinux ~]$ df -Th
Sys. de fichiers Type Taille Utilisé Dispo Uti% Monté sur
/dev/nvme0n1p3 ext4 29G 24G 3,7G 87% /
devtmpfs devtmpfs 4,0M 0 4,0M 0% /dev
tmpfs tmpfs 16G 0 16G 0% /dev/shm
efivarfs efivarfs 256K 67K 185K 27% /sys/firmware/efi/efivars
tmpfs tmpfs 6,3G 18M 6,3G 1% /run
tmpfs tmpfs 1,0M 0 1,0M 0% /run/credentials/systemd-journald.service
tmpfs tmpfs 1,0G 46M 979M 5% /home/iznobe/.cache
mergerfsPool fuse.mergerfs 20T 7,4T 12T 39% /Vidéos
tmpfs tmpfs 32G 4,0K 32G 1% /tmp
tmpfs tmpfs 1,0G 44K 1,0G 1% /var/log
tmpfs tmpfs 32G 0 32G 0% /var/tmp
/dev/sdc3 ext4 2,7T 1,3T 1,4T 48% /datas
/dev/sdd1 ext4 1,9T 964G 973G 50% /media/Disques/WD8PRO1_P1
/dev/sdb2 ext4 512G 450G 62G 88% /media/SAUV
/dev/sdd2 ext4 5,4T 21G 5,4T 1% /media/Videos/WD8PRO1_P2
/dev/sdb1 ext4 6,7T 4,4T 2,3T 66% /media/Videos/WD8
/dev/sde1 ext4 7,3T 3,1T 4,3T 42% /media/Videos/WD8PRO2
/dev/nvme0n1p2 vfat 999M 58M 941M 6% /efi
tmpfs tmpfs 3,2G 64K 3,2G 1% /run/user/1000
[iznobe@archlinux ~]$ sudo du /var -haxd3 | sort -rh | head -2
[sudo] Mot de passe de iznobe : 
15G /var/cache/pacman/pkg
15G /var/cache/pacman
[iznobe@archlinux ~]$ 
puis je ( dois je ) supprimer manuellement le contenu du dossier " /var/cache/pacman/pkg " ?

Code : Tout sélectionner

[iznobe@archlinux ~]$ history 15
 488 sudo pacman -Syu vlc
 489 top
 490 pacman -Qdt
 491 pacman -Qm
 492 sudo nano /etc/pacman.conf
 493 sudo pacman -Scc
 494 sudo nano /etc/pacman.conf
 495 sudo pacman -Scc
 496 sudo nano /etc/pacman.conf
 497 sudo reboot
 498 fstrim -v -a
 499 df -Th
 500 sudo du /var -haxd3 | sort -rh | head -2
 501 history 10
 502 history 15
[iznobe@archlinux ~]$ 
iznobe
archer
Messages : 103
Inscription : mer. 14 mai 2025, 21:16

Re: [ en cours ] cache pacman [ question ]

Message par iznobe »

Bon , en fait je ne repondais pas " o " ... et la réponse par défaut est " N " à la 1ere question ( pour vider le cache ) , bref , c ' est bon maintenant :

Code : Tout sélectionner

[iznobe@archlinux ~]$ sudo du /var -haxd3 | sort -rh | head -2
183M /var
153M /var/lib
[iznobe@archlinux ~]
je suis repassé a 34 % d ' espace utilisé pour racine .

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

Re: [ en cours ] cache pacman [ question ]

Message par benjarobin »

[引用]
iznobe a écrit : dim. 16 nov. 2025, 18:56puis modifier pour mettre le cache en RAM .
Je te déconseille vivement de faire une telle chose.
Premièrement si c'est mal fait c'est une faille de sécurité. Je ne sais pas quel dossier tu as utilisé pour cela.
De plus cela nécessite beaucoup de RAM pour certaine mise à jour. Après si tu 32 Go ou plus ce n'est pas forcément un problème.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
iznobe
archer
Messages : 103
Inscription : mer. 14 mai 2025, 21:16

Re: [ en cours ] cache pacman [ question ]

Message par iznobe »

Bonjour benjarobin .

j ' ai utilisé le dossier /tmp.
et j ' ai 32 Go de RAM .
benjarobin
Maître du Kyudo
Messages : 17833
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [ en cours ] cache pacman [ question ]

Message par benjarobin »

Tu dois forcément donner un chemin que seul root est le propriétaire, sinon c'est une énorme faille de sécurité !
Une solution serait de mettre le cache de pacman ici : /run/pacman-cache-pkg
Et de créer le dossier automatiquement avec les bons droits avec ce fichier : /etc/tmpfiles.d/pacman-cache-pkg.conf

Code : Tout sélectionner

d /run/pacman-cache-pkg 0755 root root -
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
iznobe
archer
Messages : 103
Inscription : mer. 14 mai 2025, 21:16

Re: [ en cours ] cache pacman [ question ]

Message par iznobe »

il me semble que c' est le cas :

Code : Tout sélectionner

[iznobe@archlinux ~]$ sudo nano /etc/pacman.conf
[sudo] Mot de passe de iznobe : 
[iznobe@archlinux ~]$ grep -i cachedir /etc/pacman.conf
#Modif PERSO: #CacheDir = /var/cache/pacman/pkg/
CacheDir = /tmp/cache/pacman/pkg/
[iznobe@archlinux ~]$ namei -mo /tmp/cache/pacman/pkg/
f: /tmp/cache/pacman/pkg/
 drwxr-xr-x root root /
 drwxrwxrwt root root tmp
 cache - Aucun fichier ou dossier de ce nom
[iznobe@archlinux ~]$ 
Apres une MAJ du systeme :

Code : Tout sélectionner

[iznobe@archlinux ~]$ namei -mo /tmp/cache/pacman/pkg/
f: /tmp/cache/pacman/pkg/
 drwxr-xr-x root root /
 drwxrwxrwt root root tmp
 drwxr-xr-x root root cache
 drwxr-xr-x root root pacman
 drwxr-xr-x root root pkg
[iznobe@archlinux ~]$ 
il semble que non ...

ha ben en fait , si , c' est du 755 root:root , comme ce que tu préconises :

Code : Tout sélectionner

d /run/pacman-cache-pkg 0755 root root -
benjarobin
Maître du Kyudo
Messages : 17833
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [ en cours ] cache pacman [ question ]

Message par benjarobin »

Il suffit qu'un individu malicieux crée le dossier avant. Pacman ne corrigera pas les droits.
Ensuite il suffit d'attendre que le fichier soit téléchargé, puis de le remplacer juste après la vérification d'intégrité.
Si tu veux vraiment le faire dans du tmpfs, je te recommande de faire ce que j'ai indiqué.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
iznobe
archer
Messages : 103
Inscription : mer. 14 mai 2025, 21:16

Re: [ en cours ] cache pacman [ question ]

Message par iznobe »

Bonjour , d ' accord .

ET quel est le contenu du fichier " /etc/tmpfiles.d/pacman-cache-pkg.conf " , et comment est ce que je fais pour le faire s' executer au démarrage de l ' ordi ?
je crée un service , ou je modifie un service en indiquant une directive " préstart " ?
benjarobin
Maître du Kyudo
Messages : 17833
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [ en cours ] cache pacman [ question ]

Message par benjarobin »

Euh, il ne faut rien faire de plus que créer le fichier /etc/tmpfiles.d/pacman-cache-pkg.conf (après tu peux le nommer autrement) avec le contenu donné la ligne en dessous (le bloc de code est bien le contenu du fichier que tu dois créer). Pas besoin de service ou autre, systemd s'occupe de tout.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
iznobe
archer
Messages : 103
Inscription : mer. 14 mai 2025, 21:16

Re: [ en cours ] cache pacman [ question ]

Message par iznobe »

Ok , donc , avec ça :

Code : Tout sélectionner

cat /etc/tmpfiles.d/pacman-cache-pkg.conf 
d /run/pacman-cache-pkg 0755 root root -

Code : Tout sélectionner

grep -i cachedir /etc/pacman.conf
#Modif PERSO: #CacheDir = /var/cache/pacman/pkg/
CacheDir = /run/pacman-cache-pkg
C ' est tout bon ?
benjarobin
Maître du Kyudo
Messages : 17833
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [ en cours ] cache pacman [ question ]

Message par benjarobin »

En théorie, oui. Après, je n'ai jamais testé. Mais sur le papier c'est sécurisé, en tmpfs (donc pas sur le disque)
Note, après la création de /etc/tmpfiles.d/pacman-cache-pkg.conf reboot afin que le dossier soit créé
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
iznobe
archer
Messages : 103
Inscription : mer. 14 mai 2025, 21:16

Re: [ en cours ] cache pacman [ question ]

Message par iznobe »

voici :

Code : Tout sélectionner

[iznobe@archlinux ~]$ namei -mo /etc/tmpfiles.d/pacman-cache-pkg.conf
f: /etc/tmpfiles.d/pacman-cache-pkg.conf
 drwxr-xr-x root root /
 drwxr-xr-x root root etc
 drwxr-xr-x root root tmpfiles.d
 -rw-r--r-- root root pacman-cache-pkg.conf
[iznobe@archlinux ~]$ 

Code : Tout sélectionner

[iznobe@archlinux ~]$ namei -mo /run/pacman-cache-pkg
f: /run/pacman-cache-pkg
 drwxr-xr-x root root /
 drwxr-xr-x root root run
 drwxr-xr-x root root pacman-cache-pkg
[iznobe@archlinux ~]$ 
quel interet de mettre en 755 ce dossier , pourquoi pas simplement 750 ?
benjarobin
Maître du Kyudo
Messages : 17833
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [ en cours ] cache pacman [ question ]

Message par benjarobin »

Car sinon cela ne fonctionnera pas, car pacman drop certains privilèges par exemple lors du téléchargement.
Et cela ne pose aucun risque de sécurité quelconque de pouvoir lire le dossier
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
iznobe
archer
Messages : 103
Inscription : mer. 14 mai 2025, 21:16

Re: [ en cours ] cache pacman [ question ]

Message par iznobe »

D ' accord , merci pour tout .

Résolu .
iznobe
archer
Messages : 103
Inscription : mer. 14 mai 2025, 21:16

Re: [ en cours ] cache pacman [ question ]

Message par iznobe »

Bonjour , petite question " bonus " de noob :
j ' ai installé tous les plugins vlc avec le " * " .
je comptais faire la meme chose pour les supprimer tous , suivi de vlc , suivi d' une réinstallation , histoire de tester tout ça , de revenir à la configuration / installation par défaut , et possiblement d' ajouter uniquement les plugins qui m ' intéressent .
sauf que :

Code : Tout sélectionner

sudo pacman -Rncs vlc-plugin*
erreur : impossible de trouver la cible : vlc-plugin*
quel est donc la façon d' écrire la commande pour parvenir a mes fins ?
benjarobin
Maître du Kyudo
Messages : 17833
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [ en cours ] cache pacman [ question ]

Message par benjarobin »

Bonjour,

Code : Tout sélectionner

sudo pacman -Rncs $(pacman -Qsq vlc-plugin)
ou

Code : Tout sélectionner

sudo pacman -Rncs $(pacman -Qq | grep vlc-plugin)
La première solution peut être plus dangereuse, car elle pourrait théoriquement lister d'autres paquets avec un autre nom que vlc-plugin (supposons que vlc-plugin est dans sa description).
La 2ième solution se base sur le nom du paquet uniquement.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
iznobe
archer
Messages : 103
Inscription : mer. 14 mai 2025, 21:16

Re: [ en cours ] cache pacman [ question ]

Message par iznobe »

les 2 commandes retournent le même résultat :

Code : Tout sélectionner

sudo pacman -Rncs $(pacman -Qsq vlc-plugin)
vérification des dépendances...
:: avidemux-cli peut nécessiter faad2: for the corresponding audio decoder plugin
:: avidemux-cli peut nécessiter libdca: for the corresponding audio decoder plugin
:: avidemux-cli peut nécessiter twolame: for the corresponding audio decoder plugin
:: grub peut nécessiter sdl: For grub-emu SDL support
:: openal peut nécessiter fluidsynth: MIDI rendering
:: opencv peut nécessiter glew: for the viz module
Paquets (107) a52dec-0.8.0-3 aribb24-1.0.3-4 aribb25-0.2.7-3 faad2-2.11.2-1 fluidsynth-2.5.4-1 ftgl-2.4.0-3 glew-2.3.1-1 glm-1.0.3-1
 imlib2-1.12.6-1 libcaca-0.99.beta20-7 libcddb-1.3.2-9 libdca-0.0.7-3 libdvbpsi-1:1.3.3-4 libgme-0.6.5-1 libgoom2-2k4-5
 libkate-0.4.3-4 libmad-0.15.1b-10 libmicrodns-0.2.0-2 libmpcdec-1:0.1+r475-6 libmpeg2-0.5.1-11 libshout-1:2.4.6-5
 libtiger-0.3.4-8 libupnp-1.14.31-1 libvlc-3.0.23_2-5 live-media-2025年05月24日-1 lua51-5.1.5-13 projectm-3.1.12-5
 sdl12-compat-1.2.68-2 sdl_image-1.2.12-9 twolame-0.4.0-4 zvbi-0.2.44-1 vlc-plugin-a52dec-3.0.23_2-5 vlc-plugin-aalib-3.0.23_2-5
 vlc-plugin-alsa-3.0.23_2-5 vlc-plugin-aom-3.0.23_2-5 vlc-plugin-archive-3.0.23_2-5 vlc-plugin-aribb24-3.0.23_2-5
 vlc-plugin-aribb25-3.0.23_2-5 vlc-plugin-ass-3.0.23_2-5 vlc-plugin-avahi-3.0.23_2-5 vlc-plugin-bluray-3.0.23_2-5
 vlc-plugin-caca-3.0.23_2-5 vlc-plugin-cddb-3.0.23_2-5 vlc-plugin-chromecast-3.0.23_2-5 vlc-plugin-dav1d-3.0.23_2-5
 vlc-plugin-dbus-3.0.23_2-5 vlc-plugin-dbus-screensaver-3.0.23_2-5 vlc-plugin-dca-3.0.23_2-5 vlc-plugin-dvb-3.0.23_2-5
 vlc-plugin-dvd-3.0.23_2-5 vlc-plugin-faad2-3.0.23_2-5 vlc-plugin-ffmpeg-3.0.23_2-5 vlc-plugin-firewire-3.0.23_2-5
 vlc-plugin-flac-3.0.23_2-5 vlc-plugin-fluidsynth-3.0.23_2-5 vlc-plugin-freetype-3.0.23_2-5 vlc-plugin-gme-3.0.23_2-5
 vlc-plugin-gnutls-3.0.23_2-5 vlc-plugin-gstreamer-3.0.23_2-5 vlc-plugin-inflate-3.0.23_2-5 vlc-plugin-jack-3.0.23_2-5
 vlc-plugin-journal-3.0.23_2-5 vlc-plugin-jpeg-3.0.23_2-5 vlc-plugin-kate-3.0.23_2-5 vlc-plugin-libsecret-3.0.23_2-5
 vlc-plugin-lirc-3.0.23_2-5 vlc-plugin-live555-3.0.23_2-5 vlc-plugin-lua-3.0.23_2-5 vlc-plugin-mad-3.0.23_2-5
 vlc-plugin-matroska-3.0.23_2-5 vlc-plugin-mdns-3.0.23_2-5 vlc-plugin-modplug-3.0.23_2-5 vlc-plugin-mpeg2-3.0.23_2-5
 vlc-plugin-mpg123-3.0.23_2-5 vlc-plugin-mtp-3.0.23_2-5 vlc-plugin-musepack-3.0.23_2-5 vlc-plugin-nfs-3.0.23_2-5
 vlc-plugin-notify-3.0.23_2-5 vlc-plugin-ogg-3.0.23_2-5 vlc-plugin-opus-3.0.23_2-5 vlc-plugin-png-3.0.23_2-5
 vlc-plugin-pulse-3.0.23_2-5 vlc-plugin-samplerate-3.0.23_2-5 vlc-plugin-sdl-3.0.23_2-5 vlc-plugin-sftp-3.0.23_2-5
 vlc-plugin-shout-3.0.23_2-5 vlc-plugin-smb-3.0.23_2-5 vlc-plugin-soxr-3.0.23_2-5 vlc-plugin-speex-3.0.23_2-5
 vlc-plugin-srt-3.0.23_2-5 vlc-plugin-svg-3.0.23_2-5 vlc-plugin-tag-3.0.23_2-5 vlc-plugin-theora-3.0.23_2-5
 vlc-plugin-twolame-3.0.23_2-5 vlc-plugin-udev-3.0.23_2-5 vlc-plugin-upnp-3.0.23_2-5 vlc-plugin-vorbis-3.0.23_2-5
 vlc-plugin-vpx-3.0.23_2-5 vlc-plugin-x264-3.0.23_2-5 vlc-plugin-x265-3.0.23_2-5 vlc-plugin-xml-3.0.23_2-5
 vlc-plugin-zvbi-3.0.23_2-5 vlc-plugins-all-3.0.23_2-5 vlc-plugins-base-3.0.23_2-5 vlc-plugins-extra-3.0.23_2-5
 vlc-plugins-video-output-3.0.23_2-5 vlc-plugins-visualization-3.0.23_2-5
Taille totale supprimée : 81,84 MiB
:: Voulez-vous désinstaller ces paquets ? [O/n] n
[root@debian /]# sudo pacman -Rncs $(pacman -Qq | grep vlc-plugin)
vérification des dépendances...
:: avidemux-cli peut nécessiter faad2: for the corresponding audio decoder plugin
:: avidemux-cli peut nécessiter libdca: for the corresponding audio decoder plugin
:: avidemux-cli peut nécessiter twolame: for the corresponding audio decoder plugin
:: grub peut nécessiter sdl: For grub-emu SDL support
:: openal peut nécessiter fluidsynth: MIDI rendering
:: opencv peut nécessiter glew: for the viz module
Paquets (107) a52dec-0.8.0-3 aribb24-1.0.3-4 aribb25-0.2.7-3 faad2-2.11.2-1 fluidsynth-2.5.4-1 ftgl-2.4.0-3 glew-2.3.1-1 glm-1.0.3-1
 imlib2-1.12.6-1 libcaca-0.99.beta20-7 libcddb-1.3.2-9 libdca-0.0.7-3 libdvbpsi-1:1.3.3-4 libgme-0.6.5-1 libgoom2-2k4-5
 libkate-0.4.3-4 libmad-0.15.1b-10 libmicrodns-0.2.0-2 libmpcdec-1:0.1+r475-6 libmpeg2-0.5.1-11 libshout-1:2.4.6-5
 libtiger-0.3.4-8 libupnp-1.14.31-1 libvlc-3.0.23_2-5 live-media-2025年05月24日-1 lua51-5.1.5-13 projectm-3.1.12-5
 sdl12-compat-1.2.68-2 sdl_image-1.2.12-9 twolame-0.4.0-4 zvbi-0.2.44-1 vlc-plugin-a52dec-3.0.23_2-5 vlc-plugin-aalib-3.0.23_2-5
 vlc-plugin-alsa-3.0.23_2-5 vlc-plugin-aom-3.0.23_2-5 vlc-plugin-archive-3.0.23_2-5 vlc-plugin-aribb24-3.0.23_2-5
 vlc-plugin-aribb25-3.0.23_2-5 vlc-plugin-ass-3.0.23_2-5 vlc-plugin-avahi-3.0.23_2-5 vlc-plugin-bluray-3.0.23_2-5
 vlc-plugin-caca-3.0.23_2-5 vlc-plugin-cddb-3.0.23_2-5 vlc-plugin-chromecast-3.0.23_2-5 vlc-plugin-dav1d-3.0.23_2-5
 vlc-plugin-dbus-3.0.23_2-5 vlc-plugin-dbus-screensaver-3.0.23_2-5 vlc-plugin-dca-3.0.23_2-5 vlc-plugin-dvb-3.0.23_2-5
 vlc-plugin-dvd-3.0.23_2-5 vlc-plugin-faad2-3.0.23_2-5 vlc-plugin-ffmpeg-3.0.23_2-5 vlc-plugin-firewire-3.0.23_2-5
 vlc-plugin-flac-3.0.23_2-5 vlc-plugin-fluidsynth-3.0.23_2-5 vlc-plugin-freetype-3.0.23_2-5 vlc-plugin-gme-3.0.23_2-5
 vlc-plugin-gnutls-3.0.23_2-5 vlc-plugin-gstreamer-3.0.23_2-5 vlc-plugin-inflate-3.0.23_2-5 vlc-plugin-jack-3.0.23_2-5
 vlc-plugin-journal-3.0.23_2-5 vlc-plugin-jpeg-3.0.23_2-5 vlc-plugin-kate-3.0.23_2-5 vlc-plugin-libsecret-3.0.23_2-5
 vlc-plugin-lirc-3.0.23_2-5 vlc-plugin-live555-3.0.23_2-5 vlc-plugin-lua-3.0.23_2-5 vlc-plugin-mad-3.0.23_2-5
 vlc-plugin-matroska-3.0.23_2-5 vlc-plugin-mdns-3.0.23_2-5 vlc-plugin-modplug-3.0.23_2-5 vlc-plugin-mpeg2-3.0.23_2-5
 vlc-plugin-mpg123-3.0.23_2-5 vlc-plugin-mtp-3.0.23_2-5 vlc-plugin-musepack-3.0.23_2-5 vlc-plugin-nfs-3.0.23_2-5
 vlc-plugin-notify-3.0.23_2-5 vlc-plugin-ogg-3.0.23_2-5 vlc-plugin-opus-3.0.23_2-5 vlc-plugin-png-3.0.23_2-5
 vlc-plugin-pulse-3.0.23_2-5 vlc-plugin-samplerate-3.0.23_2-5 vlc-plugin-sdl-3.0.23_2-5 vlc-plugin-sftp-3.0.23_2-5
 vlc-plugin-shout-3.0.23_2-5 vlc-plugin-smb-3.0.23_2-5 vlc-plugin-soxr-3.0.23_2-5 vlc-plugin-speex-3.0.23_2-5
 vlc-plugin-srt-3.0.23_2-5 vlc-plugin-svg-3.0.23_2-5 vlc-plugin-tag-3.0.23_2-5 vlc-plugin-theora-3.0.23_2-5
 vlc-plugin-twolame-3.0.23_2-5 vlc-plugin-udev-3.0.23_2-5 vlc-plugin-upnp-3.0.23_2-5 vlc-plugin-vorbis-3.0.23_2-5
 vlc-plugin-vpx-3.0.23_2-5 vlc-plugin-x264-3.0.23_2-5 vlc-plugin-x265-3.0.23_2-5 vlc-plugin-xml-3.0.23_2-5
 vlc-plugin-zvbi-3.0.23_2-5 vlc-plugins-all-3.0.23_2-5 vlc-plugins-base-3.0.23_2-5 vlc-plugins-extra-3.0.23_2-5
 vlc-plugins-video-output-3.0.23_2-5 vlc-plugins-visualization-3.0.23_2-5
Taille totale supprimée : 81,84 MiB
:: Voulez-vous désinstaller ces paquets ? [O/n] 
malheureusement , il n ' y a pas que les plugins .
iznobe
archer
Messages : 103
Inscription : mer. 14 mai 2025, 21:16

Re: [ en cours ] cache pacman [ question ]

Message par iznobe »

bon , ba pour supprimer que les plugins , en me basant sur ta réponse , ça donne :

Code : Tout sélectionner

sudo pacman -R $(pacman -Qsq vlc-plugin)
Merci !
Répondre

20 messages • Page 1 sur 1

Revenir à « Paquetages »