DNF5-AUTOMATIC(8) dnf5 DNF5-AUTOMATIC(8) NUME dnf5-automatic - comanda <> SINOPSIS dnf5 automatic [opiuni] DESCRIERE O CLI (interfaa de linie de comanda) alternativa la dnf upgrade cu facilitai specifice pentru a o face potrivita pentru a fi executata automat i regulat din temporizatoarele systemd, cron jobs i altele similare. Funcionarea instrumentului este controlata de fiierele de configurare. Valorile implicite sunt stabilite din fiierul de configurare /usr/share/dnf5/dnf5-plugins/automatic.conf. Modificarile specifice gazdei din /etc/dnf/automatic.conf sunt apoi aplicate. Instrumentul sincronizeaza metadatele pachetelor, dupa cum este necesar, apoi verifica daca exista actualizari disponibile pentru sistemul respectiv i apoi fie iese, fie descarca pachetele sau descarca i aplica actualizarile. Rezultatul operaiei este apoi raportat printr-un mecanism selectat, de exemplu prin ieirea standard, pota electronica sau mesaje MOTD. Unitatea de temporizare systemd dnf5-automatic.timer se va comporta conform specificaiilor din fiierul de configurare (a se vedea mai jos) cu privire la descarcarea i aplicarea actualizarilor. OPIUNI --timer Aplica o intarziere aleatorie inainte de execuie. Urmatoarele opiuni pot fi utilizate pentru a inlocui valorile din fiierul de configurare. --downloadupdates Descarca automat pachetele actualizate. --no-downloadupdates Nu descarca automat pachetele actualizate. --installupdates Instaleaza automat actualizarile descarcate (implica ,,--downloadupdates"). --no-installupdates Nu instaleaza automat actualizarile descarcate. RULAREA SERVICIULUI AUTOMATIC DNF5 Serviciul este de obicei executat utilizand temporizatorul systemd dnf5-automatic.timer. Pentru a configura serviciul, personalizai fiierul /etc/dnf/automatic.conf. Putei fie sa copiai fiierul de configurare al distribuiei din /usr/share/dnf5/dnf5-plugins/automatic.conf i sa il utilizai ca baza de referina, fie sa va creai propriul fiier de configurare de la zero cu doar modificarile necesare. Apoi activai unitatea de temporizare: systemctl enable --now dnf5-automatic.timer FORMATUL FIIERULUI DE CONFIGURARE Fiierul de configurare este separat in seciuni tematice. seciunea [commands] (comenzi) Configurarea modului de funcionare a programului. apply_updates (aplica actualizarile) boolean, implicit: False Daca pachetele care cuprind actualizarile disponibile ar trebui sa fie aplicate de dnf5-automatic.timer, adica instalate prin RPM. Implica download_updates. Reinei ca, daca acest lucru este definit la False, pachetele descarcate vor fi lasate in cache pana la urmatoarea tranzacie DNF reuita. download_updates (descarca actualizarile) boolean, implicit: True Daca pachetele care cuprind actualizarile disponibile ar trebui descarcate de dnf5-automatic.timer. network_online_timeout (timpul de ateptare pentru conectarea la reea) timpul in secunde, implicit: 60 Timpul maxim pe care dnf5 automatic il va atepta pana cand sistemul este conectat la reea. 0 inseamna ca detectarea disponibilitaii reelei va fi ignorata. random_sleep (intarziere aleatorie) timpul in secunde, implicit: 0 Intarziere aleatorie maxima inainte de descarcare (aplicata numai daca a fost utilizata opiunea --timer). Reinei ca, in mod implicit, temporizatoarele systemd aplica, de asemenea, o intarziere aleatorie de pana la 1 ora. upgrade_type (tipul actualizarii) unul dintre default, security, implicit: default La ce tip de actualizari sa se uite. default semnaleaza ca sunt cautate toate actualizarile disponibile, security numai cele cu un aviz de securitate emis. reboot (opiunea de repornire a sistemului) una dintre never (niciodata), when-changed (cand se modifica), when-needed (cand este necesar), implicit: never Cand ar trebui repornit sistemul in urma actualizarilor. never nu repornete sistemul. when-changed declaneaza o repornire dupa orice actualizare. when-needed declaneaza o repornire numai atunci cand repornirea este necesara pentru aplicarea modificarilor, cum ar fi atunci cand systemd sau nucleul este actualizat. reboot_command (comanda de repornire) ir de caractere, implicit: shutdown -r +5 'Se repornete dupa aplicarea actualizarilor pachetelor' Specifica comanda de executat pentru a declana o repornire a sistemului. De exemplu, pentru a sari peste intarzierea de 5 minute i mesajul de pe ecran, utilizai shutdown -r seciunea [emitters] (emiteri) Alegerea modului de raportare a rezultatelor. emit_via (emite via) lista, implicitt: stdio Lista de emiteni prin care sa se raporteze rezultatele. Emitenii disponibili sunt stdio pentru a imprima rezultatul la ieirea standard, command pentru a trimite rezultatul la o comanda personalizata, command_email pentru a trimite un mesaj de pota electronica utilizand o comanda, email pentru a trimite raportul prin pota electronica utilizand severul SMTP i motd trimite rezultatul in fiierul /etc/motd.d/dnf5-automatic. system_name (numele sistemului) ir de caractere, implicit: numele de gazda al sistemului dat Cum este denumit sistemul in rapoarte. emit_no_updates (emite mesaj daca nu s-a efectuat o actualizare) boolean, implicit: False Daca sa emita un mesaj atunci cand nu s-a intamplat nimic interesant - operaia a reuit i niciun pachet nu a fost disponibil/instalat. seciunea [command] Configuraia emitentului de comenzi. Variabilele utilizabile in argumentele irului de format sunt body cu corpul mesajului. command_format (comanda de format) irul formatului, implicit: cat Comanda shell de executat. stdin_format (formatul de la intrarea standard) ir de format, implicit: {body} Datele care urmeaza sa fie transmise comenzii la intrarea standard. seciunea [command_email] (comanda de pota electronica) Comanda de configurare a emitentului de mesaje electronice. Variabilele utilizabile in argumentele irului de format sunt body cu corpul mesajului, subject cu subiectul e mesajului, email_from cu adresa ,,From:" i email_to cu o lista de destinatari separai prin spaiu. command_format (comanda de format) ir de format, implicit: mail -Ssendwait -s {subject} -r {email_from} {email_to} Comanda shell de executat. email_from (mesaj de la) ir, implicit: root Adresa ,,De la:" a mesajului. email_to (mesaj catre) lista, implicit: root Lista de destinatari ai mesajului. stdin_format (formatul de la intrarea standard) ir de format, implicit: {body} Datele care urmeaza sa fie transmise comenzii la intrarea standard. seciunea [email] (pota electronica) Configuraia emitentului de mesaje electronice. email_from (mesaj de la) ir, implicit: root Adresa ,,De la:" a mesajului. email_to (mesaj catre) lista, implicit: root Lista de destinatari ai mesajului. email_host (gazda de pota electronica) ir, implicit: localhost Numele de gazda al serverului SMTP utilizat pentru trimiterea mesajului. email_port (portul de pota electronica) numar intreg, implicit: 25 Numarul portului la care sa va conectai la serverul SMTP. email_tls (criptarea tls pentru mesajele electronice) una dintre urmatoarele: no, yes, starttls, implicit: no Daca dorii sa utilizai TLS, STARTTLS sau nicio criptare pentru a va conecta la serverul SMTP. seciunea [base] (de baza) Poate fi utilizata pentru a inlocui configurarile din fiierul de configurare principal al DNF. Consultai dnf5-conf(5). AUTOR A se vedea AUTHORS.md in distribuia sursei dnf5. DREPTURI DE AUTOR Contribuitori la proiectul dnf5. TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . 25 august 2025 DNF5-AUTOMATIC(8)