Page 1 sur 1

[pacman]Petite précision

Publié : mer. 19 janv. 2011, 23:06
par Ypnose
Bonsoir à tous,

J'avais une question à propos de pacman: lorsque l'on supprime un paquet avec

Code : Tout sélectionner

pacman -R
et que ce paquet a été précédemment utilisé, reste-il des traces de ce paquet dans la racine comme des fichiers de configs (je ne parle pas du dossier .logiciel dans le /home).
J'ai aussi entendu parler de fichier .pacsave donc voilà je voulais juste m'instruire un peu plus.

Merci à vous pour vos précisions.

Re: [pacman]Petite précision

Publié : jeu. 20 janv. 2011, 00:04
par Abazigal
Tous les fichiers qui figurent dans "pacman -Ql TonPaquet" vont être supprimés, SAUF ceux qui sont marqués comme devant être sauvés (et qui ont été modifiés). Ces derniers vont être renommés en blabla.pacsave.

Tu peux ignorer ce marquage pour que les fichiers soient quand même supprimés, en utilisant l'option -n (ou --nosave), lors de la désinstallation.

D'un point de vue plus technique, tu peux voir que pour chaque paquet installé, tu as un répertoire dans /var/lib/pacman/local, avec dedans un fichier "files" listant tous les fichiers du paquet (ie. pacman -Ql), et à la fin, une section %BACKUP% avec la liste des fichiers qui doivent être sauvegardés. Après chacun de ces fichiers, tu as une somme de controle MD5, que pacman utilise pour savoir, au moment de la désinstallation, si le fichier en question à été modifié (il le renomme en .pacsave) ou non (il le supprime).

Re: [pacman]Petite précision

Publié : jeu. 20 janv. 2011, 13:31
par tuxce
Pour info:

Code : Tout sélectionner

pacman -Qii <paquet>
donne en plus des infos, la liste des fichiers indiqués comme à sauver et leur états.

Re: [pacman]Petite précision

Publié : jeu. 20 janv. 2011, 14:35
par Ypnose
Merci pour l'apprentissage. :)