Postez ici vos trucs & astuces.
Répondre

Gérer ses *.pacnew en graphique

#1Messageil y a 3 ans

Salut,

je cherchais un moyen de comparer mes *.pacnew de façon plus conviviale, en mettant les deux fichiers cote à cote, et en pouvant modifier à loisirs; Diff seul n'est pas très convivial, et ne permet pas la modif à la volée.
j'ai donc trouvé un truc sympa: Diffuse

pour l'installer pas de problème, puisqu'il est dans [community]:

sudo pacman -S diffuse

pour l'utiliser, on trouvera ensuite son entrée dans le menu "développement". on notera qu'il n'est pas en français mais ce n'est pas gênant, tout est clair.

visuellement, c'est un éditeur de texte à 2 panneaux (on peut en ouvrir plus si besoin), qui fait plutôt bien ressortir les différences, ce qui est très pratique pour nos *.pacnew; on peut faire des modifications à l'un ou l'autre des deux fichiers et les sauvegarder.
voilà ce que ça donne par exemple avec mon /etc/group et son *.pacnew:



on voit nettement ici que tout ce qui est dans le /etc/group.pacnew est aussi dans /etc/group, et qu'inversement, /etc/group comporte des lignes qui ne sont pas dans /etc/group.pacnew: ici la conclusion est simple, on supprime le *.pacnew qui n'apporte rien de nouveau.
si ça avait été nécessaire, il aurait suffit de copier les lignes en plus du *.pacnew vers le fichier usuel.
à noter que si on veut travailler directement sur les fichiers système, il faudra lancer Diffuse avec la commande:

gksu diffuse

mais soyez prudent, relisez bien ce que vous avez fait avant de sauvegarder.

PS: Diffuse est en Gtk, ceux qui sont sous Kde ou autre environnement Qt préfèreront peut-être Kdiff

Gérer ses *.pacnew en graphique

#2Messageil y a 3 ans

de plus tous les ide (environnement de développement) proposent la fonction "Diff"

Par exemple avec netbeans
charger le fichier (.group) puis aller dans le menu "Tools-Diff"
Image

----------------
pour Kde il y a aussi Kompare (qui porte bien son nom! )

Gérer ses *.pacnew en graphique

#3Messageil y a 3 ans

Merci Loubrix, je viens de tester diffuse, il est très pratique :bien

Gérer ses *.pacnew en graphique

#4Messageil y a 3 ans

Merci pour l'info!
Cerise sur le gâteau, Kdiff est "in french", super pour moi! :clindoeil:

Gérer ses *.pacnew en graphique

#5Messageil y a 3 ans

Bonjour

Pour les kadéistes, il y a kompare, quasiment identique à diffuse.

Pour installer :

sudo pacman -S kdesdk-kompare


Se trouve ensuite dans Développement.

Gérer ses *.pacnew en graphique

#6Messageil y a 3 ans

:bjr: Merci Loubrix, c'est effectivement plus sympa de passer par cette interface que la méthode avec diff.

Gérer ses *.pacnew en graphique

#7Messageil y a 3 ans

Merci pour l'info. À noter que diff n'est pas le seul utilitaire en ligne de commande pour cela : vim le fait très bien, et à la manière de Diffuse (mode colonne, et modifiable à la volée). On peut le faire en invoquant l'option -d, ou bien directement en tapant vimdiff.

Gérer ses *.pacnew en graphique

#8Messageil y a 3 ans

on est d'accord: il y a plein d'outils en ligne de commande capables de faire le job...
mais comme les gens veulent toujours du graphique, je leur en donne ;)

Gérer ses *.pacnew en graphique

#9Messageil y a 3 ans

Merci Loubrix,
Mais, je dois être un peu obtus, si j'utilise yaourt -C, tout se fait tout seul, il faut bien sûr apprendre un peu de syntaxe de vim.
Comment fais-tu pour aller chercher simplement les pacnew ? par la commande locate au préalable ?
(Il y a etc-update installable par yaourt, est-ce suffisant ?)

Gérer ses *.pacnew en graphique

#10Messageil y a 3 ans

:salut: vim n'est certainement pas un outil à mettre entre toute les mains. Une solution graphique me semble indispensable à une distro qui vise le grand-public et c'est le cas de Manjaro, il me semble.

Gérer ses *.pacnew en graphique

#11Messageil y a 3 ans

Erwan a écrit ::salut: vim n'est certainement pas un outil à mettre entre toute les mains. Une solution graphique me semble indispensable à une distro qui vise le grand-public et c'est le cas de Manjaro, il me semble.

:bjr:

C'est clair ! vim nécessite au préalable une bonne tranche de lecture.

Gérer ses *.pacnew en graphique

#12Messageil y a 3 ans

waitnsea a écrit :Merci Loubrix,
Mais, je dois être un peu obtus, si j'utilise yaourt -C, tout se fait tout seul, il faut bien sûr apprendre un peu de syntaxe de vim.
Comment fais-tu pour aller chercher simplement les pacnew ? par la commande locate au préalable ?
(Il y a etc-update installable par yaourt, est-ce suffisant ?)

je me sers de Yaourt -C pour les localiser, mais ensuite, quand ce n'est pas aussi simple que simplement utiliser le pacnew ou pas (quand la seule méthode est de mettre les nouveautés du pacnew dans le fichier original), il faut autre chose...

Répondre