Cet article date d'il y a plus d'un an.
Il est possible qu'il ne soit plus à jour.
Gestion des paquets pkg sous FreeBSD
C’est une nouveauté dans ce blog, je vais un peu parler de FreeBSD.
Ça a le goût du Linux, ça a la tête d’un Linux mais c’est pas un Linux.
C’est un Unix pour sysadmin moustachu : Très stable, très sécurisé mais, il faut bien l’avouer, pas très avenant pour le jeune Padawan. Alors la première leçon de l’apprenti Jedi, sera d’apprendre à mettre à jour ses paquets et sa distribution.
Gestion des packages
FreeBSD utilise un gestionnaire de paquets façon apt ou rpm nommé pkg.
# = apt-get update
pkg update
# liste et version des logiciels installés = dpkg -l
pkg version
# Chercher et installer
pkg search <paquet>
pkg install <paquet>
pkg delete <paquet>
# Mettre à jour l'ensemble
pkg upgrade Le logiciel s'installe dans /usr/local :
- /usr/local/bin et sbin pour les binaires
- /usr/local/etc pour les fichiers de configuration.
Services RC
Si vous installez un service, il ne vas pas se mettre tout seul en démon, il faut l’ajouter dans /etc/rc.conf :
<logiciel>_enable="YES"
Puis :
update
Mises à jour de la distribution
# Cherche s'il y a des mises à jour à faire
freebsd-update fetch
# Applique les mises à jour
freebsd-update install
# Annule les mises à jour.
freebsd-update rollback
Mises à niveau de la distribution
#Mettre à jour vers la version supérieure (ici 10.1) :
freebsd-update -r 10.1-RELEASE upgrade
freebsd-update install
reboot
freebsd-update install
# si besoin, encore un reboot
reboot
Voilà, vous connaissez le principal pour gérer les packages sous FreeBSD.