Gestion des fichiers de configurations
Sommaire
Aperçu
À la fin de la mise à jour, suppression ou installation d'un paquet, pacman peut vous informer de la présence d'un fichier *.pac* , exemple :
Avertissement : /etc/rc.conf installé en tant que /etc/rc.conf.pacnew
Ces fichiers (principalement des fichiers de configurations) correspondent à des versions de fichiers marqués comme étant à sauvegarder (ligne backup dans le PKGBUILD) et demandent une intervention manuelle de la part de l'utilisateur afin de décider de leur sort.
Différent types
*.pacnew
Ce fichier est créé lors d'une mise à jour d'un paquet si le fichier marqué à sauvegarder:
- existe
- est différent de la version précédemment installée
- est différent de la nouvelle version
*.pacsave
Lors de la suppression d'un paquet, si le fichier marqué à sauvegarder ne correspond pas à la version installée avec le paquet, un .pacsave est créé.
*.pacorig
Lors de l'installation d'un nouveau paquet, si le fichier marqué à sauvegarder est trouvé et n'appartient à aucun autre paquet, le fichier est sauvegardé avec l'extension .pacorig
Gestion des fichiers *.pac*
Ces fichiers sont à gérer manuellement, néanmoins, il existe des programmes permettant de faciliter leur recherche, comparaison etc.
- pacdiff fournit avec pacman
- yaourt fournit le programme pacdiffviewer qu'on peut soit utiliser tout seul, soit en lançant :
yaourt -C
- dotpac permet de les gérer avec une interface dialog
- colordiff ajoute une coloration syntaxique à diff et permet de voir les différences:
colordiff -u fichier1 fichier2
- …