Uso de toolbox
para la depuración de SLE Micro
- DESCRIPCIÓN
toolbox
es un guion que permite utilizar e instalar herramientas de depuración y administración sin necesidad de rearrancar el sistema.- INTENCIÓN
El artículo se centra en el inicio de un contenedor de
toolbox
y su uso.- ESFUERZO
Se tardan aproximadamente 5 minutos en leer el artículo.
- OBJETIVO
Tendrá un contenedor de
toolbox
en ejecución para instalar herramientas de depuración según sea necesario.- REQUISITOS
Podman debe estar instalado en el sistema.
1 Acerca de toolbox
#
SLE Micro utiliza el comando transactional-update
para aplicar cambios al sistema, pero los cambios se aplican solo después del rearranque. Esta solución tiene varias ventajas, pero también algunas desventajas. Si necesita depurar el sistema e instalar una herramienta nueva, esta herramienta solo estará disponible después de rearrancar. Por lo tanto, no es posible depurar el sistema en ejecución. Por este motivo, se ha desarrollado una utilidad llamada toolbox
.
toolbox
es un pequeño guion que extrae una imagen de contenedor y ejecuta un contenedor con privilegios basado en esa imagen. toolbox
tiene estado, por lo que si sale del contenedor y lo inicia más tarde, el entorno es exactamente el mismo.
El sistema de archivos raíz del contenedor se monta en /media/root
.
2 Inicio y eliminación de toolbox
#
Para iniciar el contenedor de toolbox
como usuario normal con derechos de root
, ejecute el siguiente comando:
>
toolbox --root
Como root
, puede omitir la opción --root
:
#
toolbox
Si el guion se completa correctamente, podrá ver el indicador del contenedor de toolbox
.
Para eliminar el contenedor, ejecute el siguiente comando:
>
sudo
podman rm toolbox-USER
Por ejemplo, para el usuario root
:
#
podman rm toolbox-root
toolbox
También puede utilizar Podman o Cockpit para extraer la imagen de toolbox
e iniciar un contenedor basado en esa imagen.
3 Uso de toolbox
#
En el contenedor de toolbox, puede instalar cualquier herramienta que desee con zypper
y utilizarla sin necesidad de rearrancar el sistema.
Para salir del contenedor, escriba exit
. Recuerde que el contenedor permanece en el mismo estado cuando se sale de él. Si desea un entorno limpio, primero debe eliminar el contenedor de toolbox
. Para el procedimiento de eliminación, consulte la Sección 2, “Inicio y eliminación de toolbox
”.
4 Información legal #
Copyright © 2006 –2024 SUSE LLC y colaboradores. Reservados todos los derechos.
Está permitido copiar, distribuir y modificar este documento según los términos de la licencia de documentación gratuita GNU, versión 1.2 o (según su criterio) versión 1.3. Este aviso de copyright y licencia deberán permanecer inalterados. En la sección titulada “GNU Free Documentation License” (Licencia de documentación gratuita GNU) se incluye una copia de la versión 1.2 de la licencia.
Para obtener información sobre las marcas comerciales de SUSE, consulte https://www.suse.com/company/legal/. Todas las marcas comerciales de otros fabricantes son propiedad de sus respectivas empresas. Los símbolos de marcas comerciales (®, ™, etc.) indican marcas comerciales de SUSE y sus filiales. Los asteriscos (*) indican marcas comerciales de otros fabricantes.
Toda la información recogida en esta publicación se ha compilado prestando toda la atención posible al más mínimo detalle. Sin embargo, esto no garantiza una precisión total. Ni SUSE LLC, ni sus filiales, ni los autores o traductores serán responsables de los posibles errores o las consecuencias que de ellos pudieran derivarse.