6.3 Utilisation des applets Software Updater, Installer et Remover à partir des périphériques gérés des utilisateurs

Les applets Software Installer, Software Updater et Software Remover de ZENworks Linux Management sont des composants du bureau qui fonctionnent par l'intermédiaire de l'agent ZENworks.

Dans ZENworks Linux Management, ces trois applets conviviales du bureau permettent aux utilisateurs de mettre à jour les logiciels existants, d'installer de nouveaux logiciels ou de supprimer des logiciels existants de leurs périphériques gérés, et d'afficher et de modifier les préférences système. Ces trois applets du bureau remplacent les clients de l'interface utilisateur des versions précédentes de ZENworks Linux Management. Software Updater, Installer et Remover offrent aux utilisateurs un moyen simple de gérer les logiciels et le processus est intégré au bureau du périphérique géré. Si une interface utilisateur enrichie est requise, utilisez l'interface de ligne de commande rug pour effectuer les tâches correspondantes. Pour plus d'informations, reportez-vous à la Section 4.4, rug.

Dans les versions précédentes de ZENworks Linux Management, ces trois applets étaient combinées en une seule interface utilisateur. Dans ZENworks Linux Management 6. x, l'interface du client était baptisée Red Carpet®. Dans ZENworks 7 Linux Management, l'interface du client était appelée client de mise à jour de ZENworks Linux Management. Software Updater, Installer et Remover remplacent Red Carpet et le client de mise à jour de ZENworks Linux Management.

Les sections suivantes fournissent des informations sur chaque applet :

6.3.1 Mise à jour du logiciel

Avec l'applet Software Updater, vous pouvez facilement appliquer des mises à jour à vos logiciels en quelques clics. Au démarrage, l'applet Software Updater vérifie automatiquement si les sources indiquées dans sa configuration contiennent des mises à jour de votre système.

Les sections suivantes contiennent des informations supplémentaires :

Lancement de l'applet Software Updater

  1. Lancez le programme de mise à jour de logiciel en accédant à /opt/novell/zenworks/bin et en exécutant zen-updater avec des privilèges root. Pour l'exécuter en tant que daemon, exécutez zen-updater &.

    L'icône Software Updater apparaît dans la zone de notification (GNOME) ou dans la barre d'état système (KDE) de votre tableau de bord sous la forme d'un globe, qui se transforme en cercle orange avec un point d'exclamation lorsque des mises à jour sont disponibles.

    La première fois que vous quittez l'applet Software Updater, vous êtes invité à la charger au démarrage. Si vous répondez Oui, vous pouvez accéder à l'applet Software Updater à partir de la zone de notification ou de la barre d'état système plutôt qu'en exécutant zen-updater à partir de la ligne de commande chaque fois que vous voulez lancer l'applet.

L'utilitaire de ligne de commande rug permet également de gérer les logiciels et les utilisateurs par l'intermédiaire de l'agent ZENworks sur un périphérique géré. Pour obtenir des informations générales sur la commande rug sous-jacente et ses options de configuration, reportez-vous à la Section 4.4, rug.

Configuration des sources de paquetages

Avant de pouvoir utiliser l'applet Software Updater, vous devez la configurer afin quelle vérifie si des mises à jour existent dans les sources de paquetages. Demandez à votre administrateur système si des sources de paquetages sont disponibles pour votre produit et s'il dispose des informations de connexion.

REMARQUE :les applets Software Updater et Software Installer utilisent les mêmes configurations. Si vous ajoutez un service utilisant l'écran de configuration de l'applet Software Updater, il apparaît dans la configuration de l'applet Software Installer et réciproquement.

Pour ajouter de nouveaux services :

  1. Cliquez avec le bouton droit de la souris sur l'icône Software Updater, puis cliquez sur Configurer.

    Si l'icône de l'applet Software Updater ne se trouve pas dans la barre d'état système, vous devez lancer le programme. Voir Lancement de l'applet Software Updater.

  2. Cliquez sur Ajouter un service.

  3. Choisissez le type de référentiel de mise à jour dans la liste déroulante. Le programme de mise à jour de logiciel prend en charge les types de services suivants : YUM, ZYPP, NU, RCE, ZENworks, sources montées par l'utilisateur (Mount), auto-détection, et enregistrement auprès du centre de clientèle Novell.

  4. Indiquez les informations de connexion du type de source que vous avez sélectionné (URI du serveur et clé d'enregistrement), puis cliquez sur Ajouter. L'URI du service est l'URL du service. Les clés d'enregistrement sont facultatives et sont mises à disposition par l'administrateur du service. Seuls les services ZENworks et RCE ont des clés d'enregistrement.

    La source se trouve dans l'onglet Services ; elle est prête à être utilisée et les paquetages de mise à jour disponibles peuvent y être recherchés.

Pour supprimer un service :

  1. Cliquez avec le bouton droit de la souris sur l'icône Software Updater, puis cliquez sur Configurer.

    Si l'icône de l'applet Software Updater ne se trouve pas dans la barre d'état système, vous devez lancer le programme. Voir Lancement de l'applet Software Updater.

  2. Sélectionnez le ou les services à supprimer et cliquez sur Supprimer le service.

Sélection des catalogues de mise à jour

Après avoir configuré un ou plusieurs services, vous pouvez sélectionner un jeu de catalogues à partir des sources à vérifier. Par exemple, il peut y avoir un catalogue contenant tous les logiciels fournis avec la version d'origine du produit et un autre contenant tous les paquetages de mise à jour diffusés depuis.

Pour sélectionner des catalogues de mise à jour supplémentaires :

  1. Cliquez avec le bouton droit de la souris sur Software Updater, puis cliquez sur Configurer.

    Si l'icône de l'applet Software Updater ne se trouve pas dans la barre d'état système, vous devez lancer le programme. Voir Lancement de l'applet Software Updater.

  2. Cliquez sur l'onglet Catalogues.

  3. Sélectionnez les catalogues de votre choix ou désélectionnez ceux dont vous n'avez pas besoin et cliquez sur Fermer.

Sélection et application des mises à jour

Lorsque des mises à jour sont disponibles, l'icône du tableau de bord se transforme en cercle orange avec un point d'exclamation. Lorsque vous déplacez la souris sur l'icône, un message apparaît pour indiquer que des mises à jour sont disponibles.

Pour consulter et appliquer des mises à jour :

  1. Cliquez sur l'icône Programme de mise à jour de logiciel.

    Si l'icône de l'applet Software Updater ne se trouve pas dans la barre d'état système, vous devez lancer le programme. Voir Lancement de l'applet Software Updater.

  2. Sélectionnez les mises à jour à appliquer, puis cliquez sur Mettre à jour. Cliquez sur Détails pour plus d'informations sur la mise à jour sélectionnée.

    REMARQUE :cliquez avec le bouton droit sur l'icône Programme de mise à jour de logiciel, puis cliquez sur Rafraîchir pour demander des mises à jour aux services.

6.3.2 Installation des logiciels

Avec ZENworks Linux Management, votre administrateur peut créer des catalogues contenant des logiciels en option et les assigner aux périphériques des utilisateurs. Du fait que les paquetages logiciels contenus dans les catalogues sont généralement considérés comme facultatifs, les utilisateurs peuvent choisir d'installer ou non les logiciels. Si un administrateur a assigné des catalogues aux périphériques des utilisateurs, ces catalogues s'affichent dans l'applet Software Installer.

Configuration des sources de paquetages

Avant de pouvoir utiliser l'applet Software Installer, vous devez ajouter des sources de paquetages à partir desquelles vous pouvez installer des logiciels.

REMARQUE :les applets Software Updater et Software Installer utilisent les mêmes configurations. Si vous ajoutez un service utilisant l'écran de configuration de l'applet Software Updater, il apparaît dans la configuration de l'applet Software Installer et réciproquement.

Pour ajouter une source de paquetage :

  1. Lancez le programme d'installation de logiciel en accédant à /opt/novell/zenworks/bin et en exécutant zen-installer avec des privilèges root.

  2. Cliquez sur Configurer.

  3. Cliquez sur Ajouter un service.

  4. Choisissez le type de référentiel de service dans la liste déroulante. Le programme de mise à jour de logiciel prend en charge les types de services suivants : YUM, ZYPP, NU, RCE, ZENworks, sources montées par l'utilisateur (Mount), auto-détection, et enregistrement auprès du centre de clientèle Novell.

  5. Indiquez les informations de connexion du type de source que vous avez sélectionné (URI du serveur et clé d'enregistrement), puis cliquez sur Ajouter. L'URI du service est l'URL du service. Les clés d'enregistrement sont facultatives et sont mises à disposition par l'administrateur du service. Seuls les services ZENworks et RCE ont des clés d'enregistrement.

    La source se trouve dans l'onglet Services ; elle est prête à être utilisée et les paquetages disponibles peuvent y être recherchés.

Sélection des catalogues d'installation

Vous pouvez configurer l'applet Software Installer pour accepter différents catalogues :

  1. Lancez le programme d'installation de logiciel en accédant à /opt/novell/zenworks/bin et en exécutant zen-installer avec des privilèges root.

  2. Cliquez sur Configurer.

  3. Cliquez sur l'onglet Catalogues.

  4. Sélectionnez les catalogues de votre choix ou désélectionnez ceux dont vous n'avez pas besoin et cliquez sur Fermer.

Installation de logiciel à l'aide de l'applet Software Installer

Pour installer des logiciels :

  1. Lancez le programme d'installation de logiciel en accédant à /opt/novell/zenworks/bin et en exécutant zen-installer avec des privilèges root.

  2. Sélectionnez le logiciel que vous voulez installer ou recherchez-le en entrant un terme dans le champ de recherche, puis cliquez sur Rechercher. (Cliquez sur Effacer pour effacer le champ de recherche.) Cliquez sur Détails pour plus d'informations sur le logiciel sélectionné. Vous pouvez sélectionner tous les logiciels en cliquant sur Tout.

  3. Cliquez sur Installer.

6.3.3 Suppression de logiciels

L'applet Software Remover vous permet de supprimer les logiciels d'un périphérique géré. L'utilitaire se trouve dans le répertoire/opt/novell/zenworks/bin .

  1. Lancez le programme de suppression de logiciel en accédant à /opt/novell/zenworks/bin et en exécutant zen-remover avec des privilèges root.

  2. Sélectionnez le logiciel que vous souhaitez supprimer. Pour filtrer la liste, cliquez sur le type de logiciel : Tous, Produit, Ensemble, Modèle ou Paquetage. Cliquez sur Détails pour plus d'informations sur le logiciel sélectionné.

  3. Cliquez sur Retirer.

6.3.4 Affichage des préférences du système

  1. Cliquez avec le bouton droit de la souris sur l'icône Software Updater, puis cliquez sur Configurer.

    Si l'icône de l'applet Software Updater ne se trouve pas dans la barre d'état système, vous devez lancer le programme. Voir Lancement de l'applet Software Updater.

  2. Cliquez sur l'onglet Préférences.

    Cette fenêtre affiche les préférences du système.

    REMARQUE :vous pouvez également afficher cette liste par la ligne de commande, en utilisant rug get. Pour plus d'informations, reportez-vous à la rug (1).

6.3.5 Modification des préférences du système

  1. Cliquez avec le bouton droit de la souris sur l'icône Software Updater, puis cliquez sur Configurer.

    Si l'icône de l'applet Software Updater ne se trouve pas dans la barre d'état système, vous devez lancer le programme. Voir Lancement de l'applet Software Updater.

  2. Cliquez sur l'onglet Préférences.

  3. (Facultatif) Sélectionnez Démarrer le programme de mise à jour de logiciel lors du login pour lancer automatiquement le programme de mise à jour de logiciel.

  4. (Facultatif) Sélectionnez Afficher les détails de la version pour répertorier toutes les mises à jour de paquetage disponibles.

    Par défaut, la liste des paquetage n'affiche pas les détails de version, et n'indique pas non plus si plusieurs versions du paquetage sont disponible. Au lieu de cela, il affichera le « meilleur » paquetage disponible, ou le paquetage avec la meilleure architecture et la meilleure version et le plus petit nombre de requêtes d'installations/suppressions requises.

  5. Dans la liste des préférences, cliquez sur la ligne dont vous voulez modifier la valeur, puis cliquez sur cette valeur.

  6. Modifiez les préférences selon vos besoins.

    • bind-ip. Pour les systèmes utilisant plusieurs adresses IP, sélectionne l'adresse de liaison de rcd. Ne rien spécifier pour établir la liaison avec toutes les adresses.

    • cache-cleanup-enabled. Si vrai, nettoie automatiquement le cache. La valeur par défaut est Vrai.

    • cache-directory. Répertoire de stockage des données mises en cache. La valeur par défaut est /var/opt/novell/zenworks/cache/zmd/Web.

    • cache-max-size-hard-limit. Si vrai, n'autorise jamais le cache à dépasser la limite maximale de taille. La valeur par défaut est False.

    • cache-max-size-in-mb.Définit la taille du cache. La taille par défaut est de 300 Mo.

    • delay. Temps avant l'envoi des actions retardées (en secondes). La valeur par défaut est de 900 secondes.

    • device-shutdown-delay. Définit le délai avant l'arrêt du périphérique. La valeur par défaut est de 2 secondes.

    • hardware-inventory-enabled. Si vrai, les informations d'inventaire du matériel sont collectées et envoyées au serveur. La valeur par défaut est Vrai.

    • http-timeout. Nombre de secondes avant le timeout des requêtes HTTP. La valeur par défaut est de 180 secondes.

    • inventory-scanner-options. Options à transmettre au scanner d'inventaire. La valeur par défaut est "- braille".

    • log-exception-traces. Consigner les traces complètes en cas d'exception. La valeur par défaut est False.

    • log-level. Définit le niveau de consignation. Les options sont désactivé, fatal, erreur, avertissement, info ou débogage. Le niveau par défaut est Info.

    • log-soap-xml. Consigner les messages soap (niveau de débogage seulement). La valeur par défaut est False.

    • max-cache-age. Nombre maximum de jours de mise en cache d'un fichier. La valeur par défaut est 30 jours.

    • max-downloads. Nombre maximum de téléchargements simultanés. La valeur par défaut est 5.

    • max-retries. Nombre maximum de nouvelles tentatives de téléchargement. La valeur par défaut est 3.

    • memory-threshold. Mémoire (en Mo) à partir de laquelle zmd doit redémarrer car trop de mémoire est utilisée.

    • proxy-password. Mot de passe du proxy, le cas échéant.

    • proxy-url. URL du serveur proxy, le cas échéant.

    • proxy-username. Nom d'utilisateur du proxy, le cas échéant.

    • refresh-interval. Temps entre les actualisations (en secondes). La valeur par défaut est de 7200 secondes.

    • refresh-interval-hardware. Temps entre les rafraîchissements du matériel. La valeur par défaut est de 86400 secondes.

    • refresh-interval-software. Temps entre les rafraîchissements des logiciels. La valeur par défaut est de 86400 secondes.

    • refresh-interval-system. Délai avant les rafraîchissements du système. La valeur par défaut est de 86400 secondes.

    • remote-enabled. Autoriser les clients à se connecter à ce daemon à distance. La valeur par défaut est Vrai.

    • remote-port. Port utilisé pour la connexion des clients distants. La valeur par défaut est 5505.

    • require-verified-certs. Vérifier les certificats SSL du serveur. La valeur doit rester Faux sauf si votre serveur ZENworks Linux Management possède un certificat SSL signé (généré ou acheté). La valeur par défaut est False.

    • retry-delay. Nombre de millisecondes avant une nouvelle tentative de téléchargement. La valeur par défaut est 2000 millisecondes.

    • rollback. Stocker un historique des transactions plus détaillé, permettant ainsi le retour à l'état précédent. La valeur par défaut est False.

    • run-transaction-test. Lancer une exécution directe avant de tenter réellement d'installer ou de supprimer des paquetages. La valeur par défaut est Vrai.

    • security-level. Critères de sécurité à appliquer. Les valeurs possibles sont signature, contrôle de cohérence et aucun. La valeur par défaut est contrôle de cohérence.

    • service-retry-interval. La valeur par défaut est de 300 secondes.

    • sleep-interval. Nombre de secondes avant le prochain réveil programmé du rafraîchissement de la planification. La valeur par défaut est de 300 secondes.

    • sleep-threshold. La valeur par défaut est de 600 secondes.

    • software-inventory-enabled. Si Vrai, les informations d'inventaire du logiciel sont collectées et envoyées au serveur. La valeur par défaut est Vrai.

    • syslog-level. Définit le niveau de consignation. Les options sont désactivé, fatal, erreur, avertissement, info ou débogage. Le niveau par défaut est Info.

    REMARQUE :vous pouvez également modifier ces préférences système en utilisant la ligne de commande avec rug set. Pour plus d'informations, reportez-vous à rug (1).

    si vous modifiez la valeur de bind-ip, de remote-enabled ou de remote-port, vous devez redémarrer zmd pour que les modifications soient prises en compte.