2.5.6.3. Activación del DNF automático
Para ejecutar DNF Automatic, siempre es necesario habilitar e iniciar una unidad de temporización específica de systemd. Puedes utilizar una de las unidades de temporización proporcionadas en el paquete dnf-automatic
, o puedes escribir tu propia unidad de temporización dependiendo de tus necesidades.
La siguiente sección describe cómo habilitar DNF Automatic.
Requisitos previos
-
Ha especificado el comportamiento de DNF Automático modificando el archivo de configuración
/etc/dnf/automatic.conf
.
Para más información sobre el archivo de configuración DNF Automatic, véase el apartado 2.5.6.2, "Archivo de configuración automática DNF".
Procedimiento
Seleccione, habilite e inicie una unidad de temporizador systemd que se ajuste a sus necesidades:
# systemctl enable --now <unit>
donde
<unit>
es uno de los siguientes temporizadores:-
dnf-automatic-download.timer
-
dnf-automatic-install.timer
-
dnf-automatic-notifyonly.timer
-
dnf-automatic.timer
-
Para las actualizaciones disponibles en downloading, utilice:
# systemctl enable dnf-automatic-download.timer
# systemctl start dnf-automatic-download.timer
Para las actualizaciones disponibles en downloading and installing, utilice:
# systemctl enable dnf-automatic-install.timer
# systemctl start dnf-automatic-install.timer
Para reporting sobre las actualizaciones disponibles, utilice:
# systemctl enable dnf-automatic-notifyonly.timer
# systemctl start dnf-automatic-notifyonly.timer
Opcionalmente, se puede utilizar:
# systemctl enable dnf-automatic.timer
# systemctl start dnf-automatic.timer
En cuanto a la descarga y aplicación de actualizaciones, esta unidad de temporización se comporta de acuerdo con los ajustes del archivo de configuración /etc/dnf/automatic.conf
. El comportamiento por defecto es similar al de dnf-automatic-download.timer
: descarga los paquetes actualizados, pero no los instala.
También puede ejecutar DNF Automatic ejecutando el archivo /usr/bin/dnf-automatic
directamente desde la línea de comandos o desde un script personalizado.
Pasos de verificación
Para comprobar que el temporizador está activado, ejecute el siguiente comando:
# systemctl status <systemd timer unit>
Recursos adicionales
-
Para más información sobre los temporizadores dnf-automáticos, consulte las páginas del manual
man dnf-automatic
. -
Para obtener una visión general de las unidades de temporización de systemd incluidas en el paquete
dnf-automatic
, consulte la sección 2.5.6.4 Visión general de las unidades de temporización de systemd incluidas en el paquetednf-automatic