Réflexion à-propos de FrankenDebian

Salut,
Il n’y a pas vraiment de problèmes à utiliser deux distributions comme l’explique Raphaël Hertzog dans son manuel. C’est pour moi quelqu’un qui fait autorité en matière de Debian :grinning:
C’est même un des avantages de Debian grâce à l’outil apt.
Et entre Stable et Testing il y a vraiment une grande proximité
Personnellement je recommande la lecture:

https://www.debian.org/doc/manuals/debian-handbook/sect.apt-get.fr.html#sect.apt-mix-distros

Bien sûr que dans le fond, il n’y a pas de problème à … mais il est important de savoir comment le faire pour bien le faire … et sincèrement, avoue que tes publications destinées plutôt à un public averti ne convient pas à un nouveau lectorat, et que rien dans celles-ci ne permettent de le comprendre.

Je suis d’accord sur le fait que Raphael soit une référence, que je respecte profondèment … néanmoins si l’équipe de la Team Debian donne les conseils à-propos de la FrankenDebian - ils sont plus adéquats que tes propres recommandations, surtout à l’égard des nouveaux venus, qui sont une partie de notre lectorat.

Donc, tant que tu ne seras pas clair dans tes posts et autres T&A, tu peux me faire confiance pour que j’émette un rappel FrankenDebian …

pour info, j’ai lancé une “consultation” avec l’ensemble de l’équipe de modération, pour savoir comment gérer le plus finement de tels posts, non pas les supprimer, mais bien les “classer” autrement. :wink:
Ne te sens pas visé personnellement, c’est juste histoire de clarifier les pratiques … il se trouve que c’est toi dans ta manière de faire qui me fait mettre en exergue ce point. Mais je te promets qu’il n’y a rien de personnel
Au contraire, j’apprécie bien souvent tes différentes “interventions”.

++

ok il faudrait peut-être une section 'bidouille" ou 'hors-piste" :grinning:

Bon, je viens de déplacer en Pause Café … mais je ne suis pas sûr de sa pertinence.
S’il faut le mettre dans un autre forum, no soucis, je le ferais :wink:


@grandtoubab: cela peut être une piste - sans mauvais jeu de mots …
Quelque soit la réponse que l’on pourrait apporter, il est impératif que ce soit explicite au premier coup d’oeil pour tout lecteur !

Bonjour,

Il me semble que l’ensemble des paquets de priorité required, important voire standard ne devrait pas être mis à jour aveuglément, notamment la libc !

Avec mes deux distributions Jessie + Stretch, sans fichier préférences, je n’ai aucune instabilité.

Actuellement la répartition des paquets est la suivante

root@debian:/# apt list --installed | grep /testing | wc -l

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

2414
root@debian:/# apt list --installed | grep /stable | wc -l

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

52

De Jessie je conserve principalement le noyau 3.16 car c’est le seul qui fonctionne sur mon HP pavilion dv7

Vouloir une version plus ancienne d’un paquet pose peut-être moins de problèmes.
Les problèmes commencent quand on veut une version plus récente d’un paquet sans faire attention au fait qu’on peut basculer beaucoup de paquets sans le vouloir.
Les backports sont une réponse.

ça me semble surtout une réponse bien théorique.
En pratique en restant dans Debian je n’ai jamais eu le moindre problème en double distributions Jessie+Stretch.
Ce sont surtout les dépôts malfaisant, du genre deb-multimedia qui a réussi a usurper le nom, qui posent problèmes

l’intérêt de conserver les mises à jour de sécurité Jessie c’est par exemple
https://www.debian.org/security/2017/dsa-3831

1 J'aime

En pratique, c’est une double distribution Stretch+Jessie.

Sans fichier preferences?
C’est juste une testing alors? avec les habituels dépôts stable pour assurer les arrières quand des paquets disparaissent de testing.

Tout à fait

root@debian:/# cat /etc/apt/sources.list
# securité
#
# https://www.debian.org/security/
# Jessie
deb http://security.debian.org/debian-security/ jessie/updates contrib main non-free
#
# https://www.debian.org/doc/manuals/securing-debian-howto/ch10.fr.html#s-security-support-testing
# Stretch
deb http://security.debian.org/debian-security/ stretch/updates contrib main non-free
#
# Debian 9 Stretch
deb http://ftp.uk.debian.org/debian/ stretch contrib main non-free
deb http://ftp.uk.debian.org/debian/ stretch-updates contrib main non-free
#
# Debian 8 Jessie
deb http://ftp.uk.debian.org/debian/ jessie contrib main non-free
deb http://ftp.uk.debian.org/debian/ jessie-updates contrib main non-free
#

^^ !oL

:slight_smile: au café-citoyen :smiley:

C vrai… j’avais oublié :confused: Debian n’a pas récupéré ("r"acheté) le nom ?

Merci

apt list firefox-esr -a
En train de lister... Fait
firefox-esr/stable,now 52.2.0esr-1~deb9u1 amd64  [installé]
firefox-esr/oldstable 52.2.0esr-1~deb8u1 amd64
firefox-esr/stable 45.9.0esr-1 amd64
firefox-esr/oldstable 45.9.0esr-1~deb8u1 amd64

Donc maintenant:
les paquets oldstable=Jessie
les paquets stable= Stretch

Et pour ceux qui veulent tenter le ménage à 3 :joy:
Actuellement la distribution testing est Buster

Le ménage à trois (Jessie-Stretch-Buster) ne pose pas de problème. Stretch a été cloné dans Buster, https://www.debian.org/releases/testing/ ,et les versions sont identiques au départ…

Exemple

 apt list gnome-shell -a
En train de lister... Fait
gnome-shell/testing,stable,now 3.22.3-3 amd64  [installé]
gnome-shell/oldstable 3.14.4-1~deb8u1 amd64

Et grâce au dépôt security, on a les dernières mises a jour de sécurité de Stretch

apt list firefox-esr -a
En train de lister... Fait
firefox-esr/stable,now 52.2.0esr-1~deb9u1 amd64  [installé]
firefox-esr/oldstable 52.2.0esr-1~deb8u1 amd64
firefox-esr/testing,stable 45.9.0esr-1 amd64
firefox-esr/oldstable 45.9.0esr-1~deb8u1 amd64

Ce matin Buster commence à jouer:

Réception de:1 http://ftp.uk.debian.org/debian buster/main i386 libexpat1 i386 2.2.1-1 [88,3 kB]
Réception de:2 http://dl.google.com/linux/chrome/deb stable/main amd64 google-chrome-stable amd64 59.0.3071.109-1 [60,6 MB]
Réception de:3 http://ftp.uk.debian.org/debian buster/main amd64 libexpat1 amd64 2.2.1-1 [85,6 kB]
Réception de:4 http://ftp.uk.debian.org/debian buster/main amd64 wget amd64 1.19.1-3 [857 kB]
Réception de:5 http://ftp.uk.debian.org/debian buster/main amd64 gpgv amd64 2.1.18-8 [480 kB]
Réception de:6 http://ftp.uk.debian.org/debian buster/main amd64 kmod amd64 24-1 [86,3 kB]
Réception de:7 http://ftp.uk.debian.org/debian buster/main amd64 libkmod2 amd64 24-1 [48,5 kB]
Réception de:8 http://ftp.uk.debian.org/debian buster/main amd64 gnupg-l10n all 2.1.18-8 [893 kB]
Réception de:9 http://ftp.uk.debian.org/debian buster/main amd64 dirmngr amd64 2.1.18-8 [595 kB]
Réception de:10 http://ftp.uk.debian.org/debian buster/main amd64 gnupg amd64 2.1.18-8 [1 125 kB]
Réception de:11 http://ftp.uk.debian.org/debian buster/main amd64 gnupg-agent amd64 2.1.18-8 [553 kB]
Réception de:12 http://ftp.uk.debian.org/debian buster/main amd64 binutils amd64 2.28-6 [3 771 kB]
Réception de:13 http://ftp.uk.debian.org/debian buster/main amd64 gnupg2 all 2.1.18-8 [299 kB]
Réception de:14 http://ftp.uk.debian.org/debian buster/main amd64 libdirectfb-1.2-9 amd64 1.2.10.0-9 [605 kB]
Réception de:15 http://ftp.uk.debian.org/debian buster/main amd64 libmwaw-0.3-3 amd64 0.3.11-3 [2 202 kB]
Réception de:16 http://ftp.uk.debian.org/debian buster/main amd64 libusb-0.1-4 amd64 2:0.1.12-31 [23,1 kB]
Réception de:17 http://ftp.uk.debian.org/debian buster/main amd64 libwps-0.4-4 amd64 0.4.6-2 [521 kB]
Réception de:18 http://ftp.uk.debian.org/debian buster/main amd64 psmisc amd64 23.1-1 [115 kB]
Réception de:19 http://ftp.uk.debian.org/debian buster/main amd64 xserver-common all 2:1.19.3-1 [2 061 kB]
Réception de:20 http://ftp.uk.debian.org/debian buster/main amd64 xserver-xephyr amd64 2:1.19.3-1 [2 954 kB]
Réception de:21 http://ftp.uk.debian.org/debian buster/main amd64 xserver-xorg-legacy amd64 2:1.19.3-1 [2 069 kB]
Réception de:22 http://ftp.uk.debian.org/debian buster/main amd64 xserver-xorg-core amd64 2:1.19.3-1 [3 379 kB]
Réception de:23 http://ftp.uk.debian.org/debian buster/main amd64 xwayland amd64 2:1.19.3-1 [2 888 kB]

impec

root@debian:/# apt list chromium -a
En train de lister... Fait
chromium/testing,now 59.0.3071.104-1 amd64  [installé]
chromium/stable 59.0.3071.86-1 amd64
chromium/oldstable,oldstable 57.0.2987.98-1~deb8u1 amd64

Bonne petite mise à jour ce matin:

apt/testing 1.5~beta1 amd64 [upgradable from: 1.4.6]
apt-transport-https/testing 1.5~beta1 amd64 [upgradable from: 1.4.6]
apt-utils/testing 1.5~beta1 amd64 [upgradable from: 1.4.6]
automake/testing,testing 1:1.15.1-2 all [upgradable from: 1:1.15.1-1]
bind9-host/stable 1:9.10.3.dfsg.P4-12.3+deb9u1 amd64 [upgradable from: 1:9.10.3.dfsg.P4-12.3]
cpp/testing 4:6.3.0-4d1 amd64 [upgradable from: 4:6.3.0-4]
cups-browsed/testing 1.14.1-1 amd64 [upgradable from: 1.14.0-2]
cups-filters/testing 1.14.1-1 amd64 [upgradable from: 1.14.0-2]
cups-filters-core-drivers/testing 1.14.1-1 amd64 [upgradable from: 1.14.0-2]
dnsutils/stable 1:9.10.3.dfsg.P4-12.3+deb9u1 amd64 [upgradable from: 1:9.10.3.dfsg.P4-12.3]
firefox-esr/testing 52.2.0esr-2 amd64 [upgradable from: 52.2.0esr-1]
firefox-esr-l10n-fr/testing,testing 52.2.0esr-2 all [upgradable from: 52.2.0esr-1]
folks-common/testing,testing 0.11.4-1 all [upgradable from: 0.11.3-2]
gcc/testing 4:6.3.0-4d1 amd64 [upgradable from: 4:6.3.0-4]
gnome-settings-daemon/testing 3.22.2-4 amd64 [upgradable from: 3.22.2-2]
host/stable,stable 1:9.10.3.dfsg.P4-12.3+deb9u1 all [upgradable from: 1:9.10.3.dfsg.P4-12.3]
libapt-inst2.0/testing 1.5~beta1 amd64 [upgradable from: 1.4.6]
libapt-pkg5.0/testing 1.5~beta1 amd64 [upgradable from: 1.4.6]
libbind9-140/stable 1:9.10.3.dfsg.P4-12.3+deb9u1 amd64 [upgradable from: 1:9.10.3.dfsg.P4-12.3]
libcpan-meta-perl/testing,testing 2.150010-2 all [upgradable from: 2.150010-1]
libcupsfilters1/testing 1.14.1-1 amd64 [upgradable from: 1.14.0-2]
libdns-export100/oldstable 1:9.9.5.dfsg-9+deb8u12 amd64 [upgradable from: 1:9.9.5.dfsg-9+deb8u11]
libdns-export162/stable 1:9.10.3.dfsg.P4-12.3+deb9u1 amd64 [upgradable from: 1:9.10.3.dfsg.P4-12.3]
libdns162/stable 1:9.10.3.dfsg.P4-12.3+deb9u1 amd64 [upgradable from: 1:9.10.3.dfsg.P4-12.3]
libfolks-eds25/testing 0.11.4-1 amd64 [upgradable from: 0.11.3-2]
libfolks-telepathy25/testing 0.11.4-1 amd64 [upgradable from: 0.11.3-2]
libfolks25/testing 0.11.4-1 amd64 [upgradable from: 0.11.3-2]
libfontembed1/testing 1.14.1-1 amd64 [upgradable from: 1.14.0-2]
libgcj-bc/testing 6.3.0-4d1 amd64 [upgradable from: 6.3.0-4]
libgcj-common/testing,testing 1:6.3-4d1 all [upgradable from: 1:6.3-4]
libirs-export91/oldstable 1:9.9.5.dfsg-9+deb8u12 amd64 [upgradable from: 1:9.9.5.dfsg-9+deb8u11]
libisc-export160/stable 1:9.10.3.dfsg.P4-12.3+deb9u1 amd64 [upgradable from: 1:9.10.3.dfsg.P4-12.3]
libisc-export95/oldstable 1:9.9.5.dfsg-9+deb8u12 amd64 [upgradable from: 1:9.9.5.dfsg-9+deb8u11]
libisc160/stable 1:9.10.3.dfsg.P4-12.3+deb9u1 amd64 [upgradable from: 1:9.10.3.dfsg.P4-12.3]
libisccc140/stable 1:9.10.3.dfsg.P4-12.3+deb9u1 amd64 [upgradable from: 1:9.10.3.dfsg.P4-12.3]
libisccfg-export90/oldstable 1:9.9.5.dfsg-9+deb8u12 amd64 [upgradable from: 1:9.9.5.dfsg-9+deb8u11]
libisccfg140/stable 1:9.10.3.dfsg.P4-12.3+deb9u1 amd64 [upgradable from: 1:9.10.3.dfsg.P4-12.3]
liblwres141/stable 1:9.10.3.dfsg.P4-12.3+deb9u1 amd64 [upgradable from: 1:9.10.3.dfsg.P4-12.3]
libmpg123-0/testing 1.25.1-1 amd64 [upgradable from: 1.25.0-1]
libnss-myhostname/testing 233-10 amd64 [upgradable from: 233-9]
libpam-systemd/testing 233-10 amd64 [upgradable from: 233-9]
libqt5core5a/testing 5.7.1+dfsg-4 amd64 [upgradable from: 5.7.1+dfsg-3+b1]
libqt5dbus5/testing 5.7.1+dfsg-4 amd64 [upgradable from: 5.7.1+dfsg-3+b1]
libqt5gui5/testing 5.7.1+dfsg-4 amd64 [upgradable from: 5.7.1+dfsg-3+b1]
libqt5network5/testing 5.7.1+dfsg-4 amd64 [upgradable from: 5.7.1+dfsg-3+b1]
libqt5opengl5/testing 5.7.1+dfsg-4 amd64 [upgradable from: 5.7.1+dfsg-3+b1]
libqt5printsupport5/testing 5.7.1+dfsg-4 amd64 [upgradable from: 5.7.1+dfsg-3+b1]
libqt5sql5/testing 5.7.1+dfsg-4 amd64 [upgradable from: 5.7.1+dfsg-3+b1]
libqt5sql5-sqlite/testing 5.7.1+dfsg-4 amd64 [upgradable from: 5.7.1+dfsg-3+b1]
libqt5test5/testing 5.7.1+dfsg-4 amd64 [upgradable from: 5.7.1+dfsg-3+b1]
libqt5widgets5/testing 5.7.1+dfsg-4 amd64 [upgradable from: 5.7.1+dfsg-3+b1]
libqt5xml5/testing 5.7.1+dfsg-4 amd64 [upgradable from: 5.7.1+dfsg-3+b1]
libsystemd0/testing 233-10 amd64 [upgradable from: 233-9]
libudev1/testing 233-10 amd64 [upgradable from: 233-9]
qt5-gtk-platformtheme/testing 5.7.1+dfsg-4 amd64 [upgradable from: 5.7.1+dfsg-3+b1]
systemd/testing 233-10 amd64 [upgradable from: 233-9]
systemd-sysv/testing 233-10 amd64 [upgradable from: 233-9]
udev/testing 233-10 amd64 [upgradable from: 233-9]
xserver-common/testing,testing 2:1.19.3-2 all [upgradable from: 2:1.19.3-1]
xserver-xephyr/testing 2:1.19.3-2 amd64 [upgradable from: 2:1.19.3-1]
xserver-xorg-core/testing 2:1.19.3-2 amd64 [upgradable from: 2:1.19.3-1]
xserver-xorg-legacy/testing 2:1.19.3-2 amd64 [upgradable from: 2:1.19.3-1]
xwayland/testing 2:1.19.3-2 amd64 [upgradable from: 2:1.19.3-1]

C’est interessant de noter qu’ainsi les paquets oldstable sont bien maintenus sur ma machine.

@grandtoubab: ce n’est pas pour te gâcher ta joie, loin s’en faut - mais là, ta démonstration n’a plus rien à voir avec le sujet “Réflexion à-propos de FrankenDebian”.

Que toi, tu t’en contre-fiches de la recommandation Debian, c’est ton droit ; tu as assez d’expériences pour gérer, du moins, j’ose le croire vu tes différentes interventions.

Mais il ne faut pas oublier que la plupart des différentes requêtes sont faites par celles de nouveaux pratiquants.
Essaye de ne pas l’oublier, stp :wink:

2 J'aime