Editer le fichier /etc/apt/sources.list
:
sudo nano /etc/apt/sources.list
Commenter les lignes commençant par
deb http://security.debian.org
et
deb-src http://security.debian.org/
Rajouter les lignes suivantes (d’après https://wiki.debian.org/fr/SourcesList).
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
Les paquets non-free
sont les paquets non libres de
droits intellectuels.
Avant de continuer, vérifier que le nom de code dans le fichier
sources.list
correspond à celui de la version
installée.
sed
# sed 's+http://deb.debian.org/debian+http://ftp.univ-pau.fr/linux/mirrors/debian+g' sources.list.debian
deb http://ftp.univ-pau.fr/linux/mirrors/debian/ buster main contrib non-free
deb-src http://ftp.univ-pau.fr/linux/mirrors/debian/ buster main contrib non-free
deb http://ftp.univ-pau.fr/linux/mirrors/debian-security/ buster-security main contrib non-free
deb-src http://ftp.univ-pau.fr/linux/mirrors/debian-security/ buster-security main contrib non-free
deb http://ftp.univ-pau.fr/linux/mirrors/debian/ buster-updates main contrib non-free
deb-src http://ftp.univ-pau.fr/linux/mirrors/debian/ buster-updates main contrib non-free
# cat sources.list.debian
deb http://deb.debian.org/debian/ buster main contrib non-free
deb-src http://deb.debian.org/debian/ buster main contrib non-free
deb http://deb.debian.org/debian-security/ buster-security main contrib non-free
deb-src http://deb.debian.org/debian-security/ buster-security main contrib non-free
deb http://deb.debian.org/debian/ buster-updates main contrib non-free
deb-src http://deb.debian.org/debian/ buster-updates main contrib non-free
root@debian:~# cat sources.list.debian > sources.list.pau
root@debian:~# cat sources.list.pau
deb http://deb.debian.org/debian/ buster main contrib non-free
deb-src http://deb.debian.org/debian/ buster main contrib non-free
deb http://deb.debian.org/debian-security/ buster-security main contrib non-free
deb-src http://deb.debian.org/debian-security/ buster-security main contrib non-free
deb http://deb.debian.org/debian/ buster-updates main contrib non-free
deb-src http://deb.debian.org/debian/ buster-updates main contrib non-free
root@debian:~#
sed -i.bak 's+http://deb.debian.org/debian+http://ftp.univ-pau.fr/linux/mirrors/debian+g' sources.list.debian
dpkg-query -l | less
dpkg-query -f '${binary:Package}\n' -W > installed-packages.txt
Puis pour réinstaller tous les paquets d’un coup:
cat installed-packages.txt | xargs echo apt install
Voir le chapitre consacré à xargs
apt install apt-file
apt-file update
apt-file list cmatrix
updates - How to prevent updating of a specific package? - Ask Ubuntu