Sous quelle version de debian suis-je ?

J’ignore si cela a été dit mais ce qui détermine l’ensemble de ton système est la libc6. En fonction de la version de ta libc, tu es en etch, lenny, etc:

[quote]~$ apt-cache policy libc6
libc6:
Installé : 2.3.6.ds1-13etch5
Candidat : 2.3.6.ds1-13etch5
Table de version :
*** 2.3.6.ds1-13etch5 0
500 ftp.fr.debian.org etch/main Packages
100 /var/lib/dpkg/status
[/quote]
Fondamentalement, je suis en Etch.

[quote]~$ apt-cache policy libc6
libc6:
Installé : 2.3.2.ds1-22
Candidat : 2.3.2.ds1-22sarge6
Table de version :
2.3.2.ds1-22sarge6 0
500 ftp://ftp.fr.debian.org sarge/main Packages
*** 2.3.2.ds1-22 0
100 /var/lib/dpkg/status
[/quote]Cette machine est en sarge,

[quote]$ dpkg -l libc*
Desired=Unknown/Install/Remove/Purge
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name Version Description
++±===============-==============-============================================
ii libc5 5.4.38-1.1 The Linux C library version 5 (run-time libr
ii libc6 2.0.7.19981211 GNU C Library: shared libraries
$
[/quote]
Cette dernière machine (qui mérite votre respect) est en hamm

[quote]$ dpkg -l libc6
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Nom Version Description
++±==============-==============-============================================
ii libc6 2.1.3-13 GNU C Library: Shared libraries and Timezone
$
[/quote]
Celle là enfin est en debian 2.2 soit potato.

$ lsb_release --all No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 4.0r4a (etch) Release: 4.0r4a Codename: etch $ apt-cache policy libc6 libc6: Installé : 2.7-13 Candidat : 2.7-13 Table de version : *** 2.7-13 0 500 http://ftp2.fr.debian.org lenny/main Packages 500 http://ftp2.fr.debian.org sid/main Packages 100 /var/lib/dpkg/status 2.3.6.ds1-13etch7 0 500 http://ftp2.fr.debian.org etch/main PackagesJe suis potentiellement sur Etch et réellement sur Sid alors?

Oui. Tu as en fait ton système sous Sid.

Hum je ne comprend pas tout
Vu qu’il semble que la version du paquet libc6 soit la même pour sid et lenny comment savoir quelle est notre version ?

Fran.B, tu dis que dmon est en sid mais le paquet libc6 a les mêmes priorité en lenny qu’en sid (500) ; donc comment le sais-tu ? On peut être sur qu’il n’est pas en etch mais est-il en lenny ou en sid ?[quote=“ricardo”]simple : si ds ton sources.list il y a au moins une référence à “Sid” ou “Unstable”, tu es 'Lenny/Sid’
si tu n’as aucune référence aux deux cités, tu es ‘Lenny’[/quote]Et si on met les dépôts lenny/sid avec un pin 0 ou négatif héhé

Normalement moi je suis en lenny. Est-ce bien le cas ? # apt-cache policy libc6 libc6: Installé : 2.7-13 Candidat : 2.7-13 Table de version : 2.8+20080809-1 0 96 http://ftp.fr.debian.org experimental/main Packages *** 2.7-13 0 996 http://ftp.fr.debian.org lenny/main Packages 98 http://ftp.fr.debian.org sid/main Packages 100 /var/lib/dpkg/status 2.3.6.ds1-13etch7 0 992 http://ftp.fr.debian.org etch/main Packages idjagiedas:/home/pierre#

En fait bien souvent on a la même version d’un paquet Sid et Lenny. Mais il arrive de temps en temps qu’il soit différent et c’est logique. Il ne faut pas oublier le cheminement : la version d’un paquet passe sous Sid une fois qu’on le trouve suffisament stable il passe en instable (Lenny actuellement)

La plupart des paquets lenny sont des paquets sid. lenny et sid ne diffèrent souvent que sur des paquets manquants à lenny et sur des versions inférieurs pour lenny pour des paquets «terminaux» i.e n’entrant pas trop dans les dépendances des autres paquets, il n’y en a pas tant que ça: par exemple exim4 est exactement la même version sur sid comme sur lenny. Essaye de trouver un paquet ayant une version différente sous lenny et sid, tu verras que ça n’est pas simple mais tu en as: par exemple maxima est en 5.13 sous lenny et 5.15 sous sid. Encore une fois lenny n’est pas vraiment une distribution (et d’ailleurs ne se suffit pas à elle même mais a besoin de etch ou sid) mais un outil de travail. En clair tu es sous lenny c’est à dire en gros instable mais avec des paquets quand même testés avant. Il y a moins de différence entre sid et testing qu’entre testing et stable.

Le sources.list ne fait qu’indiquer vers quoi on veut faire tendre le système. Ainsi pour cette machine, j’ai installé une lenny que j’ai rétrogradé en Etch. Je pense que tous les paquets sont passés en Etch maintenant (sauf ceux que j’ai backporté comme le serveur X:

[quote]~$ apt-cache policy xserver-xorg
xserver-xorg:
Installé : 1:7.3+10
Candidat : 1:7.3+10
Table de version :
*** 1:7.3+10 0
997 boisson.homeip.net etch/divers Packages
998 boisson.homeip.net etch/inspiron Packages
100 /var/lib/dpkg/status
1:7.1.0-19 0
500 ftp.fr.debian.org etch/main Packages
francois@bling:~$
[/quote]Pour avoir une version claire et sûr de son système, il faut faire un dist-upgrade de la machine avec une référence claire dans le sources.list mais ça n’a aucun intérêt à mon avis.

merci pour toutes ces explications. :smiley: