4 234
modifications
(5 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 4 : | Ligne 4 : | ||
Modifiez le fichier <code>/etc/apt/sources.list</code> afin d'utiliser les miroirs voulus. | Modifiez le fichier <code>/etc/apt/sources.list</code> afin d'utiliser les miroirs voulus. | ||
Voici les | Voici les miroirs que j'utilise, adaptez les en fonction de votre zone géographique : | ||
<pre> | <pre> | ||
deb http:// | # stable | ||
deb-src http:// | 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://security.debian.org/ | deb http://security.debian.org/debian-security bullseye-security main contrib non-free | ||
deb-src http://security.debian.org/debian-security bullseye-security main contrib non-free | |||
deb-src http:// | |||
# bullseye-updates, previously known as 'volatile' | |||
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 | |||
</pre> | </pre> | ||
Ligne 89 : | Ligne 89 : | ||
=Pin : downgrader un packet et empêcher sa mise à jour ultérieur= | =Pin : downgrader un packet et empêcher sa mise à jour ultérieur= | ||
Dans certains cas, vous voudrez peut-être installer une version précédente d'un paquet. C'était par exemple mon cas lorsque debian lenny était en testing et qu'un bug dans la version 1.2.28 de <code>rrdtool</code> empêchait d'avoir des graphiques avec une légende pour Cacti. La solution était simple : installer la version etch (1.2.28-1 a cette époque) de <code>rrdtool</code> et <code>librrd2</code>. Pour installer la version etch de ces paquets (nécessite d'avoir les dépôts etch dans votre fichier /etc/apt/sources.list) : | Dans certains cas, vous voudrez peut-être installer une version précédente d'un paquet. C'était par exemple mon cas lorsque debian lenny/testing était en testing et qu'un bug dans la version 1.2.28 de <code>rrdtool</code> empêchait d'avoir des graphiques avec une légende pour Cacti. La solution était simple : installer la version etch/stable (1.2.28-1 a cette époque) de <code>rrdtool</code> et <code>librrd2</code>. Pour installer la version etch de ces paquets (nécessite d'avoir les dépôts etch dans votre fichier /etc/apt/sources.list) : | ||
<pre>aptitude install rrdtool/stable librrd2/stable</pre> | <pre>aptitude install rrdtool/stable librrd2/stable</pre> | ||
Ligne 106 : | Ligne 106 : | ||
</pre> | </pre> | ||
Notez qu'on peut aussi pin sur la version de la distribution : <code>Pin: release o=Debian,a=stable</code> ou <code>Pin: release o=Debian,n=etch</code> | |||
=Installer un paquet testing dans la distribution stable= | |||
==Solution 1== | |||
Ajoutez les dépôts testing en plus des dépôts stable dans sources.list : | |||
<pre> | |||
deb http://deb.debian.org/debian/ testing main contrib non-free | |||
deb-src http://deb.debian.org/debian/ testing main contrib non-free | |||
deb http://security.debian.org/debian-security testing-security main contrib non-free | |||
deb-src http://security.debian.org/debian-security testing-security main contrib non-free | |||
deb http://deb.debian.org/debian/ testing-updates main contrib non-free | |||
deb-src http://deb.debian.org/debian/ testing-updates main contrib non-free | |||
</pre> | |||
Créez le fichier <code>/etc/apt/preferences</code> contenant : | |||
<pre> | <pre> | ||
Package: * | Package: * | ||
Pin: release a= | Pin: release o=Debian,a=testing | ||
Pin-Priority: | Pin-Priority: 400 | ||
</pre> | </pre> | ||
Vérifiez l'effet avec <code>apt-cache</code> pour un paquet : | |||
<pre>apt-cache policy systemd</pre> | |||
= | ==Solution 2== | ||
Créez le fichier <code>/etc/apt/apt.conf</code> contenant : | Créez le fichier <code>/etc/apt/apt.conf</code> contenant : |