« Debian APT » : différence entre les versions

De Le Wiki de Lug
Aller à la navigation Aller à la recherche
(Created page with "=Gestion des priorités= [https://serverfault.com/questions/22414/how-can-i-run-debian-stable-but-install-some-packages-from-testing#:~:text=To%20install%20the%20testing%20ver...")
 
Ligne 2 : Ligne 2 :
[https://serverfault.com/questions/22414/how-can-i-run-debian-stable-but-install-some-packages-from-testing#:~:text=To%20install%20the%20testing%20version,look%20at%20the%20solutions%20first. Source]
[https://serverfault.com/questions/22414/how-can-i-run-debian-stable-but-install-some-packages-from-testing#:~:text=To%20install%20the%20testing%20version,look%20at%20the%20solutions%20first. Source]


On ajoute les fichiers suivants :
On ajoute le fichier suivant pour être sur de conserver les dépôts stable par défaut :
  # vi /etc/apt/preferences.d/stable.pref
  # vi /etc/apt/apt.conf.d/99defaultrelease


  # 500 <= P < 990: causes a version to be installed unless there is a
  APT::Default-Release "stable";
# version available belonging to the target release or the installed
=Ajout des sources=
# version is more recent
== Debian Buster ==
# vi /etc/apt/sources.list.d/stable.list
Package: *
Pin: release a=stable
Pin-Priority: 900
----
# vi /etc/apt/preferences.d/testing.pref


  # 100 <= P < 500: causes a version to be installed unless there is a
  deb    http://ftp.fr.debian.org/debian/    stable main contrib non-free
  # version available belonging to some other distribution or the installed
  deb-src http://ftp.fr.debian.org/debian/    stable main contrib non-free
# version is more recent
   
   
  Package: *
  deb    http://security.debian.org/         stable/updates  main contrib non-free
Pin: release a=testing
Pin-Priority: 400
----
# vi /etc/apt/preferences.d/unstable.pref


# 0 < P < 100: causes a version to be installed only if there is no
  # vi /etc/apt/sources.list.d/testing.list
# installed version of the package
Package: *
Pin: release a=unstable
Pin-Priority: 50
----
  # vi /etc/apt/preferences.d/experimental.pref


  # 0 < P < 100: causes a version to be installed only if there is no
  deb    http://ftp.fr.debian.org/debian/    testing main contrib non-free
  # installed version of the package
  deb-src http://ftp.fr.debian.org/debian/    testing main contrib non-free
   
= Consulter version disponible d'un paquet =
Package: *
  # apt-cache policy <fontcolor = blue>paquet</font>
  Pin: release a=experimental
= Installer la version "testing" d'un paquet =
Pin-Priority: 1
  # apt install <fontcolor = blue>paquet</font>/testing

Version du 15 mai 2021 à 14:01

Gestion des priorités

Source

On ajoute le fichier suivant pour être sur de conserver les dépôts stable par défaut :

# vi /etc/apt/apt.conf.d/99defaultrelease
APT::Default-Release "stable";

Ajout des sources

Debian Buster

  1. vi /etc/apt/sources.list.d/stable.list
deb     http://ftp.fr.debian.org/debian/    stable main contrib non-free
deb-src http://ftp.fr.debian.org/debian/    stable main contrib non-free

deb     http://security.debian.org/         stable/updates  main contrib non-free
# vi /etc/apt/sources.list.d/testing.list
deb     http://ftp.fr.debian.org/debian/    testing main contrib non-free
deb-src http://ftp.fr.debian.org/debian/    testing main contrib non-free

Consulter version disponible d'un paquet

# apt-cache policy <fontcolor = blue>paquet

Installer la version "testing" d'un paquet

# apt install <fontcolor = blue>paquet/testing