Faisons une petite station bureautique avec OpenBSD 4.7 :)

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 »
EndSection

Section « Monitor »
Identifier « Configured Monitor »
HorizSync 30-70
VertRefresh 50-160
EndSection

Section « 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 😉

9 réflexions sur « Faisons une petite station bureautique avec OpenBSD 4.7 :) »

  1. Un système tout récent qui utilise fr_FR.ISO-8859-15 au lieu de l’UTF-8, ça me surprend un peu, et ça rique d’être galère pour communiquer avec des systèmes où on trouvera des noms de fichiers encodés en UTF-8.

    Tu es sûr qu’on ne peut pas utiliser ce dernier ?

    1. En regardant dans /usr/share/locale/, il n’y avait pas d’UTF-8 disponible. Apparemment, ce serait pour la version 4.8.

      http://distrowatch.com/weekly.php?issue=20100517#feature

      « SS: I cannot speak for the entire team. I hope to get some degree of UTF-8 support into 4.8, but this depends on whether I manage to keep my work up to the standards set by the other developers. And of course I also hope to further improve ospf6d. »

      Donc…

  2. Salut,

    J’ai suivi ton tuto qui est très clair, mais j’ai un souci quand je fait la commande pkg_add …
    j’ai un message qui me dis pkg_add command not found

    Comme je pourrai résoudre le problème.

    Merci

  3. Bonjour,

    Super, le tuto, j’ai tout suivis mais mon XFCE reste en anglais pour les menus, et sur le bureau les icônes (Corbeille, Système de fichiers, Répertoire personnel) sont en français.
    Une idée ?

    1. Je n’y suis pas arrivé non plus. Ce qui est dommage.

      Et en ce qui concerne le tutoriel, c’est plus par envie de faire quelque chose de différent sur OpenBSD et le faire connaitre différement 🙂

  4. J’ai buildé midori 2.5 sur ma current si jamais tu veux le package pour amd64 😉

    Si jamais tu t’interesses à OpenBSD, mets toi en current les mises à jour sont fréquentes 😉

Les commentaires sont fermés.