<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://www.giustetti.net/wiki/index.php?action=history&amp;feed=atom&amp;title=Installare_patch</id>
	<title>Installare patch - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://www.giustetti.net/wiki/index.php?action=history&amp;feed=atom&amp;title=Installare_patch"/>
	<link rel="alternate" type="text/html" href="http://www.giustetti.net/wiki/index.php?title=Installare_patch&amp;action=history"/>
	<updated>2026-09-20T00:28:12Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>http://www.giustetti.net/wiki/index.php?title=Installare_patch&amp;diff=1334&amp;oldid=prev</id>
		<title>Wikiuser: Corretto proseguo in prosieguo</title>
		<link rel="alternate" type="text/html" href="http://www.giustetti.net/wiki/index.php?title=Installare_patch&amp;diff=1334&amp;oldid=prev"/>
		<updated>2022-05-02T13:12:43Z</updated>

		<summary type="html">&lt;p&gt;Corretto proseguo in prosieguo&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:12, 2 May 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot;&gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Qualsiasi sistema operativo una volta installato necessita di manutenzione ed aggiornamenti... Linux e Slackware non sono da meno. Con il passare del tempo possono essere &amp;#039;&amp;#039;&amp;#039;scoperte nuove vulnerabilit&amp;amp;agrave;&amp;#039;&amp;#039;&amp;#039; oppure nuovi errori che affliggono i programmi installati. Mentre alcuni errori possono rappresentare nulla pi&amp;amp;ugrave; di un fastidio, i problemi di sicurezza possono esporre gli utenti del sistema a rischi peggiori quali il furto di dati sensibili, il furto di identit&amp;amp;agrave; o peggio ancora. &amp;#039;&amp;#039;&amp;#039;Slackware rilascia abitualmente versioni aggiornate dei pacchetti&amp;#039;&amp;#039;&amp;#039; per risolvere facilmente ogni problema &amp;#039;&amp;#039;&amp;#039;mantenendo il sistema in salute e gli utenti al sicuro&amp;#039;&amp;#039;&amp;#039;. I pacchetti con correzioni sono disponibili on-line, sul sito della distribuzione, nella &amp;#039;&amp;#039;&amp;#039;directory /patches specifica per la versione installata&amp;#039;&amp;#039;&amp;#039;. Per verificare l&amp;#039;esistenza di tali pacchetti &amp;amp;egrave; possibile consultare la [http://www.slackware.com/security/ Security Mailing List] di Slackware oppure visionare una copia aggiornata del file Changelog.txt. In ogni segnalazione sono riportati: una descrizione dei problemi riscontrati e risolti ed informazioni utili circa la procedura di installazione dell&amp;#039;aggiornamento.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Qualsiasi sistema operativo una volta installato necessita di manutenzione ed aggiornamenti... Linux e Slackware non sono da meno. Con il passare del tempo possono essere &amp;#039;&amp;#039;&amp;#039;scoperte nuove vulnerabilit&amp;amp;agrave;&amp;#039;&amp;#039;&amp;#039; oppure nuovi errori che affliggono i programmi installati. Mentre alcuni errori possono rappresentare nulla pi&amp;amp;ugrave; di un fastidio, i problemi di sicurezza possono esporre gli utenti del sistema a rischi peggiori quali il furto di dati sensibili, il furto di identit&amp;amp;agrave; o peggio ancora. &amp;#039;&amp;#039;&amp;#039;Slackware rilascia abitualmente versioni aggiornate dei pacchetti&amp;#039;&amp;#039;&amp;#039; per risolvere facilmente ogni problema &amp;#039;&amp;#039;&amp;#039;mantenendo il sistema in salute e gli utenti al sicuro&amp;#039;&amp;#039;&amp;#039;. I pacchetti con correzioni sono disponibili on-line, sul sito della distribuzione, nella &amp;#039;&amp;#039;&amp;#039;directory /patches specifica per la versione installata&amp;#039;&amp;#039;&amp;#039;. Per verificare l&amp;#039;esistenza di tali pacchetti &amp;amp;egrave; possibile consultare la [http://www.slackware.com/security/ Security Mailing List] di Slackware oppure visionare una copia aggiornata del file Changelog.txt. In ogni segnalazione sono riportati: una descrizione dei problemi riscontrati e risolti ed informazioni utili circa la procedura di installazione dell&amp;#039;aggiornamento.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Una volta accertata la disponibilit&amp;amp;agrave; di aggiornamenti esistono svariati modi per installarli su di un sistema attivo. Alcuni richiedono un notevole dispendio di tempo mentre altri possono essere quasi completamente automatizzati grazie all&#039;aiuto del demone &#039;&#039;&#039;cron&#039;&#039;&#039;, dei comandi di &#039;&#039;&#039;shell&#039;&#039;&#039; e di altri strumenti offerti dalla distribuzione. Per quanto non sia consigliabile automatizzare completamente una procedura di aggiornamento del sistema operativo, esistono alcuni scenari in cui tale operazione &amp;amp;egrave; vantaggiosa e consente un notevole risparmio di energie e risorse. Nel &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;proseguo &lt;/del&gt;dell&#039;articolo verranno esposte alcune potenziali metodologie di aggiornamento.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Una volta accertata la disponibilit&amp;amp;agrave; di aggiornamenti esistono svariati modi per installarli su di un sistema attivo. Alcuni richiedono un notevole dispendio di tempo mentre altri possono essere quasi completamente automatizzati grazie all&#039;aiuto del demone &#039;&#039;&#039;cron&#039;&#039;&#039;, dei comandi di &#039;&#039;&#039;shell&#039;&#039;&#039; e di altri strumenti offerti dalla distribuzione. Per quanto non sia consigliabile automatizzare completamente una procedura di aggiornamento del sistema operativo, esistono alcuni scenari in cui tale operazione &amp;amp;egrave; vantaggiosa e consente un notevole risparmio di energie e risorse. Nel &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;prosieguo &lt;/ins&gt;dell&#039;articolo verranno esposte alcune potenziali metodologie di aggiornamento.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Lo Scenario ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Lo Scenario ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wikiuser</name></author>
	</entry>
	<entry>
		<id>http://www.giustetti.net/wiki/index.php?title=Installare_patch&amp;diff=1118&amp;oldid=prev</id>
		<title>Wikiuser at 12:05, 21 March 2022</title>
		<link rel="alternate" type="text/html" href="http://www.giustetti.net/wiki/index.php?title=Installare_patch&amp;diff=1118&amp;oldid=prev"/>
		<updated>2022-03-21T12:05:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:05, 21 March 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Wikiuser</name></author>
	</entry>
	<entry>
		<id>http://www.giustetti.net/wiki/index.php?title=Installare_patch&amp;diff=656&amp;oldid=prev</id>
		<title>Wikiuser: Ridisegnato parzialmente la pagina</title>
		<link rel="alternate" type="text/html" href="http://www.giustetti.net/wiki/index.php?title=Installare_patch&amp;diff=656&amp;oldid=prev"/>
		<updated>2016-04-15T13:22:38Z</updated>

		<summary type="html">&lt;p&gt;Ridisegnato parzialmente la pagina&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:22, 15 April 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Benvenuti nella pagina Wiki &lt;/del&gt;di &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Simone Giustetti.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{header_it|title=Installare patch su Slackware Linux| keyword={{Template:keyword_it_linux}}| description=Una breve guida che introduce l&#039;uso di Slackpkg lo strumento di gestione dei pacchetti &lt;/ins&gt;di &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Slaclware Linux | link_page&lt;/ins&gt;=patch_install&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Lingue: [http://www.giustetti.net/wiki/index.php?title&lt;/del&gt;=patch_install &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;English] - &#039;&#039;&#039;Italiano&#039;&#039;&#039;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;----&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Introduzione ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Introduzione ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l85&quot;&gt;Line 85:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 80:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Lingue: [http://www.giustetti.net/wiki/index.php?title&lt;/del&gt;=patch_install &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;English] - &#039;&#039;&#039;Italiano&#039;&#039;&#039;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{footer_it | link_page&lt;/ins&gt;=patch_install&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wikiuser</name></author>
	</entry>
	<entry>
		<id>http://www.giustetti.net/wiki/index.php?title=Installare_patch&amp;diff=415&amp;oldid=prev</id>
		<title>Wikiuser: Scritto un articolo circa l&#039;installazione di patch in Slackware Linux</title>
		<link rel="alternate" type="text/html" href="http://www.giustetti.net/wiki/index.php?title=Installare_patch&amp;diff=415&amp;oldid=prev"/>
		<updated>2014-07-24T14:17:03Z</updated>

		<summary type="html">&lt;p&gt;Scritto un articolo circa l&amp;#039;installazione di patch in Slackware Linux&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Benvenuti nella pagina Wiki di Simone Giustetti.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lingue: [http://www.giustetti.net/wiki/index.php?title=patch_install English] - &amp;#039;&amp;#039;&amp;#039;Italiano&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Introduzione ==&lt;br /&gt;
&lt;br /&gt;
Qualsiasi sistema operativo una volta installato necessita di manutenzione ed aggiornamenti... Linux e Slackware non sono da meno. Con il passare del tempo possono essere &amp;#039;&amp;#039;&amp;#039;scoperte nuove vulnerabilit&amp;amp;agrave;&amp;#039;&amp;#039;&amp;#039; oppure nuovi errori che affliggono i programmi installati. Mentre alcuni errori possono rappresentare nulla pi&amp;amp;ugrave; di un fastidio, i problemi di sicurezza possono esporre gli utenti del sistema a rischi peggiori quali il furto di dati sensibili, il furto di identit&amp;amp;agrave; o peggio ancora. &amp;#039;&amp;#039;&amp;#039;Slackware rilascia abitualmente versioni aggiornate dei pacchetti&amp;#039;&amp;#039;&amp;#039; per risolvere facilmente ogni problema &amp;#039;&amp;#039;&amp;#039;mantenendo il sistema in salute e gli utenti al sicuro&amp;#039;&amp;#039;&amp;#039;. I pacchetti con correzioni sono disponibili on-line, sul sito della distribuzione, nella &amp;#039;&amp;#039;&amp;#039;directory /patches specifica per la versione installata&amp;#039;&amp;#039;&amp;#039;. Per verificare l&amp;#039;esistenza di tali pacchetti &amp;amp;egrave; possibile consultare la [http://www.slackware.com/security/ Security Mailing List] di Slackware oppure visionare una copia aggiornata del file Changelog.txt. In ogni segnalazione sono riportati: una descrizione dei problemi riscontrati e risolti ed informazioni utili circa la procedura di installazione dell&amp;#039;aggiornamento.&lt;br /&gt;
&lt;br /&gt;
Una volta accertata la disponibilit&amp;amp;agrave; di aggiornamenti esistono svariati modi per installarli su di un sistema attivo. Alcuni richiedono un notevole dispendio di tempo mentre altri possono essere quasi completamente automatizzati grazie all&amp;#039;aiuto del demone &amp;#039;&amp;#039;&amp;#039;cron&amp;#039;&amp;#039;&amp;#039;, dei comandi di &amp;#039;&amp;#039;&amp;#039;shell&amp;#039;&amp;#039;&amp;#039; e di altri strumenti offerti dalla distribuzione. Per quanto non sia consigliabile automatizzare completamente una procedura di aggiornamento del sistema operativo, esistono alcuni scenari in cui tale operazione &amp;amp;egrave; vantaggiosa e consente un notevole risparmio di energie e risorse. Nel proseguo dell&amp;#039;articolo verranno esposte alcune potenziali metodologie di aggiornamento.&lt;br /&gt;
&lt;br /&gt;
== Lo Scenario ==&lt;br /&gt;
&lt;br /&gt;
Si immagini di avere uno o pi&amp;amp;ugrave; sistemi adibiti alla &amp;#039;&amp;#039;&amp;#039;compilazione automatica programmata&amp;#039;&amp;#039;&amp;#039; di codice sorgente. Scopo dei sistemi consiste nell&amp;#039;eseguire tutte le operazioni di compilazione e successiva pacchettizzazione del software. Le macchine faranno girare autonomamente le procedure che si occupano di preparare ed eventualmente testare i pacchetti, salvando gli esiti delle operazioni in appositi file di log. &amp;#039;&amp;#039;&amp;#039;L&amp;#039;interazione umana con simili sitemi &amp;amp;egrave; minima&amp;#039;&amp;#039;&amp;#039;: si limita alla configurazione iniziale e all&amp;#039;analisi dei file di log alla ricerca di eventuali errori. Il software compilato conterr&amp;amp;agrave; sicuramente parti di codice di librerie esterne e potrebbe dover interagire con altri programmi. &amp;amp;Egrave; necessario mantenere gli ambienti aggiornati in modo da &amp;#039;&amp;#039;&amp;#039;evitare l&amp;#039;inclusione involontaria di errori&amp;#039;&amp;#039;&amp;#039; presenti nel codice condiviso e per &amp;#039;&amp;#039;&amp;#039;eseguire test con versioni attuali di programmi esterni&amp;#039;&amp;#039;&amp;#039;. Gli ambienti di sviluppo rappresentano uno scenario ideale per una procedura di aggiornamento automatizzata.&lt;br /&gt;
&lt;br /&gt;
== Installazione delle Patch ==&lt;br /&gt;
&lt;br /&gt;
Come precedentemente affermato: esistono molti modi per aggiornare un sistema operativo Slackware Linux. Il pi&amp;amp;ugrave; semplice ed intuitivo consiste nello scaricare i pacchetti dagli URL riportati nelle segnalazioni di sicurezza, in ogni voce oltre alla descrizione del problema sono inclusi i link per tutte le versioni di Slackware attivamente supportate, quindi utilizzare il comando &amp;#039;&amp;#039;&amp;#039;upgradepkg&amp;#039;&amp;#039;&amp;#039;. Upgradepkg &amp;amp;egrave; un comando appartenente al pacchetto &amp;#039;&amp;#039;&amp;#039;pkgtools&amp;#039;&amp;#039;&amp;#039; che si occupa di installare un pacchetto sovrascrivendone una precedente versione. Per far ci&amp;amp;ograve; il comando prima installa la versione pi&amp;amp;ugrave; recente quindi procede a rimuovere tutti i file della vecchia non inclusi nella nuova. La procedura esposta richiede ovviamente molto lavoro da parte dell&amp;#039;amministratore di sistema: lavoro che potrebbe ridursi notevolmente facendo ricorso ad un gestore di pacchetti.&lt;br /&gt;
&lt;br /&gt;
== slackpkg ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Slackpkg&amp;#039;&amp;#039;&amp;#039; &amp;amp;egrave; il gestore di pacchetti predefinito di Slackware Linux ed offre molte funzionalit&amp;amp;agrave; comuni agli strumenti adottati da altre distribuzioni come &amp;#039;&amp;#039;&amp;#039;yum&amp;#039;&amp;#039;&amp;#039;, per le distribuzioni derivate da &amp;#039;&amp;#039;&amp;#039;Red Hat&amp;#039;&amp;#039;&amp;#039;, o &amp;#039;&amp;#039;&amp;#039;apt&amp;#039;&amp;#039;&amp;#039;, per quelle derivate da &amp;#039;&amp;#039;&amp;#039;Debian&amp;#039;&amp;#039;&amp;#039;. Slackpkg consente di &amp;#039;&amp;#039;&amp;#039;aggiornare via rete&amp;#039;&amp;#039;&amp;#039; singoli pacchetti oppure l&amp;#039;intero sistema, installare o rimuovere pacchetti, ottenere informazioni circa un pacchetto e molto altro ancora. Per poter utilizzare slackpkg sar&amp;amp;agrave; necessario:&lt;br /&gt;
# Installare il programma se non fosse presente nel sistema.&lt;br /&gt;
# Modificare secondo le proprie esigenze le opzioni contenute nel file di configurazione: &amp;#039;&amp;#039;&amp;#039;/etc/slackpkg/slackpkg.conf&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Abilitare &amp;#039;&amp;#039;&amp;#039;uno ed uno solo tra i mirror&amp;#039;&amp;#039;&amp;#039; presenti nell&amp;#039;elenco in &amp;#039;&amp;#039;&amp;#039;/etc/slackpkg/mirrors&amp;#039;&amp;#039;&amp;#039;. Si consiglia di sceglierne uno veloce e geograficamente vicino al proprio paese.&lt;br /&gt;
# Procedere alla prima configurazione dello strumento:&lt;br /&gt;
: Lanciare il comando &lt;br /&gt;
   &amp;#039;&amp;#039;&amp;#039;slackpkg&amp;#039;&amp;#039;&amp;#039; update gpg&lt;br /&gt;
: per aggiornare il file contenente la firma digitale del progetto Slackware. &amp;#039;&amp;#039;&amp;#039;Tale firma servir&amp;amp;agrave; per certificare la provenienza dei pacchetti scaricati ed installati&amp;#039;&amp;#039;&amp;#039;. Procedere quindi ad aggiornare l&amp;#039;elenco dei pacchetti disponibili lanciando il comando&lt;br /&gt;
   &amp;#039;&amp;#039;&amp;#039;slackpkg&amp;#039;&amp;#039;&amp;#039; update&lt;br /&gt;
: Il gestore di pacchetti sar&amp;amp;agrave; quindi pronto per l&amp;#039;uso.&lt;br /&gt;
&lt;br /&gt;
Per verificare periodicamente la presenza di nuovi aggiornamenti sar&amp;amp;agrave; sufficiente lanciare il comando:&lt;br /&gt;
   &amp;#039;&amp;#039;&amp;#039;slackpkg&amp;#039;&amp;#039;&amp;#039; update&lt;br /&gt;
&lt;br /&gt;
Per eseguire l&amp;#039;aggiornamento di un intero sistema sar&amp;amp;agrave; possibile far ricorso al comando:&lt;br /&gt;
   &amp;#039;&amp;#039;&amp;#039;slackpkg&amp;#039;&amp;#039;&amp;#039; upgrade-all&lt;br /&gt;
che, dopo aver verificato l&amp;#039;esistenza di pacchetti aggiornati, li scaricher&amp;amp;agrave; localmente e avvier&amp;amp;agrave; il programma &amp;#039;&amp;#039;&amp;#039;upgradepkg&amp;#039;&amp;#039;&amp;#039; citato in precedenza. All&amp;#039;utente verr&amp;amp;agrave; richiesta una conferma come mostrato nella figura sottostante.&lt;br /&gt;
&lt;br /&gt;
[[File:slackpkg_upgrade_all.jpeg]]&lt;br /&gt;
&lt;br /&gt;
A conferma avvenuta l&amp;#039;aggiornamento proceder&amp;amp;agrave; senza ulteriori indugi. Al termine dell&amp;#039;operazione &amp;#039;&amp;#039;&amp;#039;slackpkg mostrer&amp;amp;agrave; un elenco contenente i nuovi file di configurazione installati&amp;#039;&amp;#039;&amp;#039;. Sar&amp;amp;agrave; compito dell&amp;#039;amministratore di sistema aggiornare i file sostituendone le versioni precedenti ed eseguire eventuali operazioni di configurazione specifiche come &amp;#039;&amp;#039;&amp;#039;lanciare lilo dopo aver aggiornato il kernel&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Aggiornamento Tramite Script ==&lt;br /&gt;
&lt;br /&gt;
Sebbene slackpkg rappresenti uno strumento molto comodo per l&amp;#039;amministratore di sistema, non &amp;amp;egrave; ancora la soluzione ricercata in quanto richiede una interazione umana per operare efficacemente. Lo scopo perseguito consiste nell&amp;#039;&amp;#039;&amp;#039;&amp;#039;aggiornare in maniera totalmente automatica i pacchetti di un sistema Slackware Linux&amp;#039;&amp;#039;&amp;#039; adibito alla compilazione di software. Prendendo spunto dalla [http://docs.slackware.com/slackware:beginners_guide documentazione ufficiale] ci si &amp;amp;egrave; mossi nella direzione di uno script di shell che potesse essere eseguito periodicamente attraverso il demone &amp;#039;&amp;#039;&amp;#039;cron&amp;#039;&amp;#039;&amp;#039;. Le caratteristiche dello script sono:&lt;br /&gt;
* Semplicit&amp;amp;agrave;.&lt;br /&gt;
* Necessit&amp;amp;agrave; di sfruttare per quanto possibile gli strumenti standard offerti dalla distribuzione.&lt;br /&gt;
* Necessit&amp;amp;agrave; di produrre poco o nessun output e di salvare quante pi&amp;amp;ugrave; informazioni possibili in un file di log.&lt;br /&gt;
* Esigenza di scartare alcuni pacchetti per cui sia necessario un intervento umano: Il kernel ad esempio.&lt;br /&gt;
Per verificare l&amp;#039;esistenza di patch lo script analizzer&amp;amp;agrave; il contenuto di una copia aggiornata del file Changelog.txt sfruttando &amp;#039;&amp;#039;&amp;#039;rsync_slackware_patches.sh&amp;#039;&amp;#039;&amp;#039;: uno script istituzionale pensato per tale compito. Pi&amp;amp;ugrave; in dettaglio lo script dovr&amp;amp;agrave;&lt;br /&gt;
# Scaricare una versione aggiornata di rsync_slackware_patches.sh in locale.&lt;br /&gt;
# Eseguire lo script in modo da scaricare localmente i pacchetti aggiornati presenti nella directory &amp;#039;&amp;#039;&amp;#039;/patches&amp;#039;&amp;#039;&amp;#039; della versione di Slackware installata.&lt;br /&gt;
# Determinare quali pacchetti necessitino di aggiornamento.&lt;br /&gt;
# Verificare la firma dei pacchetti in modo da accertarne l&amp;#039;origine.&lt;br /&gt;
# Installare i pacchetti fermando l&amp;#039;operazione solo nel caso si presentino errori.&lt;br /&gt;
# Salvare un resoconto di tutte le operazioni in un file di log per future consultazioni.&lt;br /&gt;
&lt;br /&gt;
Uno esempio di script in grado di eseguire quanto richiesto pi&amp;amp;ugrave; sopra pu&amp;amp;ograve; essere scaricato dal seguente [http://www.giustetti.net/resource/script/tde/patch_install.sh link].&lt;br /&gt;
&lt;br /&gt;
Per programmare l&amp;#039;esecuzione periodica dello script sar&amp;amp;agrave; necessario &amp;#039;&amp;#039;&amp;#039;modificare il crontab dell&amp;#039;utente root&amp;#039;&amp;#039;&amp;#039; mediante il comando:&lt;br /&gt;
   &amp;#039;&amp;#039;&amp;#039;crontab&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;-e&amp;#039;&amp;#039;&lt;br /&gt;
aggiungendo una riga simile a&lt;br /&gt;
   01 00 * * * /usr/bin/bash /usr/local/bin/patch_install.sh 1&amp;gt; /dev/null&lt;br /&gt;
tramite cui cron &amp;#039;&amp;#039;&amp;#039;eseguir&amp;amp;agrave; lo script una volta al giorno un minuto dopo la mezzanotte&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Conclusioni ==&lt;br /&gt;
&lt;br /&gt;
Sono stati descritti diversi metodi per eseguire l&amp;#039;installazione di patch su di un sistema Slackware Linux in maniera manuale o automatica. &amp;amp;Egrave; stato presentato uno script che, combinato con il demone &amp;#039;&amp;#039;&amp;#039;cron&amp;#039;&amp;#039;&amp;#039;,  consente di eseguire l&amp;#039;aggiornamento periodico automatico di un ambiente di sviluppo e test. Non si tratta ovviamente di una soluzione ottimale, ma di un punto di partenza che, opportunamente ampliato ed integrato, potr&amp;amp;agrave; facilmente adattarsi alle proprie esigenze specifiche.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Per commenti, consigli, domande inviate una e-mail all&amp;#039;indirizzo &amp;#039;&amp;#039;studiosg [chiocciola] giustetti [punto] net&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Link esterni&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
* [http://www.slackware.com Slackware home page]&lt;br /&gt;
* [http://docs.slackware.com/slackware:beginners_guide Slackware Documentation Project (In inglese)]&lt;br /&gt;
* [http://www.slackware.com/security/ Slackware mailing list inerente la sicurezza (In inglese)]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Lingue: [http://www.giustetti.net/wiki/index.php?title=patch_install English] - &amp;#039;&amp;#039;&amp;#039;Italiano&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;</summary>
		<author><name>Wikiuser</name></author>
	</entry>
</feed>