APT : Preferences - Épinglage : problème de priorité Le sujet est résolu

Demande d'aide : c'est ici.
Répondre
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Bonjour,

petit problème d'épinglage de paquet sur debian stable

pour n'utiliser que quelques paquets de testing : zim et ses quelques dépendances

J'ai ajouté une ligne pour testing dans le sources.list :

Code : Tout sélectionner

# cat /etc/apt/sources.list

deb [arch=amd64] http://deb.debian.org/debian/ buster main non-free contrib
# deb-src http://deb.debian.org/debian/ buster main non-free contrib

deb [arch=amd64] http://security.debian.org/debian-security buster/updates main contrib non-free
# deb-src http://security.debian.org/debian-security buster/updates main contrib non-free

# buster-updates, previously known as 'volatile'
deb [arch=amd64] http://deb.debian.org/debian/ buster-updates main contrib non-free
# deb-src http://deb.debian.org/debian/ buster-updates main contrib non-free

deb [arch=amd64] http://deb.debian.org/debian/ testing main

et ajouté pour le "pinning"

Code : Tout sélectionner

# cat /etc/apt/preferences.d/testing.pref
Package: *
Pin: release n=testing
Pin-Priority: 100

# cat /etc/apt/preferences.d/zim.pref
Explanation: zim 0.68 de stable ne supporte pas le format de page v0.6
Package: zim
Pin: release n=testing
Pin-Priority: 1001

Malgré, la purge de synaptic et gnome-software (installés par l'installateur)
et une série de redémarrages et d'apt/apt-get update

APT persiste à vouloir tout passer en testing :

Code : Tout sélectionner

# apt update
Atteint :1 http://deb.debian.org/debian buster InRelease
Atteint :2 http://deb.debian.org/debian buster-updates InRelease
Atteint :3 http://deb.debian.org/debian testing InRelease     
Atteint :4 http://security.debian.org/debian-security buster/updates InRelease
Lecture des listes de paquets... Fait                         
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait

1202 paquets peuvent être mis à jour. Exécutez « apt list --upgradable » pour les voir
et comme le montre :

Code : Tout sélectionner

# apt-cache policy mousepad
mousepad:
  Installé : 0.4.1-2
  Candidat : 0.5.2-1
 Table de version :
     0.5.2-1 500
        500 http://deb.debian.org/debian testing/main amd64 Packages
 *** 0.4.1-2 500
        500 http://deb.debian.org/debian buster/main amd64 Packages
        100 /var/lib/dpkg/status
la version testing d'un paquet lambda a la même priorité 500 que la stable


Où est mon erreur ?

Merci.
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
vv222
Membre actif
Membre actif
Messages : 852
Inscription : 18 avr. 2016, 20:14
Contact :
Status : Hors-ligne

n=bullseye ou a=testing

Quand tu as un doute sur la syntaxe à utiliser, pense à jeter un œil sur la sortie de apt policy tout court, sans lui ajouter un nom de paquet.
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Excellent le # apt policy

:good: Tu marques encore 1 point !

Merci et bon WE
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
vv222
Membre actif
Membre actif
Messages : 852
Inscription : 18 avr. 2016, 20:14
Contact :
Status : Hors-ligne

Petit conseil au passage, si c’est bien une Debian stable, utilise le mot-clé bullseye plutôt que testing aussi bien dans les sources que pour les préférences.

Ça t’évitera une montée en version subite de zim lors de la sortie de Bullseye en stable, probablement dans quelques mois.
Répondre