Table of Contents

Installation d'une debian

Introduction

Installation du bootstrap

Options de boot

Partitonnement

pourquoi ca:

Installation du bootstrap

APT

Choix de la distribution

Choix des paquets (on se retrouve dans Dselect)

Interface Debconf

Si vous l’interface choisi n’est pas encore disponible, debconf essayera les autres.

Niveau de blabla

Debconf de l'install de base

Paquets à Installer

Installation de java/eclipse

Commandes specifique a debian et ses derives

dpkg-reconfigure localization-config
modules-assistant
configure-debian
#pour lancer le service:
sudo /etc/init/webmin start
 
#pour arreter le service:
sudo /etc/init/webmin stop
update-alternatives
sudo synaptic
sysv-rc-conf :
* Pour creer et installer des paquets debian a partir des sources et pouvoir les desintaller et reinstaller installer checkinstall
#installation
sudo apt-get install checkinstall

utilisation:

#dans votre repertoire source:
./configure
make
checkinstall
#ou: check install commandedinstallation
apt-get build-dep <packagename>
apt-get -b source <packagename>

Avoir deux distributions debian simultanement

avoir une testing en meme tant qu’une unstable c’est possible !!

Installation

#on cree un repertoire
cd /
mkdir /etch-root
 
#on fait un bootstrap de la debian desiré
debootstrap etch /etch-root http://ftp.debian.org/debian/
 
#on configure /proc
echo "proc-etch /etch-root/proc proc none 0 0" >> /etc/fstab
mount proc-etch /etch-root/proc -t proc
 
#les bases du reseau
cp /etc/hosts /etch-root/etc/hosts
 
#on "rendre" dans le nouveau systeme
chroot /sid-root /bin/zsh
# set-up /etc/apt/sources.list
apt-setup

il est aussi possible d’utiliser le paquet dchroot:

dchroot unstable

Console virtuelle

Pour avoir une console virtuelle(tty) qui se loggue sur la debian chrouté (ctrl+alt+8 pour tty8):

echo "8:23:respawn:/usr/sbin/chroot /etch-root /sbin/getty 38400 tty8"  >> /etc/inittab

APT quand tu nous tiens

deb http://ftp.fr.debian.org/debian/ unstable main non-free contrib
deb-src http://ftp.fr.debian.org/debian/ unstable main non-free contrib

deb http://ftp.fr.debian.org/debian/ experimental main non-free contrib

# pas mal de soft "interdit" dans debian (mplayer, realplayer, flash, ..)
# deb ftp://ftp.nerim.net/debian-marillat/ unstable main

# deb http://download.gna.org/wormux/package/debian/ /

#deb-src des paquets de ceux qui veulent devenir des DD
# deb-src http://mentors.debian.net/debian/ unstable main non-free contrib

#euh!
deb http://soulmachine.net/debian/ unstable/
Package: *
Pin: release a=unstable
Pin-Priority: 999

Package: *
Pin: release a=experimental
Pin-Priority: 1001

Utilisation d'un portable sous debian

Centrino: sudo modprobe cpufreq_powersave sudo modprobe cpufreq_ondemand sudo modprobe cpufreq_userspace sudo modprobe cpufreq_conservative sudo modprobe cpufreq_stats cd /sys/devices/system/cpu/cpu0/cpufreq ls affected_cpus scaling_available_frequencies scaling_governor cpuinfo_cur_freq scaling_available_governors scaling_max_freq cpuinfo_max_freq scaling_cur_freq scaling_min_freq cpuinfo_min_freq scaling_driver

l’emsemble de ces fichiers permet de controler la frequence du cpu.

Compilation du kernel

cd /usr/src/linux
make xconfig
make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers

then you get your kernel package in /usr/src