Le principal objectif du gestionnaire de module est de permettre à l’utilisateur de gérer leurs modules. Ses principales fonctions comprennent l’installation, activer, désactiver, assurer, désinstallation. voyons sur ces grandes fonctions de gestionnaire de module d’une manière élaborée à partir des sujets à venir.
La commande d’aide de ce gestionnaire de module est un manuel d’utilisation brève qui guide l’utilisateur concernant le but, du gestionnaire de module, décrit l’utilisateur sur les grandes fonctions telles que l’installation, activer, désactiver, assurer, désinstaller avec la syntaxe de les déclarer. Il énumère également les aboutissants alternatives paramètres de gestionnaire de module. La commande pour déclarer l’option d’aide en vertu de gestionnaire de module est présenté ci-dessous:
ptconfigure ModuleManager help
La syntaxe pour déclarer la commande d’aide ne est pas sensible à la casse qui est un avantage supplémentaire. La capture d’écran ci-dessous vous visualiser sur la commande d’aide en vertu de gestionnaire de module.
kevell@corp:/# ptconfigure ModuleManager help
******************************
The Module Manager allows you to manage modules. Install, Ensure, Uninstall, Enable, Disable.
ModuleManager, module-manager, modulemanager
- install
Installs the latest version of a module. If a module of the same name already exists in your Extensions directory,
an error will be thrown.
example: ptconfigure module-manager install --module-name="MyModule" --module-source="http://git.cleo-modules.com/MyModule.git"
- ensure
Ensures the existence of a module. The module will only be installed if it currently doesn't exist.
example: ptconfigure module-manager ensure --module-name="MyModule" --module-source="http://git.cleo-modules.com/MyModule.git"
- uninstall
Uninstalls a Module. This will delete all of the files for this Module
example: ptconfigure module-manager enable --module-name="MyModule"
- enable
Enables a Module. All installed Modules are enabled by default.
example: ptconfigure module-manager enable --module-name="MyModule"
- disable
Disables a Module. The files for this module will still exist, but none will be automatically loaded during execution.
example: ptconfigure module-manager disable --module-name="MyModule"
------------------------------
End Help
******************************
La commande utilisée pour l’installation du gestionnaire de module dans la machine des utilisateurs est indiqué ci-dessous:
ptconfigure module-manager install
Après avoir saisi la commande ci-dessus, le processus suivant se produit comme indiqué dans le format tabulaire.
| paramètres | Autres Paramètres | options | Commentaires |
|---|---|---|---|
| Install ModuleManager? (Y/N) | au lieu de module-manager, nous pouvons utiliser modulemanager, ModuleManager aussi. | Y(Yes) | Si l’utilisateur souhaite procéder le processus d’installation qu’ils peuvent entrée comme Y. |
| Install ModuleManager? (Y/N) | au lieu de module-manager, nous pouvons utiliser modulemanager, ModuleManager aussi. | N(No) | Si l’utilisateur souhaite quitter le processus d’installation qu’ils peuvent entrée comme N.| |
Si l’utilisateur procède à l’installation, au cours du processus d’installation, le processus suivant est réalisé comme indiqué dans le format tabulaire:
| paramètres | Autres Paramètres | options | Commentaires |
|---|---|---|---|
| Program executor directory (Par défaut) | “/usr/bin” | Yes | Si l’utilisateur de procéder installation avec le répertoire programme d’exécuteur défaut qu’ils peuvent entrée comme Oui |
| Program executor directory (Par défaut) | utilisateur spécifique | No(Slash de fin) | Si l’utilisateur de procéder installation avec leur propre répertoire programme de l’exécuteur qu’ils peuvent entrée comme N, et dans la main indiquer qu’ils possèdent de lieu| |
Enfin volonté d’installation se rempli comme décrit dans la capture d’écran ci-dessous.
Le processus vise à permettre l’activation du module. Tous les modules installés sont activés par défaut en utilisant la commande ci-dessous:
ptconfigure module-manager enable --module-name="MyModule"
Après avoir saisi cette commande, le module qui est spécifié se activer.
Le processus vise à désactiver la désactivation du module. Les fichiers des modules handicapés reste existe, mais ils ne seront pas chargés au moment de l’exécution. Ceci peut être réalisé par la commande suivante
ptconfigure module-manager disable --module-name="MyModule"
Après avoir saisi cette commande, le module qui est spécifié se désactivée.
Le rôle de veiller à ce processus est de vérifier la disponibilité de modules. Après le processus de veiller à se rempli les modules seront installés que si les modules se rapportent ne pas installé. Le processus d’assurer qu’il peut être fait en utilisant la commande ci-dessous:
ptconfigure module-manager ensure
Au cours du processus d’assurer, les versions des modules ne sont pas vérifiées. Représentent imagée La capture d’écran ci-dessous le processus de veiller.
kevell@corp:/# ptconfigure module-manager ensure
[Pharaoh Logging] Ensure module install is not checking versions
[Pharaoh Logging] Module ModuleManager reports itself as Installed
[Pharaoh Logging] Not installing as already installed
******************************
Single App Installer:
--------------------------------------------
ModuleManager: Success
------------------------------
Installer Finished
******************************
Le processus de désinstallation permet de supprimer tous les fichiers pour les modules. La commande utilisée pour désinstaller le gestionnaire de module est présenté ci-dessous:
ptconfigure module-manager uninstall
Après avoir saisi la commande ci-dessus, le processus suivant se produit comme indiqué dans le format tabulaire.
| paramètres | Autres Paramètres | options | Commentaires |
|---|---|---|---|
| Un Install ModuleManager? (Y/N) | au lieu de module-manager nous pouvons utiliser modulemanager, ModuleManager aussi. | Y(Yes) | Si l’utilisateur souhaite procéder le processus d’installation de l’ONU qu’ils peuvent entrée comme Y. |
| Un Install ModuleManager? (Y/N) | au lieu de module-manager nous pouvons utiliser modulemanager, ModuleManager aussi. | N(No) | Si l’utilisateur souhaite quitter le processus d’installation de l’ONU qu’ils peuvent entrée comme N.| |
Si l’utilisateur procède à l’installation de l’ONU, au cours du processus d’installation de l’ONU, le processus suivant est réalisé comme indiqué dans le format tabulaire:
| paramètres | Autres Paramètres | options | Commentaires |
|---|---|---|---|
| Program executor directory (Par défaut) | “/usr/bin” | Yes | Si l’utilisateur de procéder installation avec le répertoire programme d’exécuteur défaut qu’ils peuvent entrée comme Oui |
| Program executor directory (Par défaut) | utilisateur spécifique | No(Slash de fin) | Si l’utilisateur de procéder installation avec leur propre répertoire programme de l’exécuteur qu’ils peuvent entrée comme N, et dans la main indiquer qu’ils possèdent emplacement| |
Enfin, l’installation de l’ONU se rempli comme décrit dans la capture d’écran ci-dessous.