Page 1 sur 2
[mises à jour] ménage dans les *.pacnew (Résolu)
Publié : jeu. 28 mars 2013, 13:18
par Kerlam
Bonjour,
Il me reste quelques fichiers *.pacnew dont je ne sais pas vraiment quoi faire.
/etc/passwd.pacnew
/etc/shadow.pacnew
/etc/rc_maps.cfg.pacnew
/etc/gshadow.pacnew
/etc/colord.conf.pacnew
J'hésite à les modifier car je ne sais pas ce qu'il faut conserver ou modifier. De plus, ce qui n'arrange rien, je ne maîtrise pas vim mais préfère nano.
Re: [mises à jour] ménage dans les *.pacnew
Publié : jeu. 28 mars 2013, 13:32
par Youpi
Salut,
personne ne t'interdit de lire tes fichiers avec nano.
Ensuite, tu peux comparer tes fichiers avec la commande
, ou plus manuellement avec (par exemple) nano pour voir ce qui diffère entre ton fichier XX et xx.pacnew
pour ce qui concerne passwd et shadow, ils gèrent les mdp. à éditer avec d'énormes précautions, voire ne pas les éditer du tout.
Re: [mises à jour] ménage dans les *.pacnew
Publié : jeu. 28 mars 2013, 13:38
par vlamy
Tu peux très bien ouvrir tout ça avec nano, d'ailleurs je te conseille de le faire pour comparer les fichiers concernés. Le seul hic sera que l'outil « diff », qui donne une aide visuelle à la comparaison de fichiers n'y sera pas intégré. Mais de mémoire ces fichiers ne sont pas gros, alors le diff n'est pas une absolue nécessité.
En bref, fais le avec nano ! En attendant d'apprendre à utiliser vim ou emacs
EDIT : grillé

Re: [mises à jour] ménage dans les *.pacnew
Publié : jeu. 28 mars 2013, 13:58
par Kerlam
Merci pour vos conseils.
J'ai juste une petite question: quelle est la fonction du fichier /etc/rc_maps.cfg ?
Re: [mises à jour] ménage dans les *.pacnew
Publié : jeu. 28 mars 2013, 16:33
par Elbarto
Kerlam a écrit :Bonjour,
Il me reste quelques fichiers *.pacnew dont je ne sais pas vraiment quoi faire.
/etc/passwd.pacnew
/etc/shadow.pacnew
/etc/rc_maps.cfg.pacnew
/etc/gshadow.pacnew
/etc/colord.conf.pacnew
J'hésite à les modifier car je ne sais pas ce qu'il faut conserver ou modifier. De plus, ce qui n'arrange rien, je ne maîtrise pas vim mais préfère nano.
tu peux aussi utiliser la maxime "if it's not broken, don't fix it"
au début j'étais comme toi, anxieux de voir ces fichiers pacnew, je me mettais consciencieusement à scruter toutes les différences avec l'utilitaire diff, mais au bout d'un moment c'était tellement rébarbatif que j'ai arreté de regarder, je ne modifie plus rien et pour l'instant tout est Ok, pas de bugs,
s'il y a vraiment nécessité vitale de modifier des fichiers de configuration tu auras normalement une news sur le site d'archlinux ou un message texte au moment de la mise à jour du paquet avec pacman
Re: [mises à jour] ménage dans les *.pacnew
Publié : jeu. 28 mars 2013, 17:00
par widapit
Salut !
Sinon, avec vraiment le minimum de connaissance de vim, il y a la commande géniale pour faire le ménage dans ces fichiers-là :
Re: [mises à jour] ménage dans les *.pacnew
Publié : jeu. 28 mars 2013, 17:35
par Kerlam
je ne modifie plus rien et pour l'instant tout est Ok, pas de bugs
Depuis combien de temps si c'est pas indiscret
s'il y a vraiment nécessité vitale de modifier des fichiers de configuration tu auras normalement une news sur le site d'archlinux ou un message texte au moment de la mise à jour du paquet avec pacman
C'est vrai, je fais peut être un peu de zèle.
Merci mais je connais yaourt -C (certes depuis peu), c'était d'ailleurs un peu mon souci car il impose l'utilisation de vim que je ne maitrise pas.

Re: [mises à jour] ménage dans les *.pacnew
Publié : jeu. 28 mars 2013, 17:39
par tuxce
yaourt n'impose pas vim, c'est la configuration par défaut :
http://wiki.archlinux.fr/Yaourt#Gestion ... figuration
Re: [mises à jour] ménage dans les *.pacnew
Publié : jeu. 28 mars 2013, 18:30
par Kerlam
Cool! Je ne le savais pas. Je vais voir si je peux le remplacer par nano...
Re: [mises à jour] ménage dans les *.pacnew (Résolu)
Publié : jeu. 28 mars 2013, 18:46
par tuxce
nano n'a pas d'option pour voir la différence entre 2 fichiers, teste plutôt des éditeurs tels que
meld.
Re: [mises à jour] ménage dans les *.pacnew (Résolu)
Publié : jeu. 28 mars 2013, 19:13
par Kerlam
Ok, je vais essayer vais celui-ci. En fait il m'en faudrait un simple et intuitif.
Re: [mises à jour] ménage dans les *.pacnew
Publié : jeu. 28 mars 2013, 21:22
par Elbarto
Kerlam a écrit :je ne modifie plus rien et pour l'instant tout est Ok, pas de bugs
Depuis combien de temps si c'est pas indiscret
ça doit faire 6 mois,
le seul fichier que j'ai modifié c'était /etc/mkinitcpio.conf pour la variable hook
Re: [mises à jour] ménage dans les *.pacnew (Résolu)
Publié : jeu. 28 mars 2013, 22:38
par Phi21
Bonsoir,
Je profite du post, pour demander des précisions.
Nouveau sous Arch que j'apprécie énormément, je ne suis
pas sûr d'avoir bien compris la mise en oeuvre des fichiers *pacnew.
Ce que j'ai compris:
ces fichiers sont créés lors d'une mise à jours.
Ils permettent de préserver les fichiers de configurations,
en évitant de les remplacer. Cela évite de supprimer les configs
personnalisées.
Dés lors commnent faire les choix par rapport au différence:
je garde mon *.conf actuel et je supprime les *pacnew
ou pas ?
Actuellement j'ai ceux-ci
Code : Tout sélectionner
/etc$ sudo find . -name \*pacnew -print
...
./colord.conf.pacnew
./redis.conf.pacnew
./gshadow.pacnew
./group.pacnew
Et je n'utilise pas encore yaourt (le wiki précisant qu'il valait mieux
s'habituer à pacman d'abord)
Re: [mises à jour] ménage dans les *.pacnew (Résolu)
Publié : jeu. 28 mars 2013, 23:29
par Elbarto
pacman te crée un pacnew dès qu'il remarque que le fichier de configuration présent dans ton disque est différent de celui présent dans l'archive xz du paquet,
donc il faut regarder les différences entre les 2 fichiers, en général tu devras ajouter dans ton fichier actuel les nouvelles lignes qu'il y a dans le fichier pacnew, mais parfois c'est le pacnew qui a des lignes en moins ( une ou deux options qui ont été supprimées ), et enfin parfois il n'y a aucune ligne nouvelle, c'est juste que ton fichier de configuration actuel contient une option personnalisée ( ton nom d'user, la définition d'un chemin de répertoire )
Re: [mises à jour] ménage dans les *.pacnew (Résolu)
Publié : ven. 29 mars 2013, 01:26
par ed0c
Intéressant topic. C'est vrai que pour ma part,je fais un peu comme Elbarto, la politique de l'autruche.. Tant que ça marche, ca me va. Merci pour meld, qui me semble etre un bon outil que je ne connaissais pas!
Re: [mises à jour] ménage dans les *.pacnew (Résolu)
Publié : ven. 29 mars 2013, 03:35
par Elbarto
une explication en anglais de la stratégie de création des pacnew par pacman :
https://wiki.archlinux.org/index.php/Pa ... es#.pacnew
Re: [mises à jour] ménage dans les *.pacnew (Résolu)
Publié : ven. 29 mars 2013, 07:37
par Kerlam
le seul fichier que j'ai modifié c'était /etc/mkinitcpio.conf pour la variable hook
Et tu l'a fait car il était recommandé de le faire dans les news du site d'Archlinux?
Re: [mises à jour] ménage dans les *.pacnew (Résolu)
Publié : ven. 29 mars 2013, 15:17
par Elbarto
en fait au moment de la mise à jour du noyau linux les hooks sont régénérés et là j'ai vu un warning m'incitant à modifier le fichier mkinitcpio.conf,
sinon pour ceux qui sont sous KDE il y a le programme "Kompare" qui permet d'avoir une interface graphique pour comparer facilement 2 fichiers
Re: [mises à jour] ménage dans les *.pacnew (Résolu)
Publié : ven. 29 mars 2013, 15:30
par Kerlam
sinon pour ceux qui sont sous KDE il y a le programme "Kompare" qui permet d'avoir une interface graphique pour comparer facilement 2 fichiers
Ha? ça m'intéresse, c'est mon cas.
Re: [mises à jour] ménage dans les *.pacnew (Résolu)
Publié : ven. 29 mars 2013, 18:11
par Elbarto
il doit déjà être installé si tu as pris le package complet de KDE, c'est dans le menu "developpement", Kompare :
http://commons.wikimedia.org/wiki/File:Kompare.png
https://www.archlinux.org/packages/extr ... k-kompare/