Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 10-07-2017 11:32:09

Grompf
Adhérent(e)
Distrib. : LMDE 2
Noyau : Linux 3.16.0-4-amd64
(G)UI : Cinnamon
Inscription : 08-06-2016

sources list et fichier preferences: que fait Synaptic ?

J'ai installé Debian Mate. Dans les sources list, j'ai indiqué unstable et testing. J'ai fait un fichiers préférences pour donner la priorité à unstable. L'idée c'est d'avoir une unstable avec testing en "roue de secours".
Selon Synaptic, ce sont pourtant les versions testing qui doivent être préférées (Menu Configuration, commande Preferences, onglet Distribution : "Préférer les versions de testing"). On dirait que Synaptic ne tient pas compte de ce qui est indiqué dans le fichier préférences que j'ai fait.

Voici mes sources et le fichier de pinning :

sources.list

#

# deb cdrom:[Debian GNU/Linux 9.0.0 _testing_ - Official i386 NETINST 20170617-14:23]/ testing main contrib non-free

#deb cdrom:[Debian GNU/Linux 9.0.0 _testing_ - Official i386 NETINST 20170617-14:23]/ testing main contrib non-free

deb http://ftp.ch.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.ch.debian.org/debian/ testing main contrib non-free

deb http://security.debian.org/debian-security testing/updates main contrib non-free
deb-src http://security.debian.org/debian-security testing/updates main contrib non-free

# testing-updates, previously known as 'volatile'
deb http://ftp.ch.debian.org/debian/ testing-updates main contrib non-free
deb-src http://ftp.ch.debian.org/debian/ testing-updates main contrib non-free

# sid
deb http://ftp.ch.debian.org/debian/ unstable main contrib non-free
deb-src http://ftp.ch.debian.org/debian/ unstable main contrib non-free



priorité_sid (/etc/apt/preferences.d)

Package: *
Pin: release a=unstable
Pin-Priority: 900



Edit à toto :
Mis les sources en couleur en utilisant code=apt_sources.
C'est pas beau ainsi ?

Dernière modification par Grompf (13-07-2017 21:26:59)


CONFIGURATION :
    1. Lenovo Thinkpad X220 i5 - carte graphique Intel Corporation (2nd generation Core...) - Debian Stretch Cinnamon - noyau 4.9..0-3-amd64
    2. Lenovo Thinkpad T510 i7 - carte graphique : NVIDIA GT218M (NVS 3100M) - LMDE 2 Cinnamon - noyau 3.4.6

Hors ligne

#2 10-07-2017 14:20:29

Croutons
Membre
Distrib. : Handylinux 2.5 vers Jessie et Debian Stretch
Noyau : Linux 3.16.0-4-686-pae, Linux 4.9.0-3-686-pae
(G)UI : xfce
Inscription : 16-12-2016

Re : sources list et fichier preferences: que fait Synaptic ?

Bonjour
tu as fais un

apt update


pour que tes modifications soient prises en compte?je suppose que oui mais je demande on sait jamais smile

Dernière modification par Croutons (10-07-2017 14:25:18)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#3 10-07-2017 20:46:18

Grompf
Adhérent(e)
Distrib. : LMDE 2
Noyau : Linux 3.16.0-4-amd64
(G)UI : Cinnamon
Inscription : 08-06-2016

Re : sources list et fichier preferences: que fait Synaptic ?

J'utilise apt-get.
Mais, oui j'avais fait.
Je refais au cas où j'aie fais une bêtise.

Pour l'instant, sid ou buster, c'est kif-kif, me semble-t-il (les paquets semblent tous être les mêmes). Donc, je n'arrive pas vraiment à savoir si ça a un impact sur les mises à jour. Je vais regarder ça encore.

CONFIGURATION :
    1. Lenovo Thinkpad X220 i5 - carte graphique Intel Corporation (2nd generation Core...) - Debian Stretch Cinnamon - noyau 4.9..0-3-amd64
    2. Lenovo Thinkpad T510 i7 - carte graphique : NVIDIA GT218M (NVS 3100M) - LMDE 2 Cinnamon - noyau 3.4.6

Hors ligne

#4 11-07-2017 00:58:53

robert2a
Membre
Lieu : France
Distrib. : Buster 10
Noyau : Linux 4.14.0-1 4.14.2-1
(G)UI : Mate/Gnome
Inscription : 15-11-2014

Re : sources list et fichier preferences: que fait Synaptic ?

Bonjour

comme sid est de la meme priorité que stretch et buster tu n'a pas besoin de fichier préférences pour etre en sid


#stretch 9
deb http://deb.debian.org/debian/ stretch main contrib non-free
deb http://security.debian.org/debian-security stretch/updates main contrib non-free
deb http://deb.debian.org/debian/ stretch-updates main contrib non-free
#deb http://deb.debian.org/debian/ stretch-backports main contrib non-free

#buster 10
deb http://deb.debian.org/debian/ buster main contrib non-free
deb http://security.debian.org/debian-security buster/updates main contrib non-free
deb http://deb.debian.org/debian/ buster-updates main contrib non-free
#deb http://deb.debian.org/debian/ buster-backports main contrib non-free

#sid
deb http://deb.debian.org/debian/ sid main contrib non-free
 



avec ce sources.list au dessus tu est en sid , avec mise a jour de sécurité de stretch et éventuellement des paquets disponibles dans buster si ils sont retiré de sid

si tu veut simplifier ton sources.list ceci doit suffire


#stretch 9
deb http://security.debian.org/debian-security stretch/updates main contrib non-free

#buster 10
deb http://deb.debian.org/debian/ buster main contrib non-free

#sid
deb http://deb.debian.org/debian/ sid main contrib non-free
 



ps : lorsque les paquets de sid (et buster ) seront tous plus élevé en version que stretch tu pourra enlever la ligne  de stretch pour la sécurité (normalement sid reçoit des mises a jours de sécurité comme stretch )
nota : pour l instant on a toujours sur buster des mises a jour de sécurité issu de stretch (par exemple "bind client" dernièrement encore en version stretch )

ps: ça fonctionne sans fichier "préférences" , sid aura toujours la priorité a cause des versions plus élevé des paquets

apt-listbugs est fortement conseillé  roll

pour l'instant il y a peu de paquets qui rentre dans sid , c'est assez calme , mais ça peut changer  tongue

Hors ligne

#5 11-07-2017 10:31:09

Grompf
Adhérent(e)
Distrib. : LMDE 2
Noyau : Linux 3.16.0-4-amd64
(G)UI : Cinnamon
Inscription : 08-06-2016

Re : sources list et fichier preferences: que fait Synaptic ?

@robert2a
Merci !
Donc, par défaut, le système prend en compte la version plus récente ?

Mais Synaptic dans tout ça ? Pourquoi indique-t-il testing comme version à préférer ? Et est-ce à dire que si j'installe un paquet par Synaptic, ce sera la version testing qui sera choisie ?

CONFIGURATION :
    1. Lenovo Thinkpad X220 i5 - carte graphique Intel Corporation (2nd generation Core...) - Debian Stretch Cinnamon - noyau 4.9..0-3-amd64
    2. Lenovo Thinkpad T510 i7 - carte graphique : NVIDIA GT218M (NVS 3100M) - LMDE 2 Cinnamon - noyau 3.4.6

Hors ligne

#6 11-07-2017 20:13:32

robert2a
Membre
Lieu : France
Distrib. : Buster 10
Noyau : Linux 4.14.0-1 4.14.2-1
(G)UI : Mate/Gnome
Inscription : 15-11-2014

Re : sources list et fichier preferences: que fait Synaptic ?

Bonjour
Synaptic prend la version de ton sources.list
si tu a une ligne pour Buster et une pour Sid , il prendra Sid parce que les versions des paquets sont plus hautes (sans fichier préférences )
si un paquet est absent de Sid , il le prendra dans Buster.
la gestion du fichier sources.list est a faire en console , plutot que par Synaptic

Sid aura toujours la priorité la plus haute sur le reste (ensuite buster puis stretch , expérimental priorité de 1 il me semble , n' installe rien , il faut utiliser l'option -t )
c'est dommage de te prendre la tete avec un fichier préférences pour sid alors que ça fonctionne seul trés bien
sauf si tu veut tester le fonctionnement avec testing ou stable par exemple.

Hors ligne

#7 11-07-2017 22:56:53

Grompf
Adhérent(e)
Distrib. : LMDE 2
Noyau : Linux 3.16.0-4-amd64
(G)UI : Cinnamon
Inscription : 08-06-2016

Re : sources list et fichier preferences: que fait Synaptic ?

Je ne vais pas me prendre la tête.
Je vais virer ce fichier et laisser faire le système.

Mais je n'arrive toujours pas à comprendre pourquoi Synaptic affiche "préférer les versions de testing" ?

CONFIGURATION :
    1. Lenovo Thinkpad X220 i5 - carte graphique Intel Corporation (2nd generation Core...) - Debian Stretch Cinnamon - noyau 4.9..0-3-amd64
    2. Lenovo Thinkpad T510 i7 - carte graphique : NVIDIA GT218M (NVS 3100M) - LMDE 2 Cinnamon - noyau 3.4.6

Hors ligne

#8 12-07-2017 00:43:02

robert2a
Membre
Lieu : France
Distrib. : Buster 10
Noyau : Linux 4.14.0-1 4.14.2-1
(G)UI : Mate/Gnome
Inscription : 15-11-2014

Re : sources list et fichier preferences: que fait Synaptic ?

Bonjour
prend le sources.list en #4 tu n'aura pas de surprises (le complet (premier) quitte après a le simplifier )
installe le paquet apt-listbugs en priorité
si tu a trop de paquets a mettre a jour tu peu le faire en plusieurs fois (les dépendances vont faire ce qu il faut avec synaptic )
si un blocage ne force pas l installation (synaptic te donnera un echec , tu le ferme dans ce cas )
a quel moment tu a ceci d'affiché ? => "préférer les versions de testing"  tu a du cocher quelque chose dans synaptic   wink
ps : le fichier sources.list fait le en console graphique c'est plus sur , pour le créer .  (mon synaptic a les options par défaut , je ne l utilise que pour mettre a jour les paquets et faire des recherches de paquets )

Dernière modification par robert2a (12-07-2017 00:44:46)

Hors ligne

#9 13-07-2017 18:52:45

Grompf
Adhérent(e)
Distrib. : LMDE 2
Noyau : Linux 3.16.0-4-amd64
(G)UI : Cinnamon
Inscription : 08-06-2016

Re : sources list et fichier preferences: que fait Synaptic ?

Hello !
Oui, oui, je vais suivre tes conseils.
Quelques précisions. Le fichier sources.list, comme le fichier préférences, je l'ai fait avec l'éditeur de texte (en ouvrant le dossier en root). Je n'ai pas utilisé Synaptic pour modifier quoi que ce soit.
Si j'ouvre Synaptic, que je vais dans Configuriation, puis Preferences, puis dans Distribution, je vois l'option "Préférer les versions de testing". Comme si Synaptic n'avait pas tenu compte du fichier Preferences. D'où mes interrogations. Est-ce que Synaptic agirait de son côté ?

Sur le même PC (rappel : il s'agit d'un mini-PC que j'utilise pour faire mumuse), j'ai une autre installation de Debian, où j'ai cette fois-ci fait un fichier préférences pour mettre en priorité Buster. Et Synaptic m'affiche "Toujours préférer la version plus élevée". Je vais modifier ça. Mais je reste étonné. Je supposais que si on créait un fichier préférences, Synaptic changerait automatiquement...
S'agirait-il d'un bogue ?

CONFIGURATION :
    1. Lenovo Thinkpad X220 i5 - carte graphique Intel Corporation (2nd generation Core...) - Debian Stretch Cinnamon - noyau 4.9..0-3-amd64
    2. Lenovo Thinkpad T510 i7 - carte graphique : NVIDIA GT218M (NVS 3100M) - LMDE 2 Cinnamon - noyau 3.4.6

Hors ligne

#10 13-07-2017 21:00:34

robert2a
Membre
Lieu : France
Distrib. : Buster 10
Noyau : Linux 4.14.0-1 4.14.2-1
(G)UI : Mate/Gnome
Inscription : 15-11-2014

Re : sources list et fichier preferences: que fait Synaptic ?

Bonjour

dans préférence=> distribution sur synaptic j'ai "toujours préférer la version la plus élevé"
ce qui me semble logique , par contre aucune idée si le fichier préférences a un impact aussi sur synaptic  roll
je ne touche jamais a la configuration de synaptic , je travaille directement sur les fichiers de configuration en console .
faudrait demander l'avis d'expert , sur les tutos tu n'a rien trouvé ? ( wiki  sources.list , préférences et synaptic )
nota : tu a un avertissement sur synaptic  dans "distribution" qu il est dangereux de modifier cette option

Hors ligne

#11 13-07-2017 21:26:15

Grompf
Adhérent(e)
Distrib. : LMDE 2
Noyau : Linux 3.16.0-4-amd64
(G)UI : Cinnamon
Inscription : 08-06-2016

Re : sources list et fichier preferences: que fait Synaptic ?

robert2a a écrit :

Bonjour

dans préférence=> distribution sur synaptic j'ai "toujours préférer la version la plus élevé"
ce qui me semble logique , par contre aucune idée si le fichier préférences a un impact aussi sur synaptic  roll
je ne touche jamais a la configuration de synaptic , je travaille directement sur les fichiers de configuration en console .
faudrait demander l'avis d'expert , sur les tutos tu n'a rien trouvé ? ( wiki  sources.list , préférences et synaptic )
nota : tu a un avertissement sur synaptic  dans "distribution" qu il est dangereux de modifier cette option



Ben oui qu'il est dangereux de bidouiller ça.
Mais si tu veux avoir une unstable et que Synaptic te dis qu'il va préférer testing, je ne sais pas ce qu'il se passera. Et vice-versa. Si tu veux avoir une Buster, avec sid en roue de secours, mais que Synaptic te dis qu'il va toujours préférer la version la plus élevée, je ne sais pas non plus ce qu'il se passera.

Pour la petite histoire, sur ma LMDE, Synaptic affiche "toujours préférer la version plus élevée". C'est normal. Les dépôts Linux Mint fournissent non seulement des paquets propres à Mint, mais aussi des versions plus récentes de paquets destinés à Debian (Mate-desktop, etc.). Donc, ça semble logique. Mais bon, sur mon ordi principal, je ne vais pas m'amuser à faire des essais.
Je vais voir si j'arrive à intéresser un vieux linuxien bien barbu à cette problématique...

Dernière modification par Grompf (13-07-2017 21:29:57)


CONFIGURATION :
    1. Lenovo Thinkpad X220 i5 - carte graphique Intel Corporation (2nd generation Core...) - Debian Stretch Cinnamon - noyau 4.9..0-3-amd64
    2. Lenovo Thinkpad T510 i7 - carte graphique : NVIDIA GT218M (NVS 3100M) - LMDE 2 Cinnamon - noyau 3.4.6

Hors ligne

Pied de page des forums