3.10. Atualização Online da Linha de Comando

O comportamento do YaST Online Update pode ser controlado com parâmetros de linha de comando. A sintaxe é online_update  [parâmetro de linha de comando]. Os possíveis parâmetros e suas funções são os seguintes:

-u URL

URL base da árvore de diretórios da qual deve ser feito download dos patches.

-g

Apenas patches de download. Não instalar.

-i

Instale os patches carregados. Não fazer download.

-k

Verificar se novos patches estão disponíveis.

-c

Mostrar a configuração atual. Não realizar nenhuma ação.

-p produto

Produto para os quais deve-se realizar download de patches.

-v versão

Versão do produto para os quais deve-se realizar download de patches.

-a arquitetura

Arquitetura base do produto para o qual deve-se realizar download de patches.

-d

Dry run. Realizar download de patches e simular instalação (o sistema não sofre mudanças; somente para propósito de testes).

-n

Sem verificação de assinatura dos arquivos dos quais foi feito download.

-s

Mostrar uma lista dos patches disponíveis.

-V

Modo verboso.

-D

Modo de depuração para especialistas e solução de problemas.

-h

Mostrar o arquivo de ajuda da Atualização Online.

Utilizando a ferramenta de linha de comando online_update, o sistema poderá ser atualizado automaticamente, por exemplo, com scripts. Por exemplo, você pode desejar que o sistema pesquise atualizações em um servidor específico e que faça o download de patches e informações de patch em um horário específico, em intervalos regulares. Porém, você não quer que os patches sejam instalados automaticamente. Em vez disso, talvez convenha revisá-los e selecioná-los posteriormente para instalação.

Para usar a ferramenta, configure primeiro uma tarefa cron que execute o seguinte comando:

online_update -u <URL> -g <especificação_de_tipo>

-u introduz o URL base da árvore de diretórios da qual deve ser feito o download dos patches. Os protocolos suportados são http, ftp, smb, nfs, cd, dvd e dir. -g faz o download de patches para um diretório local sem instalá-los. Opcionalmente, filtre os patches especificando o tipo: security, recommended ou optional. Se nenhum filtro for especificado, o online_update fará o download de todos os novos patches de segurança e recomendados.

Os pacotes carregados podem ser instalados imediatamente sem revisão dos patches individuais. O online_update grava os patches no diretório /var/lib/YaST2/you/mnt. Para instalar os patches, execute o seguinte comando:

online_update -u /var/lib/YaST2/you/mnt/ -i

O parâmetro -u especifica o URL local dos patches a serem instalados. -i inicia o procedimento de instalação.

Para revisar os patches carregados antes da instalação, inicie a caixa de diálogo YOU:

yast online_update .url /var/lib/YaST2/you/mnt/

O YOU é iniciado e usa o diretório local contendo os patches carregados em vez de um diretório remoto na Internet. Selecione os patches a serem instalados do mesmo modo que os pacotes de instalação no gerenciador de pacotes.

Para obter mais informações sobre o online_update, digite online_update -h.