Page 1 sur 1

[aur] mise à jour changement de nom

Publié : mar. 28 nov. 2017, 22:45
par Gringow
Bonjour,

Sur le AUR j'ai un paquet qui a changé de nom, du coup en faisant une mise à jour il n'est pas présent dans la liste des paquets mis à jour, je voulais savoir comment faire ?

Merci

Re: [aur] mise à jour changement de nom

Publié : mar. 28 nov. 2017, 23:21
par Joffrey
Bonjour,

Si le paquet est devenu obsolète ou à changé de nom, installer le nouveau paquet devrait résoudre le problème, il doit y avoir un replaces=('nom_de_l_ancien_paquet') dans le nouveau PKGBUILD non?
D'ailleurs quels sont ces paquets? :D
Les mises à jour d'AUR ce n'est pas pacman qui va te les proposer, tu utilises quel wrapper?

Re: [aur] mise à jour changement de nom

Publié : mer. 29 nov. 2017, 21:24
par Gringow
Alors mon paquet installé est : i3blocks-gaps-git, et il a été renommé i3-gaps-next-git, mais il n'y a pas de replace dans le pkgbuild

Re: [aur] mise à jour changement de nom

Publié : mer. 29 nov. 2017, 22:55
par Joffrey
i3blocks-gaps et i3-gaps-next sont deux choses différentes (voir aussi i3-gaps).

Re: [aur] mise à jour changement de nom

Publié : jeu. 30 nov. 2017, 07:16
par Gringow
Joffrey a écrit : mer. 29 nov. 2017, 22:55 i3blocks-gaps et i3-gaps-next sont deux choses différentes (voir aussi i3-gaps).
Pardon je me suis trompé le paquet est i3-gaps-git et il a été renommé i3-gaps-next

Re: [aur] mise à jour changement de nom

Publié : jeu. 30 nov. 2017, 11:49
par Joffrey
i3-gaps-git a été mis dans conflicts dans i3-gaps-next-git PKGBUILD, tu as juste à l'installer et pacman va te proposer de désinstaller i3-gaps-git.
Il faut pas hésiter a regarder les commentaires sur AUR d'après le mainteneur tu n'as pas de migration à faire.

Re: [aur] mise à jour changement de nom

Publié : jeu. 30 nov. 2017, 20:06
par Gringow
Effectivement je cherchais replaces=, j'avais pas vu conflicts, sinon j'aurais du désinstaller le paquet et installer l'autre c'est ça ?

Je sais pas ce que ça change si le paquet est en cours d'utilisation

Re: [aur] mise à jour changement de nom

Publié : ven. 01 déc. 2017, 11:21
par Joffrey
Gringow a écrit : jeu. 30 nov. 2017, 20:06 [...] sinon j'aurais du désinstaller le paquet et installer l'autre c'est ça ?
Non, il faut que la migration/mise à jour soit géré par pacman suivant ce que le mainteneur a indiqué dans le PKGBUILD et le fichier *.install, ce sont deux fichiers que tu pourras être amené a modifier.
Gringow a écrit : jeu. 30 nov. 2017, 20:06 Je sais pas ce que ça change si le paquet est en cours d'utilisation
Désinstaller un paquet en cours d'utilisation, ça revient un peu a couper la branche de l'arbre sur laquelle tu es assis, ça doit pas être bien bon :D

Re: [aur] mise à jour changement de nom

Publié : ven. 01 déc. 2017, 19:27
par benjarobin
Bof ce n'est pas si catastrophique que cela. Windows ne permet pas par défaut de remplacer un exécutable alors qu'il est en train de tourner, linux cela ne le dérange pas du tout. Le fichier reste sur le disque mais il est juste plus visible via le système de fichiers, quand le fichier n'est plus utilisé, alors le kernel me supprime réellement du disque

Re: [aur] mise à jour changement de nom

Publié : ven. 01 déc. 2017, 20:05
par Gringow
Sinon dans le cas ouil ne le replace pas seul j'avais pensé à installer le nouveau paquet il devraît sûrement remplacer les fichiers mais après en désinstallant le paquet ancien, je ne sais pas si il supprimera les fichiers du nouveau paquet ou non

Re: [aur] mise à jour changement de nom

Publié : sam. 02 déc. 2017, 14:57
par Joffrey
@benjarobin c'est bon à savoir.

@Gringow tu ne trouves pas plus simple de rajouter un conflicts ou un replaces dans le PKGBUILD? Voir au pire désinstaller l'ancien pkg manuellement et puis installer le nouveau?
Pacman ne permettra pas qu'un paquet remplace un fichier d'un autre paquet (peut-être avec une option --force :?: )
Faire l'inverse me parait illogique; c'est super que Linux rattrape des "erreurs" d'utilisation, mais il faut rester sensé.

Si tu t’inquiètes pour ta configuration, les fichiers de config du répertoire utilisateur son préservés.

Re: [aur] mise à jour changement de nom

Publié : jeu. 07 déc. 2017, 15:14
par Gringow
C'est justement ce que je disais, désinstaller le paquet puis installer le nouveau, si ça ne pose pas de souci en l'utilisant