Utilisation de toolbox
pour le débogage de SLE Micro
- CONTENU
toolbox
est un script qui vous permet d'utiliser et d'installer des outils de débogage et d'administration sans redémarrer le système.- MOTIF
Cet article est dédié au démarrage d'un conteneur
toolbox
et à son utilisation.- EFFORT
La lecture de l'article prend environ 5 minutes.
- OBJECTIF
Vous disposerez d'un conteneur
toolbox
en cours d'exécution pour installer les outils de débogage nécessaires.- CONDITIONS REQUISES
Podman installé sur votre système.
1 À propos de toolbox
#
SLE Micro utilise la commande transactional-update
pour appliquer les modifications au système, mais elles ne sont prises en compte qu'après le redémarrage. Cette solution présente plusieurs avantages, mais aussi certains inconvénients. Si vous devez déboguer votre système et installer un nouvel outil, l'outil ne sera disponible qu'après le redémarrage. Par conséquent, vous ne pouvez pas déboguer le système en cours d'exécution. C'est pour cette raison qu'un utilitaire appelé toolbox
a été développé.
toolbox
est un petit script qui extrait une image de conteneur et exécute un conteneur avec des privilèges sur la base de cette image. toolbox
tient compte de l'état. Dès lors, si vous quittez le conteneur et que vous le démarrez ultérieurement, l'environnement est exactement le même.
Le système de fichiers racine du conteneur est monté sur /media/root
.
2 Démarrage et suppression de toolbox
#
Pour démarrer le conteneur toolbox
en tant qu'utilisateur normal disposant de droits root
, exécutez la commande suivante :
>
toolbox --root
En tant qu'utilisateur root
, vous ne devez pas spécifier l'option --root
:
#
toolbox
Si le script s'exécute correctement, vous pouvez voir l'invite du conteneur toolbox
.
Pour supprimer le conteneur, exécutez la commande suivante :
>
sudo
podman rm toolbox-USER
Par exemple, pour l'utilisateur root
:
#
podman rm toolbox-root
toolbox
Vous pouvez également utiliser Podman ou Cockpit pour extraire l'image toolbox
et démarrer un conteneur basé sur cette image.
3 Utilisation de toolbox
#
Dans le conteneur toolbox, vous pouvez installer l'outil de votre choix avec zypper
, puis l'utiliser sans redémarrer votre système.
Pour quitter le conteneur, indiquez simplement exit
. N'oubliez pas que le conteneur ne change pas d'état lorsque vous le quittez. Si vous souhaitez un environnement propre, vous devez d'abord supprimer le conteneur toolbox
. Pour la procédure de suppression, reportez-vous à la Section 2, « Démarrage et suppression de toolbox
».
4 Mentions légales #
Copyright © 2006–2024 SUSE LLC et contributeurs. Tous droits réservés.
Il est autorisé de copier, distribuer et/ou modifier ce document conformément aux conditions de la licence de documentation libre GNU version 1.2 ou (à votre discrétion) 1.3, avec la section permanente qu'est cette mention de copyright et la licence. Une copie de la version de licence 1.2 est incluse dans la section intitulée « Licence de documentation libre GNU ».
Pour les marques commerciales SUSE, consultez le site Web https://www.suse.com/company/legal/. Toutes les autres marques de fabricants tiers sont la propriété de leur détenteur respectif. Les symboles de marque (®, ™, etc.) désignent des marques commerciales de SUSE et de ses sociétés affiliées. Des astérisques (*) désignent des marques commerciales de fabricants tiers.
Toutes les informations de cet ouvrage ont été regroupées avec le plus grand soin. Cela ne garantit cependant pas sa complète exactitude. Ni SUSE LLC, ni les sociétés affiliées, ni les auteurs, ni les traducteurs ne peuvent être tenus responsables des erreurs possibles ou des conséquences qu'elles peuvent entraîner.