# pacman (Français)/Pacnew and Pacsave (Français)

From ArchWiki
< Pacman (Français)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

La traduction de cet article ou section ne reflète pas le texte original.

Raison: Out of sync with English page (Discuss in Talk:Pacman (Français)/Pacnew and Pacsave (Français)#)

## 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éé.

Note: L'utilisation de l'option `-n` indique à pacman de ne pas sauver les fichiers.

### *.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.

Note: Lorsque la gestion porte sur `/etc/passwd`, `/etc/shadow`, `/etc/group` ou `/etc/gshadow`, elle est le plus souvent à écarter (hors annonces particulières) ou en tous cas, il est préférable de passer par les outils appropriés plutôt que d'éditer directement ces fichiers car ils doivent rester cohérents entre eux. Cf. Utilisateurs_et_Groupes.

- `pacdiff` fournit avec pacman-contrib
- yaourt fournit le programme `pacdiffviewer` qu'on peut soit utiliser tout seul, soit en lançant :

      yaourt -C

- dotpacAUR 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

- …

Categories:

- Package manager (Français)
- Pages or sections flagged with Template:Bad translation (Français)