wiki/HowtoDebian/Backports.md

85 lines
2.5 KiB
Markdown
Raw Normal View History

2016-12-29 11:25:39 +01:00
**Cette page a été importée automatiquement de notre ancien wiki mais n'a pas encore été révisée.**
# 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".
## Utilisation
Pour disposer des backports, on ajoutera le dépôt Debian Backports dans un fichier */etc/apt/sources.list.d/backports.list* :
Pour Jessie :
~~~
deb <http://mirror.evolix.org/debian> jessie-backports main
~~~
On utilisera de l' _APT pinning_ pour bénéficier des mises-à-jour via les mises-à-jour régulières en créant le fichier */etc/apt/preferences.d/backports* ainsi :
~~~
Package: *
Pin: release a=jessie-backports
Pin-Priority: 200
~~~
*ATTENTION, ceci provoquera des mises-à-jours pour l'ensemble des paquets "backportés" ... ceci est déconseillé dans un cas général !*
On conseille plutôt de préciser explicitement les paquets que l'on veut. Exemple _/etc/apt/preferences.d/backports_ où l'on n'utilisera que les paquets Samba des backports :
~~~
Package: *
Pin: release a=jessie-backports
Pin-Priority: 50
Package: samba samba-common samba-common-bin libwbclient0
Pin: release a=jessie-backports
Pin-Priority: 999
~~~
## Mise-à-jour du noyau Linux
Pour Squeeze :
2017-01-14 00:06:38 +01:00
2016-12-29 11:25:39 +01:00
~~~
deb <http://backports.debian.org/debian-backports> squeeze-backports main contrib non-free
~~~
~~~
# 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
~~~
## [Wheezy] Créer une image CD netinst avec un kernel backporté wheezy-backports
~~~
# aptitude install build-essential pbuilder bc debiandoc-sgml libbogl-dev glibc-pic libslang2-pic libnewt-pic genext2fs mklibs genisoimage dosfstools syslinux tofrodos mtools po4a bf-utf-source fakeroot crash kexec-tools makedumpfile kernel-wedge xorriso win32-loader librsvg2-bin libacl1
~~~
~~~
$ apt-get source debian-installer
$ cd debian-installer-20130613+deb7u2/build
~~~
config/amd64.cfg:
2017-01-14 00:06:38 +01:00
2016-12-29 11:25:39 +01:00
~~~
KERNELVERSION = 3.16.0-0.bpo.4-amd64
KERNELMAJOR = 3.16
~~~
sources.list.udeb.local:
2017-01-14 00:06:38 +01:00
2016-12-29 11:25:39 +01:00
~~~
deb <http://mirror.evolix.org/debian> wheezy main
deb <http://mirror.evolix.org/debian> wheezy main/debian-installer
deb <http://mirror.evolix.org/debian> wheezy-backports main/debian-installer
~~~
pkg-lists/netboot/amd64.cfg:
2017-01-14 00:06:38 +01:00
2016-12-29 11:25:39 +01:00
~~~
#nic-extra-modules-${kernel:Version}
#floppy-modules-${kernel:Version}
multiarch-support
libacl1
~~~