Le vendredi 7 avril 2023 à 13:45, Sébastien NOBILI <s-liste-debian-user-fre...@pipoprods.org> a écrit :
> Bonjour, > > Le 2023-04-06 11:48, benoit a écrit : > > > J'ai juste besoin de quelques paquets-dev en testing pour compiler > > digikam 8 dans la branche master pour avoir les dernières > > fonctionnalités > > > J'ai le même besoin et j'y ai répondu d'une manière qui me permet de > garder un > système "sain". > > Mon système est en stable, avec le nom de la version dans le > sources.list pour > éviter de passer d'une version à une autre sans le décider moi-même : > > deb http://deb.debian.org/debian/ bullseye main non-free contrib > // + security etc. > > J'ai créé un chroot dans lequel j'ai déployé un système stable qui a > accès > aux sources de testing : > > deb http://deb.debian.org/debian/ bullseye main non-free contrib > // + security etc. > deb-src http://deb.debian.org/debian/ testing main > > Depuis ce chroot, je peux : > > - télécharger un paquet source de testing (via `apt-get source` ou > mieux > encore, via `apt-src`) > - le compiler dans un environnement Debian stable > C'est génial comme idée ! ;-) En fait tu t'es construit un environnement de compilation, mais tu peux utiliser le binaire dans ton système stable, c'est bien ça ? Dans mon cas, le makefile refuse ma version de libkf5xmlgui-dev apt policy libkf5xmlgui-dev libkf5xmlgui-dev: Installé : 5.78.0-2 Candidat : 5.78.0-2 Table de version : *** 5.78.0-2 500 J'ai pas encore testé mais la version de libkf5xmlgui-dev 5.103.0-1 devrait satisfaire à cette condition. > > Enfin j'installe le paquet sur mon système principal (via un dépôt perso > alimenté par ces paquets). > > Avantages : > > - mon système n'est pas un hybride bizarre > - je garde tous les avantages de stable (notamment la "maintenance" > tous > les deux ans seulement) > - je peux avoir des paquets plus à jour que ceux dans stable > > Inconvénients : > > - un deuxième système sur mon disque dur (système assez minimal > malgré tout) > - besoin de changer d'environnement pour la compilation (simplifié > par la > commande schroot) > - Parfois je dois "tirer" toute une grappe de paquets pour > recompiler toutes > les dépendances. > Ben oui j'ai essayé d'installer libkf5xmlgui-dev en testing le déluge de paquets dépendants qu'il me faudra compiler. Mais je vais tester ce WE... > On doit pouvoir faire une archi un peu similaire à base de Docker mais > je n'ai pas > creusé la question. > > Sébastien