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 😉