Pour ceux qui utilisent #youtube-dl depuis le repo git attention au passage #debian #jessie -> #stretch : il va repérer cela et installer le paquet youtube-dl ... je l'ai observé déjà lors de diverses migrations. Or l'update du package est moins régulière que de le faire soi même via git ! J'ai dû désinstaller le paquet et remettre les binaires depuis le repo.
@Sp3r4z C'est ce que j'ai obserrvé, il repère sa présence dans /usr/local/bin et le bouge (j'ai observé cela sur 5 des miens lors de la migration et celui de ma fille). Je n'ai pas regardé en détail le processus d'installation mais quand tu vois un paquet " youtube-dl " qui s'installe alors que tu as installé ça manuellement ... d'où mon avertissement. Vous me contredirez les un.e.s les autres si vous n'observez pas cela.
@sb_51_ Oh? Curieux curieux. Donc il faut le remove et refaire la manip d'install avec cUrl/git? Je regarderais à l'avenir si ça me le fait :)
@Sp3r4z C'est exactement ce que j'ai fait à chaque migration oui, remove du package installé, reco sur le repo git, reinstall avec curl/wget
@sb_51_ Ça reste accessible et pas trop long, mais casse-pied tout de même… Même si en un sens ça semble pas mal logique , de réinstaller les logiciels
@Sp3r4z d'autant que la détection de cela la première fois a été fortuite : passage de l'ordi de la gamine de jessie-backports vers stretch, là, elle tente de récup une piste audio à partir d'une video yt, ça marche pas, elle se monte en sudo pour faire l'update via youtube--dl -U et dit "ça marche pas, il y un message bizarre qui s'affiche"... je vais voir et vois un message indiquant que yt-dl a été installé par un paquet et non par la source, du coup il faut passer par mon package manager...
@sb_51_ Bon au moins ça dit ce qu'il se passe, mais en effet c'est assez casse-pied. Quand on le sait, ça passe on va dire… Mais c'est contre-intuitif quand même…
@Sp3r4z moui... ça m'embête : le processus de migration décide à ta place de passer d'une installation manuelle à un paquet sans te demander ton avis (ou alors est-ce parce que j'ai mis -y en option lors de la migration ? bizarre... car pouro less fichiers de conf de lightdm ou grub qui ont été personnalisés post-install de jessie par mes soins, le processus de migration m'a demandé si je voulais les conserver, de même pour le redémarrage des services auto ou pas...
@sb_51_ Parce que pour lightdm ou grub, le processus d'install considère peut-être que si le fichier existe i lest prioritaire donc on doit le demander, alors que pour youtube-dl vu que c'est pas un fichier de conf c'est considéré comme package et donc forcément le package stretch est up-to-date?
J'extrapole peut-être, mais ça me parait assez logique dans la démarche (même si anti-logique vu ce que c'est)
@Sp3r4z pour yt-dl lors de l'install les binaires s'installent dans /usr/local/bin c'est pas commun comme lieu d'installation pour un package. Ensuite, la liste des paquets c'est forcément gardé dans le /var/.... de apt ou de dpkg et si on installe manuellement yt-dl ça me semble logique qu'il n'y ait pas d'inscription sur sa présence dans la liste des paquets installés... Il y a un truc incohérent.
@sb_51_ COmplètement, je pige pas non plus. Reste à savoir un truc: comment debian fait sa liste de soft à installer après migration?
J'ai pensé à ça:
# dpkg-query -l 'package*'
Mais visiblement ça renvoie pas youtube-dl d'installé…
@Sp3r4z pré ou post migration ta commande ?
@sb_51_ Bah théoriquement en pré-install puisque ça liste les package installé sur la machine à l'instant T
Ou alors:
# dpkg --get-selections > backup_file
pareil en pré-install (mais là encore j'ai pas youtube-dl d'installé) puis ça peut se réinstall par la suite
Je ne pige pas du tout
@Sp3r4z oui tout à fait c'était juste que je ne me rappelais plus si tu avais ou pas migré vers stretch
@sb_51_ Pas du tout, j'vais bien attendre que stable ressorte correctement, et faire ça dans l'année tranquillement :)
Trop de mauvaises expérience avec les passage de LTS à LTS avec Ubuntu…
@Sp3r4z Debian c'est quand même beaucoup plus stable même s'il y a eu des avis très divergents avec jessie. Ma préférée restera squeeze et lenny en debian, c'était un peu archaïque mais tellement ... <3
@sb_51_ Oui, je sais bien. Mais les habitudes tout-ça tout-ça.
Mais en théorie pas de soucis: un sources.list à changer de jessie à stretch et c'est ti-par :D
@Sp3r4z ouaip, rapide, efficace, simple, après je fais l'update par un apt full-upgrade -y --force--yes pour être tranquille sauf à 2/3 fois pour des dialogues qui s'ouvrent
@sb_51_ apt --force-yes t'es d'une violence :o :p
-y et --force-yes c'est pas la même?
@sb_51_ On les attends les .iso pendant ce temps 😴
@sb_51_ Tu veux dire que: même s'i lest considéré comme non-installé, le passage à stretch va le faire s'installer? :o