Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

7.5.3. Automatisation de la gestion des packages et des mises à jour‌


7.5.3.1. Remarques générales


La première chose que vous faites après l'installation d'un nouveau système est d'appliquer les mises à jour ; cela s'applique à tous les systèmes d'exploitation et Linux n'est pas différent.


Les mises à jour pour la plupart des systèmes Linux peuvent généralement être trouvées sur un site à proximité reflétant votre distribution. Des listes de sites offrant ce service sont disponibles sur le site Web de votre distribution, voir l'annexe A.


Les mises à jour doivent être appliquées régulièrement, quotidiennement si possible - mais toutes les deux semaines serait un début raisonnable. Vous devriez vraiment essayer d'avoir la version la plus récente de votre distribution, car Linux change constamment. Comme nous l'avons dit précédemment, de nouvelles fonctionnalités, améliorations et corrections de bugs sont fournies à un rythme soutenu, et parfois des problèmes de sécurité importants sont résolus.


La bonne nouvelle est que la plupart des distributions Linux fournissent des outils pour que vous n'ayez pas à mettre à jour des dizaines de packages quotidiennement à la main. Les sections suivantes donnent un aperçu de gestionnaires de gestionnaire de paquets. Il y a beaucoup plus à ce sujet, même les mises à jour régulières des packages source sont gérables automatiquement ; nous n'énumérons que les systèmes les plus connus. Reportez-vous toujours à la documentation de votre distribution spécifique pour les procédures conseillées.


image

7.5.3.2. APTE


L'outil Advanced Package Tool est un système de gestion des packages logiciels. L'outil de ligne de commande pour la gestion des packages est apt-get, qui est accompagné d'une excellente page de manuel décrivant comment installer et mettre à jour des packages et comment mettre à niveau des packages singuliers ou l'ensemble de votre distribution. APT a ses racines dans la distribution Debian GNU/Linux, où il est le gestionnaire par défaut des paquets Debian. APT a également été porté pour fonctionner avec les packages RPM. Le principal avantage d'APT est qu'il est gratuit et flexible à utiliser. Il vous permettra de mettre en place des systèmes similaires à ceux spécifiques à la distribution (et dans certains cas commerciaux) énumérés dans les sections suivantes.


Généralement, lors de la première utilisation apt-get, vous devrez obtenir un index des packages disponibles. Cela se fait à l'aide de la commande


apt-get Mise à jour


Après cela, vous pouvez utiliser apt-get pour mettre à jour votre système:


apt-get améliorer


Faites-le souvent, c'est un moyen facile de garder votre système à jour et donc sûr.


En dehors de cet usage général, apt-get est également très rapide pour l'installation de packages individuels. Voilà comment cela fonctionne:


[david@jupiter ~] su - -c "apt-get install xsnow"

Mot de passe:

Lecture des listes de packages... Terminé Construction de l'arbre de dépendances... Terminé

Les NOUVEAUX packages suivants seront installés : xsnow

[david@jupiter ~] su - -c "apt-get install xsnow"

Mot de passe:

Lecture des listes de packages... Terminé Construction de l'arbre de dépendances... Terminé

Les NOUVEAUX packages suivants seront installés : xsnow


0 packages mis à niveau, 1 nouvellement installés, 0 supprimés et 3 non mis à niveau. Besoin d'obtenir 33.6 Ko d'archives.

Après le déballage, 104 Ko d'espace disque supplémentaire seront utilisés.

Obtenez:1 http://ayo.freshrpms.net redhat/9/i386/os xsnow 1.42-10 [33.6 Ko] Récupéré 33.6 Ko en 0 (106 Ko/s)

Exécution de RPM (-Uvh)...

Préparation... ############################################ [100% ]

1:xsnow ############################################ [100%]

0 packages mis à niveau, 1 nouvellement installés, 0 supprimés et 3 non mis à niveau. Besoin d'obtenir 33.6 Ko d'archives.

Après le déballage, 104 Ko d'espace disque supplémentaire seront utilisés.

Obtenez:1 http://ayo.freshrpms.net redhat/9/i386/os xsnow 1.42-10 [33.6 Ko] Récupéré 33.6 Ko en 0 (106 Ko/s)

Exécution de RPM (-Uvh)...

Préparation... ############################################ [100% ]

1:xsnow ############################################ [100%]

Noter la -c option à la su commande, qui indique au shell root de n'exécuter que cette commande, puis de revenir à l'environnement de l'utilisateur. De cette façon, vous ne pouvez pas oublier de quitter le compte root.


image

S'il y a des dépendances sur d'autres packages, apt-get téléchargera et installera ces packages de prise en charge. Vous trouverez plus d'informations dans le APT HOWTO.

7.5.3.3. Systèmes utilisant des packages RPM


L'agent de mise à jour, qui à l'origine ne prenait en charge que les packages RedHat RPM, est désormais porté sur un ensemble plus large de logiciels, y compris des référentiels non-RedHat. Cet outil fournit un système complet pour mettre à jour les packages RPM sur un système RedHat ou Fedora Core. Sur la ligne de commande, tapez mise à jour pour mettre à jour votre système. Sur le bureau, par défaut, une petite icône est activée, vous indiquant si des mises à jour sont disponibles ou non pour votre système.


Mise à jour de Yellowdog modifiée (yum) est un autre outil qui est récemment devenu plus populaire. Il s'agit d'un programme de mise à jour interactif mais automatisé permettant d'installer, de mettre à jour ou de supprimer des packages RPM sur un système. C'est l'outil de choix sur les systèmes Fedora.


Sur SuSE Linux, tout est fait avec YaST, encore un autre outil de configuration, qui prend en charge une grande variété de tâches d'administration système, parmi lesquelles la mise à jour des packages RPM. À partir de SuSE Linux 7.1, vous pouvez également effectuer une mise à niveau à l'aide d'une interface Web et de VOUS, Yast Online Update.


Meilleur système d'exploitation Cloud Computing chez OnWorks :