Mise à jour des infos pour Debian 9
This commit is contained in:
parent
6e1b6cd81e
commit
0229ca734e
|
@ -1,43 +1,53 @@
|
|||
**Cette page a été importée automatiquement de notre ancien wiki mais n'a pas encore été révisée.**
|
||||
---
|
||||
categories: system
|
||||
title: Howto Debian backports
|
||||
...
|
||||
|
||||
# Howto Debian backports
|
||||
|
||||
Une distribution stable de Debian garde en permanence (ou presque) les mêmes versions des logiciels (c'est le principe d'une version stable). Certaines versions plus récentes sont néanmoins distribuées via des paquets Debian de _backports_.
|
||||
Une distribution stable de Debian garde en permanence (ou presque) les mêmes versions des logiciels (c'est le principe d'une version stable). Certaines versions plus récentes sont néanmoins distribuées via des packages Debian de _backports_.
|
||||
|
||||
## Utilisation
|
||||
|
||||
Pour disposer des backports, on ajoutera le dépôt Debian Backports dans un fichier `/etc/apt/sources.list.d/backports.list` :
|
||||
|
||||
~~~
|
||||
deb http://mirror.evolix.org/debian jessie-backports main
|
||||
deb http://mirror.evolix.org/debian stretch-backports main
|
||||
~~~
|
||||
|
||||
On utilisera le _pinning APT_ pour bénéficier des mises-à-jour régulières en créant le fichier `/etc/apt/preferences.d/backports` ainsi, par exemple pour les paquets Samba :
|
||||
La priorité des packages de Backports est de 100, cela signifie qu'ils ne seront installés que si c'est explicitement demandé.
|
||||
Pour s'assurer de n'installer que les packages nécessaires *et* de recevoir ensuite les mises à jour, on utilise le _pinning APT_
|
||||
en en créant le fichier `/etc/apt/preferences.d/backports`. Exemple ici pour avoir un backport du package *ansible* :
|
||||
|
||||
~~~
|
||||
Package: *
|
||||
Pin: release n=jessie-backports
|
||||
Pin-Priority: 50
|
||||
Pin: release n=stretch-backports
|
||||
Pin-Priority: -1
|
||||
|
||||
Package: samba samba-common samba-common-bin libwbclient0
|
||||
Pin: release n=jessie-backports
|
||||
Package: ansible
|
||||
Pin: release n=stretch-backports
|
||||
Pin-Priority: 999
|
||||
~~~
|
||||
|
||||
|
||||
## Mise-à-jour du noyau Linux
|
||||
|
||||
Pour Squeeze :
|
||||
On précisera éventuellement les sections `contrib` et `non-free` si besoin de firmwares comme *firmware-bnx2* ou *firmware-bnx2x* :
|
||||
|
||||
~~~
|
||||
deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free
|
||||
deb http://backports.debian.org/debian-backports stretch-backports main contrib non-free
|
||||
~~~
|
||||
|
||||
avec un _pinning APT_ :
|
||||
|
||||
~~~
|
||||
# aptitude install linux-image-3.2.0-0.bpo.4-amd64 initramfs-tools=0.99~bpo60+1 linux-base=3.4~bpo60+1 firmware-bnx2=0.36+wheezy.1~bpo60+1
|
||||
Package: *
|
||||
Pin: release n=stretch-backports
|
||||
Pin-Priority: -1
|
||||
|
||||
Package: linux-image-4.17.0-0.bpo.1-amd64 linux-base initramfs-tools firmware-linux-free firmware-bnx2 firmware-bnx2x apparmor libapparmor-perl
|
||||
Pin: release n=stretch-backports
|
||||
Pin-Priority: 999
|
||||
~~~
|
||||
|
||||
## [Stretch] Créer une image CD netinst avec un kernel backporté stretch-backports
|
||||
## Créer une image CD netinst de stretck avec un kernel backports (DRAFT)
|
||||
|
||||
~~~
|
||||
# apt build-dep debian-installer
|
||||
|
@ -102,4 +112,4 @@ Taille de secteur (logique / physique) : 512 octets / 512 octets
|
|||
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
|
||||
Type d'étiquette de disque : dos
|
||||
Identifiant de disque : 0x0421e6d7
|
||||
~~~
|
||||
~~~
|
||||
|
|
Loading…
Reference in a new issue