Aplica-se a SUSE Linux Enterprise Desktop 12

3 YaST em modo de texto

Esta seção destina-se principalmente a administradores e especialistas do sistema que não executam um servidor X em seus sistemas e dependem da ferramenta de instalação baseada em texto. Ela contém informações básicas sobre como iniciar e operar o YaST em modo de texto.

O YaST em modo de texto usa a biblioteca ncurses para fornecer uma interface pseudográfica do usuário fácil. A biblioteca ncurses está instalada por padrão. O tamanho mínimo suportado do emulador de terminal no qual executar o YaST é de 80 x 25 caracteres.

Janela principal do YaST em modo de texto
Figura 3.1 Janela principal do YaST em modo de texto

Quando você inicia o YaST em modo de texto, o centro de controle do YaST é exibido (consulte a Figura 3.1). A janela principal contém três áreas: O quadro esquerdo apresenta as categorias às quais pertencem os vários módulos. Esse frame torna-se ativo quando o YaST é iniciado e, portanto, é marcado por uma borda branca em negrito. A categoria ativa é realçada. O quadro direito apresenta uma visão geral dos módulos disponíveis na categoria ativa. O frame inferior contém os botões Ajuda e Sair.

Quando você inicia o centro de controle do YaST, a categoria Software é selecionada automaticamente. Use e para mudar a categoria. Para selecionar um módulo da categoria, ative o frame direito com e, em seguida, use e para selecionar o módulo. Mantenha as teclas de seta pressionadas para rolar pela lista de módulos disponíveis. O módulo selecionado fica realçado. Pressione Enter para iniciar o módulo ativo.

Vários botões ou campos de seleção no módulo contêm uma letra realçada (amarelo por padrão). Use Altletra_realçada para selecionar um botão diretamente, em vez de navegar até ele com →|. Saia do centro de controle do YaST pressionando AltQ ou selecionando Sair e pressionando Enter.

Dica
Dica: Atualizando caixas de diálogo do YaST

Se uma caixa de diálogo do YaST for corrompida ou distorcida (por exemplo, ao redimensionar a janela), pressione CtrlL para atualizar e restaurar seu conteúdo.

3.1 Navegação em módulos

A seguinte descrição dos elementos de controle nos módulos do YaST pressupõe que todas as teclas de função e combinações de teclas Alt funcionam e que não estão atribuídas a funções globais diferentes. Leia a Seção 3.2, “Restrição de combinações de tecla” para obter informações sobre possíveis exceções.

Navegação entre botões e listas de seleção

Use →| para navegar entre os botões e frames contendo listas de seleção. Para navegar na ordem inversa, use combinações de Alt→| ou Shift→|.

Navegação em listas de seleção

Use as teclas de seta ( e ) para navegar entre os elementos individuais em um frame ativo que contenha uma lista de seleção. Se entradas individuais em um frame excederem a sua largura, use Shift ou Shift para mover a barra de rolagem horizontalmente para a direita e esquerda. Alternativamente, use CtrlE ou CtrlA. Será possível também utilizar essa combinação se o uso de ou resultar na mudança do frame ativo ou da lista de seleção atual, como no centro de controle.

Botões, botões de opção e caixas de seleção

Para selecionar botões com colchetes vazios (caixas de seleção) ou parênteses vazios (botões de opção), pressione Space ou Enter. Alternativamente, pode-se selecionar botões de opção e caixas de seleção diretamente com Altletra_realçada. Nesse caso, não é necessário confirmar com Enter. Se você navegar até um item com →|, pressione Enter para executar a ação selecionada ou ativar o item de menu respectivo.

Teclas de função

As teclas F (F1 a F12) permitem acesso rápido aos vários botões. As combinações de teclas de função disponíveis (Fx) são mostradas na linha inferior da tela do YaST. As teclas de função que são realmente mapeadas para cada botão dependem do módulo do YaST ativo, pois módulos diferentes oferecem botões diferentes (Detalhes, Informações, Adicionar, Apagar, etc.). Use F10 para Aceitar, OK, Avançar e Concluir. Pressione F1 para acessar a ajuda do YaST.

Usando a árvore de navegação no modo ncurses

Alguns módulos do YaST usam uma árvore de navegação na parte esquerda da janela para seleção de caixas de diálogo de configuração. Use as teclas de seta ( e ) para navegar na árvore. Use Space para abrir ou fechar itens da árvore. No modo ncurses, você deve pressionar Enter após uma seleção na árvore de navegação, a fim de mostrar a caixa de diálogo selecionada. Esse é um comportamento intencional que visa reduzir o tempo gasto para redesenhar durante a navegação na árvore.

Seleção de Software no Módulo Instalação de Software

Use os filtros à esquerda para limitar a quantidade de pacotes exibidos. Os pacotes instalados estão marcados com a letra i. Para mudar o status de um pacote, pressione Space ou Enter. Se preferir, use o menu Ações para selecionar a mudança de status necessária (instalar, apagar, atualizar, proibir ou bloquear).

Módulo de instalação de software
Figura 3.2 Módulo de instalação de software

3.2 Restrição de combinações de tecla

Se o seu gerenciador de janelas usar combinações Alt globais, as combinações Alt no YaST talvez não funcionem. Teclas como Alt ou Shift também podem ser ocupadas pelas configurações do terminal.

Substituição de Alt por Esc

Os atalhos com Alt podem ser executados com Esc em vez de Alt. Por exemplo, EscH substitui AltH. (Primeiro pressione Esc, depois H.)

Navegação para trás e para frente com CtrlF e CtrlB

Se as combinações de Alt e Shift estiverem ocupadas pelo gerenciador de janelas ou pelo terminal, use as combinações CtrlF (para frente) e CtrlB (para trás).

Restrição de teclas de função

As teclas F também são usadas para funções. Certas teclas de função podem estar ocupadas pelo terminal e talvez não estejam disponíveis para o YaST. No entanto, as combinações de teclas Alt e teclas de função devem estar sempre disponíveis em um console de texto puro.

3.3 Opções de linha de comando do YaST

Além da interface de modo de texto, o YaST oferece uma interface de linha de comando pura. Para obter uma lista das opções de linha de comando do YaST, digite:

yast -h

3.3.1 Iniciando os módulos individuais

Para economizar tempo, os módulos do YaST individuais podem ser iniciados diretamente. Para iniciar um módulo, digite:

yast <module_name>

Exiba uma lista de todos os nomes de módulos disponíveis no seu sistema com yast -l ou yast --list. Inicie o módulo de rede, por exemplo, com yast lan.

3.3.2 Instalando pacotes a partir da linha de comando

Se você sabe o nome de um pacote e este é fornecido por qualquer um dos seus repositórios de instalação ativos, você pode usar a opção de linha de comando -i para instalar o pacote:

yast -i <package_name>

ou

yast --install <package_name>

nome_do_pacote pode ser um único nome de pacote abreviado, por exemplo gvim, instalado com verificação de dependência, ou o caminho completo para um pacote RPM, instalado sem verificação de dependência.

Se você precisar de um utilitário de gerenciamento de software baseado em linha de comando com funcionalidade adicional à fornecida pelo YaST, considere a possibilidade de usar o Zypper. Esse utilitário usa a mesma biblioteca de gerenciamento de software que também é a base do gerenciador de pacote do YaST. O uso básico do Zypper está apresentado na Seção 7.1, “Usando o zypper”.

3.3.3 Parâmetros de linha de comando dos módulos do YaST

Para usar a funcionalidade do YaST em scripts, ele oferece suporte a linha de comando para módulos individuais. Nem todos os módulos têm suporte para linha de comando. Para exibir as opções disponíveis de um módulo, digite:

yast <module_name> help

Se um módulo não fornecer suporte para linha de comando, ele será iniciado no modo de texto e a seguinte mensagem aparecerá:

This YaST module does not support the command line interface.