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 ZENworks 7. x Serveurs Linux Management, ZENworks 6.6. x Linux Management, référentiels YUM, le service ZYPP, ainsi que les 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 :
Répertorie les ensembles disponibles dans les catalogues auxquels vous êtes abonné. 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 jokers, voire avec des relations de numéros de versions. Par exemple, la commande rug bla gnome* refuse de supprimer les 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.
Supprime les ensembles spécifiés. Accepte les drapeaux d'option suivants :
Recherche les ensembles correspondant à la chaîne de requête. Accepte les drapeaux d'option suivants :
Met à jour les ensembles spécifiés. Accepte les drapeaux d'option suivants :
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 paquetages d'un ensemble donné.
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 et sa 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 SLE 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 :
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 jokers, voire avec des relations de numéros de versions.
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 :
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 :
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, le programme ou le paquetage spécifié comme [chaîne de requête]
Affiche les paquetages qui exigent la bibliothèque, le programme ou le paquetage spécifié comme [chaîne de requête]
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 :
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 les drapeaux d'option suivants :
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 pour 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.
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 :
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. Entrez 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.
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.
Copyright 2005-2007, 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.