OpenBSD, le BSD libre qui peut se justifier avec raison de n’avoir eu depuis des années que deux failles exploitables à distance avec une installation par défaut vient de sortir il y a quelques jours en version 4.7.
A l’époque de la version 4.2, j’avais pour le plaisir – et par envie de montrer une face différente de cet OS orienté sécurité – monté une petite station bureautique sous KDE.
Cela remonte à plus de deux ans et demi, et je voulais de nouveau tenter l’expérience. J’ai donc récupéré l’OS créé par des « singes masturbateurs » (dixit Linus Torvalds) et décidé de monter une petite station bureautique avec Xfce et OpenOffice.org.
NB : c’est un petit délire car j’ai envie de montrer un coté plus « fun » de l’OS qui se veut un des plus sécurisé de la planète
La récupération de l’image s’est faite via le mirroir français primaire :
[fred@fredo-arch download]$ wget -c ftp://ftp.fr.openbsd.org/pub/OpenBSD/4.7/amd64/install47.iso
–2010-05-23 13:47:09– ftp://ftp.fr.openbsd.org/pub/OpenBSD/4.7/amd64/install47.iso
=> «install47.iso»
Résolution de ftp.fr.openbsd.org… 93.184.34.123
Connexion vers ftp.fr.openbsd.org|93.184.34.123|:21…connecté.
Ouverture de session en anonymous…Session établie!
==> SYST … complété. ==> PWD … complété.
==> TYPE I … complété. ==> CWD (1) /pub/OpenBSD/4.7/amd64 … complété.
==> SIZE install47.iso … 284704768
==> PASV … complété. ==> RETR install47.iso … complété.
Longueur: 284704768 (272M) (non certifiée)100%[======================================>] 284 704 768 275K/s ds 22m 2s
2010-05-23 14:09:13 (210 KB/s) – «install47.iso» sauvegardé [284704768]
Et la machine habituelle pour lancer la virtualisation. J’ai été content de voir que je n’ai plus besoin de trifouiller le matériel réseau virtuel pour avoir une connexion fonctionnelle.
[fred@fredo-arch download]$ qemu-img create -f qcow2 disk.img 32G
Formatting 'disk.img', fmt=qcow2 size=34359738368 encryption=off cluster_size=0
[fred@fredo-arch download]$ kvm64 -hda disk.img -cdrom install47.iso -boot d &
J’ai été au plus simple : utilisation de tout le disque, sélection de tous les paquets proposés à l’installation, qui est de plus en plus simple au fil des versions.
Xorg est en mode configuration automatique. Passons à l’installation même de xfce. Un site propose un tutoriel rapide.
Pour OpenBSD 4.7 :
export PKG_PATH=ftp://ftp.fr.openbsd.org/pub/OpenBSD/4.7/packages/amd64/
pkg_add xfce-utils xfce4-panel xfce4-session xfdesktop xfwm4
pkg_add xfwm4-themes gtk-xfce-engine
pkg_add terminal orage notification-daemon-xfce ristretto mousepad xfce4-appfinder xfce4-mixer xfprint
J’ai installé Midori à la place de Mozilla Firefox car c’est un projet soutenu par Xfce. Même si ce n’est que la version 0.2.2 de Midori qui est disponible
Pour franciser l’interface dans Xfce, il faut rajouter ceci au fichier ~./profile :
LANG=fr_FR.ISO-8859-15; export LANG
MM_CHARSET=ISO-8859-15; export MM_CHARSET
LC_ALL=fr_FR.ISO-8859-15; export LC_ALL
LC_COLLATE=POSIX; export LC_COLLATE
A rajouter dans ~/.xinitrc :
exec startxfce4
J’ai lancé à la main Xorg en utilisant la commande startx.
Nous avons donc un Xfce 4.6.1 en français sous OpenBSD… Le « hic », c’est la résolution trop petite. On utilise alors le xorg.conf suivant en le copiant dans /etc/X11/
Section « Device »
Identifier « Configured Video Device »
Driver « cirrus »
EndSectionSection « Monitor »
Identifier « Configured Monitor »
HorizSync 30-70
VertRefresh 50-160
EndSectionSection « Screen »
Identifier « Default Screen »
Monitor « Configured Monitor »
Device « Configured Video Device »
DefaultDepth 24
SubSection « Display »
Depth 24
Modes « 1024×768 » « 800×600 » « 640×480 »
EndSubSection
EndSection
Il suffit maintenant de rajouter OpenOffice.org avec un petit :
pkg_add openoffice-i18n-fr
Et de patienter. Et voila, un OpenBSD 4.7 avec OpenOffice.org 3.1.1 pour faire de la bureautique de base