Ubuntu und Debian

Für Ubuntu Dapper gibt es unter http://www.linuxalert.org/ubuntu/apparmor/fertige Pakete. Diese wurden von Markus Runesson zur Verfügung gestellt. Diese Pakete funktionieren sowohl unter Ubuntu als auch unter Debian Etch. Um die Pakete aus dem Repositorium zu verwenden, sollten Sie zunächst die Liste der Repositorien Ihrer Distribution anpassen. Diese Liste wird in der Datei /etc/apt/sources.list gespeichert. Tragen Sie dort zusätzlich die folgende Zeile ein:
deb http://www.linuxalert.org/ubuntu/apparmor/ /
Mit einem anschließenden apt-get update aktualisieren Sie die Paketlisten. Nun können Sie die Pakete installieren. Hierzu verwenden Sie:
# apt-get install apparmor-utils libapparmor1 apparmor-parser
Den Kernel müssen Sie manuell herunterladen und installieren:
# wget  http://www.linuxalert.org/ubuntu/apparmor/linux-image-2.6.15-21-386_2.6.15-21.32mr1_i386.deb
# dpkg -i linux-image-2.6.15-21-386_2.6.15-21.32mr1_i386.deb
Anschließend müssen Sie noch den Kernel im Grub-Menü aktivieren. Tragen Sie hierzu den folgenden Block in der Datei /boot/grub/menu.lst ein:
title           Debian GNU/Linux AppArmor
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.15-21-386 root=/dev/hda1 ro
initrd          /boot/initrd.img-2.6.15-21-386
savedefault
boot
Nach einem Reboot wählen Sie im Grub-Menü den neuen Kernel aus. Prüfen Sie nach dem Boot ob der richtige Kernel geladen und AppArmor aktiviert wurde:
ubuntu:~# uname -a
Linux station6 2.6.15-21-386 #1 PREEMPT Sun Apr 23 17:28:37 CEST 2006 i686
GNU/Linux
ubuntu:~# /etc/init.d/apparmor-parser status
apparmor module is loaded.
49 profiles are loaded.
49 profiles are in enforce mode.
0 profiles are in complain mode.
Out of 54 processes running:
0 processes have profiles defined.
0 processes have profiles in enforce mode.
0 processes have profiles in complain mode.
Herzlichen Glückwunsch. Sie haben AppArmor erfolgreich installiert.



Ralf Spenneberg 2007-11-13