Bonjour à tous,
Lorsque j’ai fait des migrations, j’ai toujours eu un problème pour traquer les paquets qui ne sont pas dans la distribution stable. Cette fois, j’aimerais arriver à obtenir quelque chose d’un peu rigoureux.
Je suis actuellement sous Bookworm, et vous trouverez en fin de post mes fichiers sources.list et preferences.
J’essaie donc de lister les paquets installés et qui ne viennent pas de bookworm :
$# apt-show-versions | grep uptodate | grep -v bookworm
aglfn:all/bullseye 1.7+git20191031.4036a9c-2 uptodate
apg:amd64/bullseye 2.2.3.dfsg.1-5+b2 uptodate
apt-listchanges:all/bullseye 3.24 uptodate
aspell-fr:all/bullseye 0.50-3-8.1 uptodate
blt:amd64/bullseye 2.5.3+dfsg-4.1 uptodate
build-essential:amd64/bullseye 12.9 uptodate
[...]
Je vois donc qu’il y aurait une foultitude de paquets qui seraient étrangers à la distribution.
Sauf que, si je m’intéresse par exemple au paquet build-essential
, je vois (aujourd’hui) que les versions de Bullseye et de Bookworm sont identiques. Il s’agit donc de la bonne version.
Combien y a-t-il de paquets chez moi qui ne sont pas explicitement dans bookworm ?
$# apt-show-versions | grep uptodate | grep -v bookworm | wc -l
406
Ça fait un peu beaucoup pour tout vérifier à la main. Ainsi, avant de retirer Bullseye de mon fichier sources.list
, je voudrais être certain que tous les paquets listés ci-dessus sont bien dans bullseye.
Est-ce que vous voyez un moyen de le faire ? (si possible avec apt)
Merci d’avance pour vos lumières.
Le Barde.
Annexes
sources.list
/etc/apt# cat sources.list
# Trixie (testing 19/06/23)
#deb http://deb.debian.org/debian trixie main contrib non-free
# Bookworm (Debian 12 stable 19/06/23)
deb http://deb.debian.org/debian bookworm main contrib non-free
deb-src http://deb.debian.org/debian bookworm main contrib non-free
deb http://deb.debian.org/debian-security/ bookworm-security main contrib non-free
deb-src http://deb.debian.org/debian-security/ bookworm-security main contrib non-free
deb http://deb.debian.org/debian bookworm-updates main contrib non-free
deb-src http://deb.debian.org/debian bookworm-updates main contrib non-free
deb http://deb.debian.org/debian bookworm-backports main contrib non-free
deb-src http://deb.debian.org/debian bookworm-backports main contrib non-free
# Bullseye (Debian 11 oldstable 19/06/23)
deb http://deb.debian.org/debian bullseye main contrib non-free
deb-src http://deb.debian.org/debian bullseye main contrib non-free
deb http://deb.debian.org/debian-security/ bullseye-security main contrib non-free
deb-src http://deb.debian.org/debian-security/ bullseye-security main contrib non-free
deb http://deb.debian.org/debian bullseye-updates main contrib non-free
deb-src http://deb.debian.org/debian bullseye-updates main contrib non-free
deb http://deb.debian.org/debian bullseye-backports main contrib non-free
deb-src http://deb.debian.org/debian bullseye-backports main contrib non-free
############ OLD
# Buster (Debian 10)
#deb http://debian.proxad.net/debian/ buster main non-free contrib
# deb-src http://debian.proxad.net/debian/ buster main non-free contrib
#deb 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 http://debian.proxad.net/debian/ buster-updates main contrib non-free
# deb-src http://debian.proxad.net/debian/ buster-updates main contrib non-free
# buster-backports, previously on backports.debian.org
#deb http://debian.proxad.net/debian/ buster-backports main contrib non-free
# deb-src http://debian.proxad.net/debian/ buster-backports main contrib non-free
# SID
deb http://debian.proxad.net/debian/ sid main non-free contrib
# EOF
preferences
:/etc/apt# cat preferences
# Preferences
#
#
# 1. Priorités
#
# - P >= 1000
# Cette priorité entraîne l'installation du paquet même s'il s'agit d'un retour en arrière.
# - 990 <= P < 1000
# La version sera installée, même si elle n'appartient pas à la distribution par défaut ;
# mais elle ne sera pas installée si la version installée est plus récente.
# - 500 <= P < 990
# La version sera installée, sauf s'il existe une version appartenant à la distribution par
# défaut ou si la version installée est plus récente.
# - 100 <= P < 500
# La version sera installée, sauf s'il existe une version appartenant à une autre distribution
# ou si la version installée est plus récente.
# - 0 < P < 100
# La version sera installée si aucune version du paquet n'est installée.
# - P < 0
# Cette priorité empêche l'installation de la version.
#
#
#
# 2. Pinning
#
# Pour sélectionner le nom d'une distribution, il faut utiliser l'option n :
# Package: *
# Pin: release n=sid
# Pin-Priority: -10
#
# Sinon, pour sélectionner une version classique (oldstable, stable, testing, unstable, experimental),
# c'est l'option a :
#
# Package: *
# Pin: release a=unstable
# Pin-Priority: -10
############################################
# Trixie
############################################
Package: *
Pin: release n=trixie
Pin-Priority: -100
############################################
# Bookworwm
############################################
Package: *
Pin: release n=bookworm
Pin-Priority: 1001
Package: *
Pin: release n=bookworm-updates
Pin-Priority: 1002
Package: *
Pin: release n=bookworm-backports
Pin-Priority: 1003
Package: *
Pin: release n=bookworm-backports
Pin-Priority: 1004
############################################
# Bullseye
############################################
Package: *
Pin: release n=bullseye
Pin-Priority: -15
Package: *
Pin: release n=bullseye-updates
Pin-Priority: -14
Package: *
Pin: release n=bullseye-backports
Pin-Priority: -13
Package: *
Pin: release n=bullseye-backports
Pin-Priority: -12
############################################
# Buster
############################################
Package: *
Pin: release n=buster
Pin-Priority: -20
Package: *
Pin: release n=buster-updates
Pin-Priority: -21
Package: *
Pin: release n=buster-backports
Pin-Priority: -22
############################################
# Unstable
############################################
Package: *
Pin: release a=unstable
Pin-Priority: -1000
Autres infos
blabla# PS1='\w\$ '
/etc/apt# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 12 (bookworm)
Release: 12
Codename: bookworm
/etc/apt# uname -a
Linux White-Hat 6.1.0-9-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.27-1 (2023-05-08) x86_64 GNU/Linux
/etc/apt# date
sam. 15 juil. 2023 09:49:54 CEST
/etc/apt# echo $QUELQUES_INFOS
Je suis convaincu que Jin-Gitaxias pourrait être un commandant CEDH.