Trucs et astuces Debian

Transcription

Trucs et astuces Debian
Trucs et astuces Debian
Table of Contents
Installer un package unstable dans une distribution stable/testing .......................................... 1
Création d'un package Debian d'un module Perl ................................................................ 1
Kernel Debian ............................................................................................................ 1
Installer un package unstable dans une distribution stable/testing
Modifier le fichier /etc/apt/sources.list de manière à avoir cette ligne en plus
deb http://ftp.fr.debian.org/debian/ unstable main contrib non-free
Mettre à jour la base des packages
apt-get update
Installer le package
apt-get install LE_PACKAGE/unstable
Création d'un package Debian d'un module
Perl
apt-get install dh-make-perl
dh-make-perl --build -cpan Le::Package::Perl
Kernel Debian
Construire son noyau sous Debian: Installer le script make-kpkg
apt-get install kernel-package
Installer les sources:
apt-cache search linux-source
apt-get install linux-source-xxx
Décompresser les sources:
1
Trucs et astuces Debian
cd /usr/src
tar xvjf linux-source
ln -s linux-xxx linux
Copier éventuellement le fichier de config ‘Debian’ du kernel (/boot/config-xxx) vers /
usr/src/linux-xxx/.config ou make menuconfig Pour la suppression de l’initrd (boot sans uiliser de pivot_root) Dans Device Drivers/Block Devices/ décocher ‘Ram disk support’ et ‘Initial RAM
filesystem’ Dans ATA/ATAPI/MFM/RLL s’assurer que ‘Include IDE/ATA-2 DISK support’, ‘PCI
IDE chipset support’, et que le driver du chipset ( ‘ATI IXPchipset IDE support pour ce qui me concerne ) soit bien intégré au noyau et non sous forme de modules. Dans ‘File systems’ s’assurer que le
driver ‘Ext3’ (si le FS est en ext3 bien sûr ) est intégrer au noyau.
Construire le noyau
cd linux
make-kpkg --revision=monnoyau-xxx
On installe le package présent dans /usr/src
dpkg -i linux-image-*.deb
2
kernel_image