rug - Interface de ligne de commande de l'agent Novell ZENworks Linux Management.
rug est l'interface de ligne de commande de l'agent ZENworks Linux Management. Elle utilise le daemon ZENworks Linux Management pour installer, mettre à jour et supprimer des logiciels en fonction des commandes que vous lui soumettez. Le logiciel qu'il installe peut provenir de serveurs ZENworks 7.x Linux Management, ZENworks 6.6. x Linux Management, d'espaces de stockage YUM, du service ZYPP, ainsi que de fichiers locaux.
Les serveurs ZENworks Linux Management répartissent les logiciels par catégorie dans des catalogues, qui sont des groupes de logiciels similaires. Par exemple, un catalogue peut contenir des logiciels d'un fournisseur de système d'exploitation et un autre catalogue peut contenir SUSE Linux Enterprise Desktop. Vous pouvez vous abonner à des catalogues spécifiques pour contrôler l'affichage des paquetages disponibles et empêcher l'installation involontaire de logiciels indésirables. Par défaut, toutes les opérations sont exécutées sur les logiciels disponibles dans les catalogues auxquels vous êtes abonné, mais vous pouvez modifier ce mode de fonctionnement en utilisant le drapeau --allow-unsubscribed. L'utilitaire rug offre également d'autres fonctions, telles que le retour à l'état initial, les verrous, l'historique et les préférences pour gérer facilement les paquetages et les ensembles.
Selon le type de périphérique géré, l'emplacement de l'utilitaire rug varie.
Pour les périphériques SUSE Linux Enterprise Server 10 (SLES 10) et SUSE LINUX Enterprise Desktop 10 (SLED 10), l'utilitaire rug se trouve dans le répertoire suivant :
/usr/bin
Sur tous les autres périphériques gérés, l'utilitaire rug est installé à l'emplacement suivant :
/opt/novell/zenworks/bin
Cette section présente la mise en forme et les conventions adoptées pour les commandes générales.
Si vous ne spécifiez aucun dossier pour les commandes qui acceptent un argument de dossier, ces commandes prennent pour cible le dossier racine. Pour spécifier un chemin d'accès à un dossier, répertoriez tous les dossiers inclus dans ce chemin en partant de la racine et séparez\-les par une barre oblique (/). Par exemple, si le dossier folder1 placé sous la racine contient un sous-dossier subfolder1, vous ferez référence à ce dernier comme suit : folder1/subfolder1. Chaque dossier spécifié doit exister.
Les points de suspension indiquent qu'une commande accepte plusieurs entrées du type du dernier argument. Par exemple, les points de suspension dans la commande suivante indiquent que catalog-add-bundle peut accepter plusieurs ensembles :
rug bundle-history [options] [chaîne recherche] [...]
Les commandes sans option propre aux commandes (c'est\-à\-dire celles qui n'acceptent que les drapeaux d'option standard) ne disposent pas d'options répertoriées en tant qu'argument dans la référence de la commande. Par exemple, l'entrée de référence de la commande suivante ne répertorie pas d'option car elle n'accepte que les drapeaux suivants :
rug list-updates (lu) [catalogue]
La commande suivante répertorie toutefois des options, car elle comportant une option de commande spécifique (-a) :
rug bundle-history [options] [chaîne recherche] [...]
rug propose plusieurs commandes (présentées sous la forme [commande] dans la section Syntaxe). Chaque commande accepte les drapeaux d'option répertoriés à la section Options globales. De plus, de nombreuses commandes possèdent des drapeaux d'option spécifiques, répertoriés avec les commandes.
La commande la plus utilisée est rug update, qui télécharge et installe les mises à jour issues des catalogues auxquels vous êtes abonné.
Recherche dans les entrées de consignation de l'ensemble les chaînes spécifiées par [chaîne recherchée]. Accepte les drapeaux d'option suivants :
Installe les ensembles spécifiés. rug recherche les ensembles spécifiés dans les catalogues auxquels vous êtes abonné. bundle-upgrade permet de mettre à jour un ensemble installé précédemment. Accepte les drapeaux d'option suivants :
REMARQUE :les options -N et -r ne s'appliquent pas aux ensembles de fichiers.
Répertorie les ensembles disponibles dans les catalogues auxquels vous êtes abonné.
Le résultat de cette commande est présenté dans les colonnes suivantes : État, Catalogue, Nom, Version et Type. Les colonnes fournissent les détails de chaque ensemble assigné ou disponible pour le périphérique géré. Catalogue, Nom, Version et Type représentent respectivement le nom du catalogue, le nom de l'ensemble, la version de l'ensemble et le type de l'ensemble.
Le champ État est vide si l'ensemble n'est pas installé, affiche i
si l'ensemble est installé, v
si l'ensemble est installé mais a une version différente de celle affichée dans la liste, et *
si l'ensemble est partiellement installé.
Par défaut, la commande indique le nom d'affichage de l'ensemble.
Accepte les drapeaux d'option suivants :
Ajoute une règle de verrou d'ensemble. Ceci évite les changements de l'état d'installation de l'ensemble qui n'est pas spécifié dans le verrou. Le nom de l'ensemble peut être spécifié de façon individuelle, avec des caractères joker, voire avec des relations de numéros de versions. Par exemple, la commande rug bla gnome* refuse la suppression des ensembles commençant par gnome
. Accepte les options suivantes :
-c, --catalog - Catalogue auxquels correspondre dans le verrou.
Supprime le verrou de l'ensemble spécifié par le numéro. Vous pouvez trouver les numéros de chaque verrou d'ensemble grâce à la commande lock-list (bll).
Répertorie les verrous mis en place. Les verrous sont triés par numéro d'ID. Les ensembles verrouillés par l'administrateur sur le serveur ne sont pas répertoriés.
Supprime les ensembles spécifiés. Accepte les drapeaux d'option suivants :
REMARQUE :les options -N et -r ne s'appliquent pas aux ensembles de fichiers.
Recherche les ensembles qui correspondent à la chaîne de requête. Accepte les drapeaux d'option suivants :
Liste les types d'ensembles disponibles.
Met à niveau les ensembles. Accepte les drapeaux d'option suivants :
REMARQUE :les options -N et -r ne s'appliquent pas aux ensembles de fichiers.
Répertorie les catalogues disponibles pour les services que vous ajoutés. Accepte les drapeaux d'option suivants :
-u, --uri - Affiche l'uri du service.
Permet de s'abonner aux catalogues spécifiés. Chacun des catalogues spécifiés doit être disponible dans l'un des services que vous avez ajoutés. Accepte les drapeaux d'option suivants :
Permet de se désabonner des catalogues spécifiés. Accepte les drapeaux d'option suivants :
Affiche les fichiers d'un ensemble de fichiers donné. Accepte le drapeau d'option suivant :
La colonne État est vide si le fichier n'est pas installé. Elle affiche un « i » si le fichier est installé, un « c » s'il est compressé ou un « p » si la version du fichier est antérieure à celle installée sur le périphérique.
Affiche les paquetages d'un ensemble donné. Accepte les drapeaux d'option suivants :
Si l'option --show-nevra n'est pas spécifiée, le résultat de cette commande est présenté dans les colonnes État, Catalogue, Nom, Version et Arch. Elles fournissent les détails de chaque paquetage faisant partie de l'ensemble donné. Catalogue, Nom, Version et Arch représentent respectivement le nom du catalogue, le nom du paquetage, sa version et son architecture.
La colonne État est vide si le paquetage n'est pas installé. Elle affiche un « i » si le paquetage est installé, un « v » si une autre version de ce dernier est installée sur le périphérique ou un « s » si la version du paquetage dans l'ensemble est antérieure à celle installée sur le périphérique.
La description de ces colonnes est la même avec d'autres commandes de paquetage.
Si l'option --show-nevra est spécifiée, le résultat de cette commande est présenté dans les colonnes État, Catalogue, Nom, Période, Version, Release et Arch.
-g,--use-guid - Fait référence aux ensembles par GUID d'ensemble.
Ajoute un point de contrôle. Si la date n'est pas indiquée, ajoute un point de vérification avec la date du jour.
Supprime les points de contrôle spécifiés.
Obtient la liste des points de contrôle enregistrés.
Obtient un dump d'informations système sous forme de base de données SQLlite.
Répertorie les fichiers de paquetage.
Recherche l'expression spécifiée dans l'historique du paquetage. Par défaut, le système recherche l'expression spécifiée dans les noms de paquetage, affichant l'historique des versions de paquetage. Les drapeaux d'option suivants permettent de modifier la recherche :
Affiche des informations complètes concernant le paquetage spécifié. Accepte les drapeaux d'option suivants :
Répertorie tous les conflits du paquetage spécifié.
Répertorie tous les éléments obsolètes du paquetage spécifié.
Répertorie les informations fournies par le paquetage spécifié.
Répertorie la configuration du paquetage. Accepte les drapeaux d'option suivants :
Installe les résolvables spécifiés. Si l'utilisateur demande un paquetage avec une version, ZMD installe la version exacte du paquetage. Si la version du paquetage n'est pas indiquée, ZMD installe sa meilleure version. Sur les plates-formes SLES 10 et SLED 10, le resolvableType peut être un paquetage, un modèle, un produit ou un correctif. Il s'agit par défaut d'un paquetage. Accepte les drapeaux d'option suivants :
Liste les types de résolvables disponibles.
Affiche les mises à jour disponibles dans les catalogues spécifiés. L'ajout de catalogues comme arguments permet de limiter la liste aux catalogues spécifiés. Si vous n'êtes abonné à aucun catalogue, aucune mise à jour ne sera disponible, même si vous définissez le catalogue comme argument ; vous devez vous abonner pour pouvoir afficher la liste des mises à jour.
Toute différence entre la sortie générée par cette commande et les mises à jour en attente répertoriées sur le serveur s'explique par le fait que la liste des mises à jour en attente disponible sur le serveur contient les mises à jour de tous les catalogues disponibles et pas uniquement celles des catalogues auxquels le client est abonné. Pour que ces listes correspondent, le client doit être abonné à tous les catalogues disponibles.
Accepte les drapeaux d'option suivants :
-t, --type - Spécifie le type des mises à jour.
Ajoute une règle de verrouillage de paquetage. Ceci évite les changements de l'état d'installation du paquetage qui n'est pas spécifié dans le verrou. Le nom du paquetage peut être spécifié de façon individuelle, avec des caractères joker, voire avec des relations de numéros de versions.
Le nom_paquetage peut contenir des caractères joker. Le tableau suivant explique les opérateurs relationnels valides qui peuvent être utilisés avec le paquetage dans la commande :
Si vous voulez installer une version spécifique du paquetage, ZENworks vérifie d'abord si cette version a été verrouillée, puis ne l'installe que si elle n'est pas verrouillée. Supposons par exemple que toutes les versions ultérieures du paquetage X 1.7
aient été verrouillées par la commande rug la X >1.7. Si vous tentez d'installer le paquetage X 1.9 en utilisant la commande rug in X (1.9), l'installation échoue.
Supprime le verrou de paquetage spécifié par le numéro. Vous pouvez rechercher le numéro de chaque verrou à l'aide de la commande lock-list (ll).
Répertorie les verrous du paquetage mis en place. Les verrous sont triés par numéro d'ID.
Récupère le paquetage qui contient le fichier spécifié.
Affiche les paquetages d'un catalogue donné. Si vous ne spécifiez aucun catalogue, la liste affichée contient tous les paquetages de tous les catalogues. Accepte les drapeaux d'option suivants :
Si l'option --show-nevra n'est pas spécifiée, le résultat de cette commande est présenté dans les colonnes État, Ensemble, Nom, Version et Arch. Elles fournissent les détails de chaque paquetage faisant partie de l'ensemble donné. Ensemble, Nom, Version et Arch représentent respectivement le nom de l'ensemble, le nom du paquetage, la version du paquetage et l'architecture du paquetage. Le champ État est vide si le paquetage n'est pas installé, et affiche i
si le paquetage est installé, ou v
si le paquetage est installé mais a une version différente de celle affichée dans la liste.
La description de ces colonnes est la même avec d'autres commandes de paquetage.
Si l'option --show-nevra est spécifiée, le résultat de cette commande est présenté dans les colonnes État, Ensemble, Nom, Période, Version, Release et Arch.
Recherche les correctifs correspondant à un modèle. Accepte les drapeaux d'option suivants :
Supprime les paquetages spécifiés. Accepte les drapeaux d'option suivants :
Restaure les transactions de paquetage à la date et à l'heure spécifiées. Définit les préférences de retour à l'état initial, désactivées par défaut. Accepter les drapeaux d'option suivants :
Recherche les paquetages correspondant à un modèle. Accepte les drapeaux d'option suivants :
Si l'option --show-nevra n'est pas spécifiée, le résultat de cette commande est présenté dans les colonnes État, Catalogue, Ensemble, Nom, Version et Arch. Elles fournissent les détails de chaque paquetage faisant partie de l'ensemble donné. Catalogue, Ensemble, Nom, Version et Arch représentent respectivement le nom du catalogue, le nom de l'ensemble, le nom du paquetage, la version du paquetage et l'architecture du paquetage. Le champ État est vide si le paquetage n'est pas installé, et affiche i
si le paquetage est installé, ou v
si le paquetage est installé mais a une version différente de celle affichée dans la liste.
La description de ces colonnes est la même avec d'autres commandes de paquetage.
Si l'option --show-nevra est spécifiée, le résultat de cette commande est présenté dans les colonnes État, Catalogue, Ensemble, Nom, Période, Version, Release et Arch.
Affiche le résumé des mises à jour disponibles pour chaque catalogue.
Télécharge et installe les mises à jour. Sans argument, cette commande installe les mises à jour de tous les catalogues auxquels vous êtes abonné. Fournit le nom du catalogue pour conserver les mises à jour spécifiques dans les catalogues mentionnés. Pour les ensembles et les paquetages uniques, utilisez rug install. Si vous n'êtes abonné à aucun catalogue, aucune mise à jour n'est disponible, même si vous définissez le catalogue comme argument ; vous devez vous abonner pour pouvoir installer les mises à jour. Accepte les drapeaux d'option suivants :
Vérifie les dépendances du système. Si les dépendances du système ne sont pas vérifiées, rug suggère de supprimer ou d'installer les paquetages nécessaires à la résolution des conflits. Accepte les drapeaux d'option suivants :
Répertorie les paquetages qui entrent en conflit avec l'élément spécifié.
Affiche les paquetages qui contiennent la bibliothèque, la planification ou le paquetage spécifié comme [chaîne de recherche]
Affiche les paquetages qui exigent la bibliothèque, la planification ou le paquetage spécifié comme [chaîne de recherche]
Affiche les correctifs d'un catalogue donné. Accepte les drapeaux d'option suivants :
Affiche des informations détaillées sur un correctif.
Affiche des informations détaillées sur un modèle.
Affiche les modèles d'un catalogue donné. Accepte les drapeaux d'option suivants :
Liste les stratégies effectives assignées aux périphériques, ainsi que leurs détails de planification.
Affiche la valeur du jeton de préférence spécifié. Si vous n'indiquez aucun jeton, toutes les préférences sont affichées. Accepte le drapeau d'option suivant :
Définit une variable de préférence.
rug get permet d'afficher les préférences et les valeurs en cours.
Affiche des informations détaillées sur un produit.
Affiche les produits d'un catalogue donné. Accepte les drapeaux d'option suivants :
Ajoute à la liste des clés autorisées pour un service.
Supprime de la liste des clés autorisées pour un service.
Affiche les clés autorisées pour un service.
Monte un répertoire en tant que catalogue, ajoutant ainsi tous les paquetages qu'il contient au catalogue. La plate-forme utilisée pour le catalogue est supposée être la même que celle du serveur. Accepte les drapeaux d'option suivants :
Rafraîchit les services spécifiés. Si vous ne spécifiez aucun service, le système les rafraîchit tous. Vous devez ajouter un service à l'aide de la commande rug service-add avant de pouvoir rafraîchir. rug service-list permet d'afficher la liste des services en cours. L'argument du service peut être le numéro de service indiqué dans la sortie service-list.
Enregistre le client sur le serveur spécifié.
Ajoute le serveur spécifié comme un service. Dans la plupart des cas, l'URI est L'URL de votre serveur ZENworks Linux Management, par exemple https://zlmserver. Accepte les drapeaux d'option suivants :
Supprime les services spécifiés. Accepte le drapeau d'option suivant :
Répertorie les services disponibles.
Répertorie les types de service disponibles.
Nettoie le cache HTTP.
Charge les modules du daemon ZENworks Management (zmd) .
Effectue un ping sur le daemon ZMD exécuté sur le client.
Redémarre le daemon ZLM. Accepte les drapeaux d'option suivants :
Affiche les éléments programmés.
Arrête le daemon ZLM. Accepte les drapeaux d'option suivants :
Mettez le daemon en veille. Accepte les drapeaux d'option suivants :
Nettoie le répertoire du cache YOU, /var/lib/YaST2/mnt sous SLES 9, Novell Linux Desktop, et OES.
Ajoute un nouvel utilisateur avec le nom et les privilèges spécifiés. Les privilèges suivants peuvent être accordés : installer, verrouiller, supprimer, abonner, approuvé, mettre à jour, afficher, superutilisateur. Si vous n'indiquez aucun argument, le système vous les demande. Une fois l'utilisateur ajouté, rug user-update démarre automatiquement. Cet outil permet d'accorder des privilèges supplémentaires. Accepte les drapeaux d'option suivants :
Supprime les utilisateurs spécifiés.
Modifie un utilisateur existant. Cette commande est interactive : elle commence par répertorier les privilèges avant de proposer une invite. Saisissez le symbole plus (+) ou moins (-) suivi du nom du privilège, puis appuyez sur Entrée. Par exemple, pour permettre à l'utilisateur d'installer des logiciels, saisissez +install. Pour enregistrer vos modifications et quitter la commande, appuyez sur Entrée sur une ligne vierge. Les privilèges suivants peuvent être accordés ou révoqués : installer, verrouiller, supprimer, abonner, approuvé, mettre à jour, afficher, superutilisateur.
Répertorie les utilisateurs. Pour afficher la liste des utilisateurs, vous devez avoir le privilège lecture seule ou superutilisateur. Le privilège lecture seule peut être activé en utilisant la commande user-add ou user-edit.
Les options suivantes peuvent être appliquées à toute transaction rug :
Sortie normale (mode par défaut). Cela se trouve quelque part entre la sortie de débogage et la sortie succincte.
Sortie succincte.
Pas d'abréviation.
Sortie silencieuse ; n'imprime que les messages d'erreur.
Sortie de débogage ; imprime les traces d'exception complètes.
Affiche la version de rug et quitte.
Copyright 2005-2009, Novell, Inc.. Tous droits réservés.
zlman (1), zmd (8), zrmservice (1), zlm-debug (1), zlmmirror (1)
Pour signaler tout problème rencontré lors de l'utilisation de ce logiciel ou de sa documentation, visitez le site Novell Bugzilla.