OpenBSD - Installation de logiciels

Pour personnaliser et installer des logiciels sous OpenBSD il faut:

1. Définir le mirroir de téléchargement

Editez le fichier /etc/pkg.conf pour y rajouter la ligne suivante:

installpath = http://ftp.fr.openbsd.org/pub/OpenBSD/%v/packages/%a/

Si le fichier n'existe pas il faut bien sûr le créer. Une liste des autres mirroirs est disponible à l'adresse http://www.openbsd.org/ftp.html

Le %v indique la version actuelle du système et le %a l'architecture (i386 ou amd64, etc)

Il est également possible de définir le mirroir de manière temporaire:

export PKG_PATH="http://ftp.fr.openbsd.org/pub/OpenBSD/6.1/packages/amd64/"

Evidemment dans ce cas il faudra le faire à chague ouverture de session avant chaque installation de logiciel

Pour l'ensemble de fichier à éditer vous pouvez utiliser nano (le plus simple) ou vi (si vous connaissez les commandes!).

nano /chemin/fichier-à-editer

Ctrl-X pour sauver et quitter

2. Installation de logiciels

Pour installer un logiciel dont le nom est connu:

pkg_add -v [logiciel1] [logiciel2]..[logicielN]

Plusieurs packs peuvent être installés en une seule ligne de commande. Il suffit de les séparer par des espaces.

exemple: pkg_add -v mc

Le commande précédente installe Midnight Commander (la version 4.8.19 à l'heure actuelle sous OpenBSD 6.1).

Pour que pkg_add fonctionne il faut bien sûr avoir une connexion Internet active.

3. Faire une recherche de logiciel sur base de mot clef

pkg_info -Q gimp

Donne comme résultat:

gimp-2.8.18p4

etc

4. Suppression de logiciels

pkg_delete [logiciel]

ex: pkg_delete mc

Pour dé-installer Midnight Commander

5. Installation d'un envirronement de bureau XFCE

pkg_add xfce xfce-extras

L'installation de XFCE 4 peut être longue. Il y a de nombreuses dépendances.

Pour root ouvrir et editer le fichier  /root/.xinitrc

Rajouter la ligne suivante:
exec startxfce4
 
Faire la même chose avec un simple utilisateur:
Editer le fichier /home/votre-utilisateur/.xinitrc

 

Y rajouter:

 

exec startxfce4
 
Editer le fichier /etc/rc.conf.local
 
Y rajouter:
pkg_scripts="dbus_daemon avahi_daemon"
dbus_enable=YES
 
Pour installer quelques applications (exemple):
pkg_add -v firefox thunderbird gimp vlc libreoffice

 

6. Lancer manuellement XFCE

En tant que root ou idéalement en tant que simple utilisateur:

startxfce4

Dans ce dernier cas il ne faut pas rajouter la ligne "startxfce4" dans les fichiers .xinitrc

7. Mettre les paquets à jour

pkd_add -u

Cette commande effectue la mise à jour de l'ensemble des paquets installés, si bien sûr des mises à jour sont disponibles.

8. Maintenir le système de base à jour (OpenBSD, noyau)

En ligne de commande avec openup:

ftp -o- https://stable.mtier.org/openup | sh

Openup n'est pas encore prêt pour OpenBSD 6.1 mais cela ne devrait pas tarder. Il fonctionne avec les versions <= 6.0.