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 la planification 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 système, vous devez lancer la planification. Reportez-vous à la section Lancement de l'applet Software Updater.

  2. Cliquez sur Ajouter un service.

  3. Choisissez le type d'espace de stockage 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 correspond à 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 système, vous devez lancer la planification. Reportez-vous à la section Lancement de l'applet Software Updater.

  2. Sélectionnez les services que vous souhaitez supprimer, puis cliquez sur Désinstaller 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 système, vous devez lancer la planification. Reportez-vous à la section 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 un point d'exclamation entouré d'un cercle orange. Lorsque vous déplacez la souris sur l'icône, un message apparaît pour indiquer que des mises à jour sont disponibles.

Pour afficher 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 système, vous devez lancer la planification. Reportez-vous à la section Lancement de l'applet Software Updater.

  2. Sélectionnez les mises à jour que vous souhaitez appliquer.

    Cliquez sur Détails pour plus d'informations sur la mise à jour sélectionnée.

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

  3. (Facultatif) Si vous ne souhaitez pas afficher les informations de résumé des modifications, sélectionnez Ne pas afficher l'écran de résumé des modifications. Par défaut, cette option n'est pas sélectionnée.

  4. Cliquez sur Mettre à jour.

    Si à l'Étape 3, vous avez choisi d'afficher les informations de résumé des modifications, l'icône du programme de mise à jour de logiciel clignote lorsque l'écran de résumé des modifications s'affiche.

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 la planification de l'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 d'espace de stockage des services 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 correspond à 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 la planification de l'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 la planification de l'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. (Facultatif) Si vous ne souhaitez pas afficher les informations de résumé des modifications, sélectionnez Ne pas afficher l'écran de résumé des modifications. Par défaut, cette option n'est pas sélectionnée.

  4. Cliquez sur Installer.

REMARQUE :même si l'administrateur a assigné des droits à l'utilisateur pour installer le logiciel, l'installation des ensembles échoue.

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 la planification 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. (Facultatif) Si vous ne souhaitez pas afficher les informations de résumé des modifications, sélectionnez Ne pas afficher l'écran de résumé des modifications. Par défaut, cette option n'est pas sélectionnée.

  4. 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 système, vous devez lancer la planification. Reportez-vous à la section 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 section 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 système, vous devez lancer la planification. Reportez-vous à la section Lancement de l'applet Software Updater.

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

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

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

    Par défaut, la liste des paquetages n'affiche pas les détails de version, et n'indique pas non plus si plusieurs versions du paquetage sont disponibles. 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.

    • blackout-interval. Intervalle durant lequel le périphérique doit être verrouillé. Indiquez l'heure de début et de fin au format 24 heures de type HH:MM.

    • 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 opérations retardées (en secondes). La valeur par défaut est de 900 secondes.

    • device-locked. Si la valeur est True, cette option verrouille le périphérique et ZMD bloque les opérations d'installation, de suppression, de rafraîchissement et d'enregistrement pour les paquetages et les ensembles.

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

    • hwinfo-options. Options à transmettre à la commande hwinfo. Par défaut, sa valeur est définie sur null pour les périphériques SLES 9 et NLD. Pour les périphériques SLES 10 et SLED 10, le paramètre par défaut pour la préférence hwinfo est --nowpa. Si le paramètre par défaut a été modifié, la commande hwinfo réinitialise les paramètres de configuration sans fil sous SLES 10 et SLED 10.

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

    • log-exception-traces. Consigne 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-max-files-size. Taille maximale (en Mo) de tous les fichiers zmd-messages.log.

    • log-soap-xml. Consigne les messages soap (niveau 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-database-age. Nombre maximum de jours pour rafraîchir la base de données.

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

    • no-verified-certs. Spécifiez les adresses IP des serveurs (séparées par une virgule) pour lesquels vous ne souhaitez pas vérifier les certificats SSL. Les serveurs ne sont exclus que si la valeur de require-verified-certs est True.

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

    • proxy-url. Les options disponibles sont URL, Bypass ou une chaîne vide. Par défaut, une chaîne vide est utilisée et le périphérique utilise le proxy système. Définissez la valeur sur URL pour spécifier l'URL du serveur proxy ou sur Bypass pour que le périphérique ignore le proxy système.

      REMARQUE :si vous modifiez le proxy système, vous devez définir proxy-url pour utiliser l'URL du proxy système si vous souhaitez que le périphérique utilise le proxy système. Vous pouvez définir l'URL proxy à l'aide de la commande rug ou à l'aide des paramètres zmd du Centre de contrôle ZENworks. Pour plus d'informations sur l'utilisation de la commande rug, reportez-vous à la section rug (1). Pour plus d'informations sur la configuration des paramètres zmd, reportez-vous à la Section 7.10, Configuration des paramètres du daemon ZENworks Management (zmd).

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

    • proxy-excludes. Spécifiez l'adresse IP ou le nom DNS du serveur que vous voulez exclure à l'aide des paramètres de proxy. Vous pouvez indiquer plusieurs adresses IP ou noms de DNS en les séparant par une virgule. Vous pouvez utiliser le caractère générique * uniquement dans l'adresse IP. Vérifiez que l'adresse IP ou le nom DNS spécifié ne comporte pas d'espace.

    • real-time-package-updates. Si la valeur est Vrai, l'inventaire logiciel est envoyé immédiatement au serveur lorsqu'un paquetage ou un ensemble est modifié sur le périphérique géré quelle que soit la planification refresh-interval-software définie sur le périphérique géré. La valeur par défaut est Vrai. Si la valeur est Faux, l'inventaire logiciel est envoyé au serveur basé sur l'intervalle de rafraîchissement spécifié dans la planificationrefresh-interval-software.

    • 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 de la planification du rafraîchissement du service. 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 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 à la section rug (1).

    Si vous modifiez la valeur des préférences bind-ip, remote-enabled ou remote-port, vous devez redémarrer ZMD pour que les modifications soient prises en compte.