Usando toolbox para depuração do SLE Micro
- O QUE É?
O
toolboxé um script que permite usar e instalar ferramentas de depuração e de administração sem reinicializar o sistema.- POR QUÊ?
O artigo é dedicado à inicialização e ao uso de um contêiner do
toolbox.- DEDICAÇÃO
A leitura do artigo leva aproximadamente 5 minutos.
- META
Você terá um contêiner do
toolboxem execução para instalar as ferramentas de depuração conforme necessário.- REQUISITOS
O Podman instalado no sistema.
1 Sobre o toolbox #
O SLE Micro usa o comando transactional-update para aplicar mudanças ao sistema, mas as mudanças apenas serão aplicadas após a reinicialização. Essa solução tem vários benefícios, mas também tem algumas desvantagens. Se você precisar depurar o sistema e instalar uma nova ferramenta, ela estará disponível apenas após a reinicialização. Portanto, você não pode depurar o sistema em execução no momento. Por esse motivo, um utilitário chamado toolbox foi desenvolvido.
O toolbox é um pequeno script que extrai a imagem de um contêiner e executa um contêiner com privilégios com base nessa imagem. O toolbox tem informações de estado, portanto, se você sair do contêiner e iniciá-lo posteriormente, o ambiente será exatamente o mesmo.
O sistema de arquivos raiz do contêiner é montado em /media/root.
2 Iniciando e removendo o toolbox #
Para iniciar o contêiner do toolbox como um usuário comum com direitos de root, execute o seguinte comando:
> toolbox --root
Como root, você pode omitir a opção --root:
# toolbox
Se o script for concluído com êxito, você verá o prompt do contêiner do toolbox.
Para remover o contêiner, execute o seguinte comando:
>sudopodman rm toolbox-USER
Por exemplo, para o usuário root:
# podman rm toolbox-roottoolbox
Você também pode usar o Podman ou o Cockpit para extrair a imagem do toolbox e iniciar um contêiner com base nessa imagem.
3 Usando toolbox #
No contêiner do toolbox, você pode instalar qualquer ferramenta desejada com o zypper e usá-la sem reinicializar o sistema.
Para sair do contêiner, basta digitar exit. Lembre-se de que o contêiner permanece no mesmo estado de quando você sai dele. Para ter um ambiente limpo, primeiro você precisa remover o contêiner do toolbox. Para saber o procedimento de remoção, consulte a Seção 2, “Iniciando e removendo o toolbox”.
4 Informações legais #
Copyright © 2006-2025 SUSE LLC e colaboradores. Todos os direitos reservados.
Permissão concedida para copiar, distribuir e/ou modificar este documento sob os termos da Licença GNU de Documentação Livre, Versão 1.2 ou (por sua opção) versão 1.3; com a Seção Invariante sendo estas informações de copyright e a licença. Uma cópia da versão 1.2 da licença está incluída na seção intitulada “GNU Free Documentation License” (Licença GNU de Documentação Livre).
Para ver as marcas registradas da SUSE, visite https://www.suse.com/company/legal/. Todas as marcas comerciais de terceiros pertencem a seus respectivos proprietários. Os símbolos de marca registrada (®, ™ etc.) indicam marcas registradas da SUSE e de suas afiliadas. Os asteriscos (*) indicam marcas registradas de terceiros.
Todas as informações deste manual foram compiladas com a maior atenção possível aos detalhes. Entretanto, isso não garante uma precisão absoluta. A SUSE LLC, suas afiliadas, os autores ou tradutores não serão responsáveis por possíveis erros nem pelas consequências resultantes de tais erros.