FreeBSD comment mettre à jour tous les packages

FreeBSD comment mettre à jour tous les packages

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:

  1. Portmaster
  2. portsnap.

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é.