2.5.6.3. Habilitando o DNF Automático
Para executar DNF Automatic, você sempre precisa habilitar e iniciar uma unidade temporizada específica do sistema. Você pode usar uma das unidades timer fornecidas no pacote dnf-automatic
, ou você pode escrever sua própria unidade timer, dependendo de suas necessidades.
A seção seguinte descreve como habilitar DNF Automatic.
Pré-requisitos
-
Você especificou o comportamento do DNF Automatic, modificando o arquivo de configuração
/etc/dnf/automatic.conf
.
Para mais informações sobre o arquivo de configuração DNF Automatic, consulte a seção 2.5.6.2, "DNF Automatic configuration file".
Procedimento
Selecione, ative e inicie uma unidade de temporizador do sistema que se adapte às suas necessidades:
# Systemctl habilita -agora <unit>
onde
<unit>
é um dos seguintes cronômetros:-
dnf-automatic-download.timer
-
dnf-automatic-install.timer
-
dnf-automatic-notifyonly.timer
-
dnf-automatic.timer
-
Para as atualizações disponíveis em downloading, use:
# systemctl habilita o dnf-automatic-download.timer
# systemctl start dnf-automatic-download.timer
Para as atualizações disponíveis em downloading and installing, use:
# systemctl habilita o dnf-automatic-install.timer
# systemctl start dnf-automatic-install.timer
Para reporting sobre atualizações disponíveis, use:
# systemctl habilita dnf-automatico-nontifyonly.timer
# systemctl start dnf-automatico-nontifyonly.timer
Opcionalmente, você pode usar:
# systemctl habilita o dnf-automatic.timer
# systemctl start dnf-automatic.timer
Em termos de download e aplicação de atualizações, esta unidade timer se comporta de acordo com as configurações do arquivo de configuração /etc/dnf/automatic.conf
. O comportamento padrão é semelhante ao do dnf-automatic-download.timer
: ele baixa os pacotes atualizados, mas não os instala.
Alternativamente, você também pode executar DNF Automatic executando o arquivo /usr/bin/dnf-automatic
diretamente da linha de comando ou a partir de um script personalizado.
Etapas de verificação
Para verificar se o temporizador está habilitado, execute o seguinte comando:
# status systemctl <systemd timer unit>
Recursos adicionais
-
Para mais informações sobre os temporizadores dnf-automáticos, consulte as páginas do manual
man dnf-automatic
. -
Para a visão geral das unidades temporizadas systemd incluídas no pacote
dnf-automatic
, veja a Seção 2.5.6.4 Visão geral das unidades temporizadas systemd incluídas no pacotednf-automatic