{"id":391,"date":"2020-07-03T11:43:10","date_gmt":"2020-07-03T08:43:10","guid":{"rendered":"https:\/\/silviamarin.ro\/?p=391"},"modified":"2020-07-03T11:43:10","modified_gmt":"2020-07-03T08:43:10","slug":"automatizare-update","status":"publish","type":"post","link":"https:\/\/marinelvis.xyz\/index.php\/2020\/07\/03\/automatizare-update\/","title":{"rendered":"UPDATE AUTOMATIZAT"},"content":{"rendered":"<p>Se instaleaza <em>unattended-upgrades<\/em>:<\/p>\n<pre>apt install -y unattended-upgrades<\/pre>\n<p>Se modifica fisierul de configurare. Fisierul poate fi lasat \u00een configurarea implicita dac\u0103 se doreste actualizarea automata la o versiune noua a distributiei. Dac\u0103 se doreste numai automatizarea actualizarilor de aplicatii \u015fi securitate se introduce numele distributiei:<\/p>\n<pre>nano \/etc\/apt\/apt.conf.d\/50unattended-upgrades<\/pre>\n<p>Se inlocuieste <em>${distro_codename};<\/em> cu <em>buster-updates;<\/em><br \/>\nin urm\u0103toarele linii:<\/p>\n<blockquote><p><em>&#8222;origin=Debian,codename=${distro_codename}-updates&#8221;;<\/em><br \/>\n<em>&#8222;origin=Debian,codename=${distro_codename}=Debian&#8221;;<\/em><br \/>\n<em>&#8222;origin=Debian,codename=${distro_codename}=Debian-Security&#8221;;<\/em><\/p><\/blockquote>\n<p>Rezultatul arata asa:<\/p>\n<blockquote><p><em>&#8222;origin=Debian,codename=buster-updates&#8221;;<\/em><br \/>\n<em>&#8222;origin=Debian,codename=buster,label=Debian&#8221;;<\/em><br \/>\n<em>&#8222;origin=Debian,codename=buster,label=Debian-Security&#8221;;<\/em><\/p><\/blockquote>\n<p>Pentru trimiterea unui e-mail dup\u0103 update se completeaza adresa \u00een linia:<\/p>\n<blockquote><p><em>Unattended-Upgrade::Mail &#8222;spetru32@yahoo.com&#8221;;<\/em><\/p><\/blockquote>\n<p>Pentru trimiterea numai a e-mail-urilor referitoare la erori se seteaza <em>\u201etrue\u201d<\/em> in linia:<\/p>\n<blockquote><p><em>Unattended-Upgrade::MailOnlyOnError &#8222;false&#8221;;<\/em><\/p><\/blockquote>\n<p>Se salveaza \u015fi se inchide fisierul <em>50unattended-upgrades<\/em>. Apoi se instaleaza <em>mailx<\/em>:<\/p>\n<pre>apt install -y bsd-mailx<\/pre>\n<p>Pentru configurarea periodicitatii c\u00e2nd ruleaza actualizarea automata se creeaza fisierul <em>20auto-upgrades<\/em> cu comanda:<\/p>\n<pre>dpkg-reconfigure -plow unattended-upgrades<\/pre>\n<pre>nano \/etc\/apt\/apt.conf.d\/20auto-upgrades<\/pre>\n<p>Se introduc randurile:<\/p>\n<blockquote><p><em>APT::Periodic::Update-Package-Lists &#8222;1&#8221;;<\/em><br \/>\n<em>APT::Periodic::Unattended-Upgrade &#8222;1&#8221;;<\/em><br \/>\n<em>APT::Periodic::AutocleanInterval &#8222;5&#8221;;<\/em><\/p><\/blockquote>\n<p>Se salveaza fisierul \u015fi se inchide.<br \/>\nSe verifica functionalitatea :<\/p>\n<pre>unattended-upgrade -d<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Se instaleaza unattended-upgrades: apt install -y unattended-upgrades Se modifica fisierul de configurare. Fisierul poate fi lasat \u00een configurarea implicita dac\u0103 se doreste actualizarea automata la o versiune noua a distributiei. Dac\u0103 se doreste numai automatizarea actualizarilor de aplicatii \u015fi securitate se introduce numele distributiei: nano \/etc\/apt\/apt.conf.d\/50unattended-upgrades Se inlocuieste ${distro_codename}; cu buster-updates; in urm\u0103toarele linii: &#8222;origin=Debian,codename=${distro_codename}-updates&#8221;; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-391","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/posts\/391","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/comments?post=391"}],"version-history":[{"count":0,"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/posts\/391\/revisions"}],"wp:attachment":[{"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/media?parent=391"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/categories?post=391"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/tags?post=391"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}