Cela va être une leçon rapide sur la façon de mettre à jour tous les noyau et packages FreeBSD. FreeBSD est livré avec deux éléments de mise à jour, à savoir le système d'exploitation principal et le logiciel tiers. Le noyau ou le système d'exploitation central est mis à jour via la commande FreeBSD-Update, alors que pour mettre à jour le logiciel tiers, nous aurions besoin d'utiliser le gestionnaire de packages ou d'utiliser le système de ports. Le noyau et les packages sont mis à jour assez fréquemment, il est donc conseillé de ne pas manquer l'un d'eux pour créer des risques de sécurité et renforcer les vulnérabilités.
Mise à jour du système d'exploitation central dans FreeBSD
Effectuez une recherche rapide pour les mises à jour. Utilisez la commande ci-dessous:
$ FreeBsd-Update Fetch
Une fois la recherche terminée, saisissez ce qui suit et appuyez sur Entrée:
$ FreeBSD-Update Installation
La commande ci-dessus doit définir toutes les mises à jour disponibles à installer sur le système. S'il s'agit d'une mise à jour plus importante, vous pourriez être invité à redémarrer le système pour permettre aux modifications de s'appliquer.
Mise à jour du logiciel FreeBSD avec PKG
Tous les packages installés via PKG doivent être mis à jour avec le même pour éviter les problèmes avec l'installation.
Vérifiez les mises à jour avec la mise à niveau PKG en premier:
$ PKG Mise à niveau
Puis recherchez les mises à jour logicielles avec la commande PKG.
Mise à jour du logiciel FreeBSD avec le système de ports
Comme les packages installés avec le gestionnaire de packages, ceux installés avec le système de ports doivent être mis à jour avec le même. Pour congeler le PKG sur un package particulier, utilisez la syntaxe de commande ci-dessous:
$ pkg Lock Packagename
Pour installer des packages avec le système des ports, vous avez deux façons:
Pour utiliser Portsnap, saisissez la commande ci-dessous pour mettre à jour l'itération locale de l'arborescence des ports:
$ Portsnap Auto
Une fois que vous aurez terminé la mise à jour des packages, vous vous demandez si vous souhaitez supprimer les sauvegardes des anciennes versions. Ces sauvegardes ne devraient pas nous être utiles si la mise à jour a réussi.
Envelopper les choses
Aujourd'hui, nous avons expliqué comment mettre à jour le système d'exploitation et les packages de logiciels de base dans FreeBSD. Pour mettre à jour le système d'exploitation central, vous devez utiliser les commandes FreeBSD-Update Fetch and Installer, tandis que les packages peuvent être mis à jour via l'arborescence des ports ou la commande PKG. Les packages doivent être mis à jour avec la même méthode avec laquelle ils ont été installés, car la mise à jour d'un logiciel installé par l'arborescence des ports avec PKG peut entraîner des problèmes avec la compilation et peut compenser gravement le code du logiciel, le rendant essentiellement cassé.