Gestion des paquets pkg sous FreeBSD

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.

 

Sur le même sujet :