[mises à jour] ménage dans les *.pacnew (Résolu)

Mise à jour / Création /debug de paquetages
Avatar de l’utilisateur
Kerlam
archer
Messages : 133
Inscription : lun. 23 avr. 2012, 18:53
Localisation : Rhône

[mises à jour] ménage dans les *.pacnew (Résolu)

Message 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.
Dernière modification par Kerlam le jeu. 28 mars 2013, 18:31, modifié 1 fois.
-Tour: CPU: Intel Q9550, RAM: 4Go, CG: ATI HD5850, OS: Windows 7 / Debian Wheezy KDE
-NetBook: Eee PC 1000H, RAM: 2Go, SSD: Intel X25-V 40Go, OS: Arch Linux KDE
-Portable: HP Pavilion zv6000, RAM: 640Mo, OS: Debian Wheezy XFCE
Avatar de l’utilisateur
Youpi
yeomen
Messages : 252
Inscription : sam. 16 juin 2012, 22:44

Re: [mises à jour] ménage dans les *.pacnew

Message par Youpi »

Salut,

personne ne t'interdit de lire tes fichiers avec nano.

Ensuite, tu peux comparer tes fichiers avec la commande

Code : Tout sélectionner

diff
, 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.
Arch 64 bit + Kernel ck-corex + Tint2 et fbpanel + OpenBox + Bumblebee + conky + eclipse et matlab
navigateur internet : iron (yaourt iron-bin)
Avatar de l’utilisateur
vlamy
yeomen
Messages : 268
Inscription : ven. 20 juil. 2012, 15:19
Localisation : Grenoble

Re: [mises à jour] ménage dans les *.pacnew

Message 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 :humour:

EDIT : grillé :!:
Avatar de l’utilisateur
Kerlam
archer
Messages : 133
Inscription : lun. 23 avr. 2012, 18:53
Localisation : Rhône

Re: [mises à jour] ménage dans les *.pacnew

Message par Kerlam »

Merci pour vos conseils.
J'ai juste une petite question: quelle est la fonction du fichier /etc/rc_maps.cfg ?
-Tour: CPU: Intel Q9550, RAM: 4Go, CG: ATI HD5850, OS: Windows 7 / Debian Wheezy KDE
-NetBook: Eee PC 1000H, RAM: 2Go, SSD: Intel X25-V 40Go, OS: Arch Linux KDE
-Portable: HP Pavilion zv6000, RAM: 640Mo, OS: Debian Wheezy XFCE
Elbarto
Elfe
Messages : 671
Inscription : jeu. 22 déc. 2011, 23:15

Re: [mises à jour] ménage dans les *.pacnew

Message 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" :mrgreen:

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
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [mises à jour] ménage dans les *.pacnew

Message 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à :

Code : Tout sélectionner

yaourt -C
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
Avatar de l’utilisateur
Kerlam
archer
Messages : 133
Inscription : lun. 23 avr. 2012, 18:53
Localisation : Rhône

Re: [mises à jour] ménage dans les *.pacnew

Message 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. :oops:
-Tour: CPU: Intel Q9550, RAM: 4Go, CG: ATI HD5850, OS: Windows 7 / Debian Wheezy KDE
-NetBook: Eee PC 1000H, RAM: 2Go, SSD: Intel X25-V 40Go, OS: Arch Linux KDE
-Portable: HP Pavilion zv6000, RAM: 640Mo, OS: Debian Wheezy XFCE
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [mises à jour] ménage dans les *.pacnew

Message par tuxce »

yaourt n'impose pas vim, c'est la configuration par défaut : http://wiki.archlinux.fr/Yaourt#Gestion ... figuration
Avatar de l’utilisateur
Kerlam
archer
Messages : 133
Inscription : lun. 23 avr. 2012, 18:53
Localisation : Rhône

Re: [mises à jour] ménage dans les *.pacnew

Message par Kerlam »

Cool! Je ne le savais pas. Je vais voir si je peux le remplacer par nano...
-Tour: CPU: Intel Q9550, RAM: 4Go, CG: ATI HD5850, OS: Windows 7 / Debian Wheezy KDE
-NetBook: Eee PC 1000H, RAM: 2Go, SSD: Intel X25-V 40Go, OS: Arch Linux KDE
-Portable: HP Pavilion zv6000, RAM: 640Mo, OS: Debian Wheezy XFCE
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [mises à jour] ménage dans les *.pacnew (Résolu)

Message par tuxce »

nano n'a pas d'option pour voir la différence entre 2 fichiers, teste plutôt des éditeurs tels que meld.
Avatar de l’utilisateur
Kerlam
archer
Messages : 133
Inscription : lun. 23 avr. 2012, 18:53
Localisation : Rhône

Re: [mises à jour] ménage dans les *.pacnew (Résolu)

Message par Kerlam »

Ok, je vais essayer vais celui-ci. En fait il m'en faudrait un simple et intuitif.
-Tour: CPU: Intel Q9550, RAM: 4Go, CG: ATI HD5850, OS: Windows 7 / Debian Wheezy KDE
-NetBook: Eee PC 1000H, RAM: 2Go, SSD: Intel X25-V 40Go, OS: Arch Linux KDE
-Portable: HP Pavilion zv6000, RAM: 640Mo, OS: Debian Wheezy XFCE
Elbarto
Elfe
Messages : 671
Inscription : jeu. 22 déc. 2011, 23:15

Re: [mises à jour] ménage dans les *.pacnew

Message 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
Phi21
newbie
Messages : 3
Inscription : mar. 26 févr. 2013, 21:38

Re: [mises à jour] ménage dans les *.pacnew (Résolu)

Message 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)
Elbarto
Elfe
Messages : 671
Inscription : jeu. 22 déc. 2011, 23:15

Re: [mises à jour] ménage dans les *.pacnew (Résolu)

Message 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 )
Avatar de l’utilisateur
ed0c
Chu Ko Nu
Messages : 329
Inscription : mer. 24 mars 2010, 10:02

Re: [mises à jour] ménage dans les *.pacnew (Résolu)

Message 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!
Elbarto
Elfe
Messages : 671
Inscription : jeu. 22 déc. 2011, 23:15

Re: [mises à jour] ménage dans les *.pacnew (Résolu)

Message 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
Avatar de l’utilisateur
Kerlam
archer
Messages : 133
Inscription : lun. 23 avr. 2012, 18:53
Localisation : Rhône

Re: [mises à jour] ménage dans les *.pacnew (Résolu)

Message 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?
-Tour: CPU: Intel Q9550, RAM: 4Go, CG: ATI HD5850, OS: Windows 7 / Debian Wheezy KDE
-NetBook: Eee PC 1000H, RAM: 2Go, SSD: Intel X25-V 40Go, OS: Arch Linux KDE
-Portable: HP Pavilion zv6000, RAM: 640Mo, OS: Debian Wheezy XFCE
Elbarto
Elfe
Messages : 671
Inscription : jeu. 22 déc. 2011, 23:15

Re: [mises à jour] ménage dans les *.pacnew (Résolu)

Message 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
Avatar de l’utilisateur
Kerlam
archer
Messages : 133
Inscription : lun. 23 avr. 2012, 18:53
Localisation : Rhône

Re: [mises à jour] ménage dans les *.pacnew (Résolu)

Message 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.
-Tour: CPU: Intel Q9550, RAM: 4Go, CG: ATI HD5850, OS: Windows 7 / Debian Wheezy KDE
-NetBook: Eee PC 1000H, RAM: 2Go, SSD: Intel X25-V 40Go, OS: Arch Linux KDE
-Portable: HP Pavilion zv6000, RAM: 640Mo, OS: Debian Wheezy XFCE
Elbarto
Elfe
Messages : 671
Inscription : jeu. 22 déc. 2011, 23:15

Re: [mises à jour] ménage dans les *.pacnew (Résolu)

Message 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/
Répondre