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.