<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.slacky.eu/wikislack/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
		<id>http://www.slacky.eu/wikislack/index.php?title=Slackware_Packages_-_Creazione_avanzata_e_canoni_convenzionali&amp;feed=atom&amp;action=history</id>
		<title>Slackware Packages - Creazione avanzata e canoni convenzionali - Cronologia</title>
		<link rel="self" type="application/atom+xml" href="http://www.slacky.eu/wikislack/index.php?title=Slackware_Packages_-_Creazione_avanzata_e_canoni_convenzionali&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Slackware_Packages_-_Creazione_avanzata_e_canoni_convenzionali&amp;action=history"/>
		<updated>2013-05-22T11:07:05Z</updated>
		<subtitle>Cronologia della pagina su questo sito</subtitle>
		<generator>MediaWiki 1.20.3</generator>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=Slackware_Packages_-_Creazione_avanzata_e_canoni_convenzionali&amp;diff=1585&amp;oldid=prev</id>
		<title>L1q1d: /* Slack-desk */</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Slackware_Packages_-_Creazione_avanzata_e_canoni_convenzionali&amp;diff=1585&amp;oldid=prev"/>
				<updated>2006-08-31T06:22:05Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Slack-desk&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Versione meno recente&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Versione delle 06:22, 31 ago 2006&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 421:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 421:&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;file slack-desc deve contenere prima dei duepunti il nome come riportato sul pacchetto,&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;file slack-desc deve contenere prima dei duepunti il nome come riportato sul pacchetto,&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;altrimenti la descrizione nella maggior parte dei casi NON si visualizzerà.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;altrimenti la descrizione nella maggior parte dei casi NON si visualizzerà.&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt; = doinst.sh =&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= doinst.sh =&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Il file doinst.sh (da inserire sotto la directory install/) ci permette di eseguire dei comandi&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Il file doinst.sh (da inserire sotto la directory install/) ci permette di eseguire dei comandi&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>L1q1d</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=Slackware_Packages_-_Creazione_avanzata_e_canoni_convenzionali&amp;diff=1497&amp;oldid=prev</id>
		<title>Slacky: /* Stesura finale */</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Slackware_Packages_-_Creazione_avanzata_e_canoni_convenzionali&amp;diff=1497&amp;oldid=prev"/>
				<updated>2006-08-30T05:24:24Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Stesura finale&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Versione meno recente&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Versione delle 05:24, 30 ago 2006&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 565:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 565:&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;se volessimo cancellare le directory superflue:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;se volessimo cancellare le directory superflue:&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt; #./SlackBuild &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;-–cleanup &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt; #./SlackBuild &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;--cleanup&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Conclusione =&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Conclusione =&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Risorse ==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Risorse ==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Slacky</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=Slackware_Packages_-_Creazione_avanzata_e_canoni_convenzionali&amp;diff=1458&amp;oldid=prev</id>
		<title>L1q1d: /* Slack-desk */</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Slackware_Packages_-_Creazione_avanzata_e_canoni_convenzionali&amp;diff=1458&amp;oldid=prev"/>
				<updated>2006-08-29T09:33:31Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Slack-desk&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Versione meno recente&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Versione delle 09:33, 29 ago 2006&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 398:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 398:&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;per lopster ad esempio:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;per lopster ad esempio:&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/pre&amp;gt;	&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;pre&amp;gt;	&lt;/span&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;# HOW TO EDIT THIS FILE:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# HOW TO EDIT THIS FILE:&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;# The &quot;handy ruler&quot; below makes it easier to edit a package description.  Line&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# The &quot;handy ruler&quot; below makes it easier to edit a package description.  Line&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;# up the first '|' above the ':' following the base package name, and the '|' on&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# up the first '|' above the ':' following the base package name, and the '|' on&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;# the right side marks the last column you can put a character in.  You must make&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# the right side marks the last column you can put a character in.  You must make&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;# exactly 11 lines for the formatting to be correct.  It's also customary to&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# exactly 11 lines for the formatting to be correct.  It's also customary to&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;# leave one space after the ':'.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# leave one space after the ':'.&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;       |-----handy-ruler------------------------------------------------------|&lt;/span&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	       |-----handy-ruler------------------------------------------------------|&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;lopster: lopster - A GTK napster client&lt;/span&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;lopster: &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;lopster - A GTK napster client&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;lopster:&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;lopster:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;lopster: &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;Lopster is a Napster Client developed in C with GTK interface.&lt;/span&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;lopster: &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;Lopster is a Napster Client developed in C with GTK interface.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;lopster: &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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;lopster: &lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;lopster: &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;source Web Site: http://lopster.sourceforge.net&lt;/span&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;lopster: &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;source Web Site: http://lopster.sourceforge.net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;lopster: &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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;lopster: &lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;lopster:&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;lopster:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;lopster:&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;lopster:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;lopster: &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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;lopster: &lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;lopster:&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;lopster:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;lopster: &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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;	lopster: &lt;/div&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Ricordiamoci che il nome del pacchetto dovrà essere nome-versione-arch-build.tgz ed il&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Ricordiamoci che il nome del pacchetto dovrà essere nome-versione-arch-build.tgz ed il&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;!-- diff cache key wiki:diff:version:1.11a:oldid:1457:newid:1458 --&gt;
&lt;/table&gt;</summary>
		<author><name>L1q1d</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=Slackware_Packages_-_Creazione_avanzata_e_canoni_convenzionali&amp;diff=1457&amp;oldid=prev</id>
		<title>L1q1d: /* Slack-desk */</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Slackware_Packages_-_Creazione_avanzata_e_canoni_convenzionali&amp;diff=1457&amp;oldid=prev"/>
				<updated>2006-08-29T09:32:50Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Slack-desk&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Versione meno recente&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Versione delle 09:32, 29 ago 2006&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 376:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 376:&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;# COME EDITARE QUESTO FILE:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# COME EDITARE QUESTO FILE:&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;# Le &quot;handy ruler&quot; qui sotto semplificano la modifica della descrizione del &lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# Le &quot;handy ruler&quot; qui sotto semplificano la modifica della descrizione del &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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;# pacchetto. Il primo carattere '|' nella prima linea deve avere subito sotto &lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# pacchetto. Il primo carattere '|' nella prima linea deve avere subito sotto &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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;# i duepunti ':' che sono preceduti dalla base del nome del pacchetto, e&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# i duepunti ':' che sono preceduti dalla base del nome del pacchetto, e&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;# il carattere '|' finale a destra è il delimitatore per l'ultimo carattere&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# il carattere '|' finale a destra è il delimitatore per l'ultimo carattere&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;# che è possibile inserire. Dovete creare ESATTAMENTE 11 linee perchè la&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# che è possibile inserire. Dovete creare ESATTAMENTE 11 linee perchè la&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;# formattazione sia corretta. E' anche uso lasciare uno spazio dopo i duepunti.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# formattazione sia corretta. E' anche uso lasciare uno spazio dopo i duepunti.&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	    &lt;/span&gt;|-----handy-ruler------------------------------------------------------|&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;    &lt;/span&gt;|-----handy-ruler------------------------------------------------------|&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;nome: descrizione&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;nome: descrizione&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;nome:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;nome:&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;nome: descrizione.......................................&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;nome: descrizione.......................................&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;nome: descrizione.......................................&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;nome: descrizione.......................................&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;nome: descrizione.......................................&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;nome: descrizione.......................................&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;nome: descrizione.......................................&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;nome: descrizione.......................................&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;nome: &lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;nome: &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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;nome: descrizione.......................................&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;nome: descrizione.......................................&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;nome: &lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;nome: &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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;nome:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;nome:&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	nome: &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;nome: 	&lt;/span&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;per lopster ad esempio:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;per lopster ad esempio:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 443:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 443:&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Ovviamente il file accetta qualsiasi tipo di oprazione “fattibile” in shell.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Ovviamente il file accetta qualsiasi tipo di oprazione “fattibile” in shell.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Stesura finale =&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Stesura finale =&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Dopo aver creato i files slack-desc e doinst.sh siamo pronti a finire il nostro SlackBuild&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Dopo aver creato i files slack-desc e doinst.sh siamo pronti a finire il nostro SlackBuild&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>L1q1d</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=Slackware_Packages_-_Creazione_avanzata_e_canoni_convenzionali&amp;diff=1456&amp;oldid=prev</id>
		<title>L1q1d: /* CFLAGS (file SlackBuild) */</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Slackware_Packages_-_Creazione_avanzata_e_canoni_convenzionali&amp;diff=1456&amp;oldid=prev"/>
				<updated>2006-08-29T09:32:23Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;CFLAGS (file SlackBuild)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Versione meno recente&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Versione delle 09:32, 29 ago 2006&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 322:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 322:&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;di ottimizzazione del gcc:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;di ottimizzazione del gcc:&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;CFLAGS=”-O2 -march=i486 -mcpu=i686” ./configure -–prefix=/usr&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;CFLAGS=”-O2 -march=i486 -mcpu=i686” ./configure -–prefix=/usr&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;make #Compiliamo il software&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;make #Compiliamo il software&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== make DESTDIR o prefix ==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== make DESTDIR o prefix ==&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>L1q1d</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=Slackware_Packages_-_Creazione_avanzata_e_canoni_convenzionali&amp;diff=1455&amp;oldid=prev</id>
		<title>L1q1d: /* In caso di patch */</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Slackware_Packages_-_Creazione_avanzata_e_canoni_convenzionali&amp;diff=1455&amp;oldid=prev"/>
				<updated>2006-08-29T09:32:11Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;In caso di patch&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Versione meno recente&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Versione delle 09:32, 29 ago 2006&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 308:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 308:&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;sorgente in /tmp e  la parte sulla patch:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;sorgente in /tmp e  la parte sulla patch:&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;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: #ffa; color:black; font-size: smaller;&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: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;echo &quot;+================+&quot;&lt;/span&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;echo &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;&quot;+================+&quot;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;echo &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;&quot;| $NAME-$VERSION |&quot;&lt;/span&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/span&gt;echo &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;&quot;| $NAME-$VERSION |&quot;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;echo &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;&quot;+================+&quot;&lt;/span&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	echo &quot;+================+&quot;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;cd $TMP&lt;/span&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	cd $TMP&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;tar zxvf $CWD/$NAME-$VERSION.tar.gz # scompattiamo il sorgente&lt;/span&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	tar zxvf $CWD/$NAME-$VERSION.tar.gz &lt;/span&gt;# &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;scompattiamo il sorgente&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;cd $NAME-$VERSION &lt;/span&gt;# &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;ci portiamo all'interno della directory appena scompattata&lt;/span&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;	cd $NAME-$VERSION # ci portiamo all'interno della directory appena scompattata&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;zcat $CWD/lopster-1.2.0-1.patch.gz | patch -p0 #patchamo&lt;/span&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;	zcat $CWD/lopster-1.2.0-1.patch.gz | patch -p0 #patchamo&lt;/div&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== CFLAGS (file SlackBuild) ==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== CFLAGS (file SlackBuild) ==&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>L1q1d</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=Slackware_Packages_-_Creazione_avanzata_e_canoni_convenzionali&amp;diff=1454&amp;oldid=prev</id>
		<title>L1q1d il 09:31, 29 ago 2006</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Slackware_Packages_-_Creazione_avanzata_e_canoni_convenzionali&amp;diff=1454&amp;oldid=prev"/>
				<updated>2006-08-29T09:31:35Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Versione meno recente&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Versione delle 09:31, 29 ago 2006&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 1:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 1:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Packages]]&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Introduzione e Licenza =&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Introduzione e Licenza =&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Questo DRAFT vuole essere una guida alla creazione di pacchetti Slackware, si tratta in gran&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Questo DRAFT vuole essere una guida alla creazione di pacchetti Slackware, si tratta in gran&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>L1q1d</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=Slackware_Packages_-_Creazione_avanzata_e_canoni_convenzionali&amp;diff=1453&amp;oldid=prev</id>
		<title>L1q1d: /* Ringraziamenti e Note Personali */</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Slackware_Packages_-_Creazione_avanzata_e_canoni_convenzionali&amp;diff=1453&amp;oldid=prev"/>
				<updated>2006-08-29T09:31:04Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Ringraziamenti e Note Personali&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Versione meno recente&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Versione delle 09:31, 29 ago 2006&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 598:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 598:&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Infine un particolare ringraziamento a Lorys che,&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Infine un particolare ringraziamento a Lorys che,&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;con le sue domande, mi ha dato l'energia di scrivere.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;con le sue domande, mi ha dato l'energia di scrivere.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Autore: [[Utente:Micio|Micio]]&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>L1q1d</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=Slackware_Packages_-_Creazione_avanzata_e_canoni_convenzionali&amp;diff=1452&amp;oldid=prev</id>
		<title>L1q1d il 09:30, 29 ago 2006</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Slackware_Packages_-_Creazione_avanzata_e_canoni_convenzionali&amp;diff=1452&amp;oldid=prev"/>
				<updated>2006-08-29T09:30:27Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nuova pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Introduzione e Licenza =&lt;br /&gt;
Questo DRAFT vuole essere una guida alla creazione di pacchetti Slackware, si tratta in gran&lt;br /&gt;
parte di conoscenze provenienti dall'utilizzo “Massiccio” di Slackware Linux.&lt;br /&gt;
Come per tutto ciò che ho scritto e pubblicato in precedenza questo documento NON&lt;br /&gt;
è coperto da Licenza di alcun genere, questa volta mio malgrado. Se siete interessati a&lt;br /&gt;
conoscerne i motivi potete trovare una risposta al paragrafo 9.3.&lt;br /&gt;
Questo documento rappresenta un “tutorial”, potete prenderne spunto, copiarlo parzialmente&lt;br /&gt;
o interamente, fatene quello che volete; se citate il mio nome in qualche altro documento che &lt;br /&gt;
ha preso idee o spunti da questo mi fà ovviamente piacere. Chiunque voglia segnalare&lt;br /&gt;
errori o correzioni è il benvenuto.&lt;br /&gt;
= Marchi =&lt;br /&gt;
Slackware® è un marchio registrato da Slackware Linux, Inc&lt;br /&gt;
Linux è un marchio registrato da Linus Torwalds&lt;br /&gt;
= Stile =&lt;br /&gt;
&lt;br /&gt;
Slackware ha uno stile tutto suo. Basata su un “mix” tra SYSV e BSD Style; &lt;br /&gt;
si è guadagnata in Anni la fama di “distribuzione pulita”. Senza entrare nello specifico&lt;br /&gt;
del Mito (sfatato o meno) andiamo ad analizzare la parte di stile che ci interessa in modo&lt;br /&gt;
da poter creare dei pacchetti Perfetti in puro  “Slackware Style”.&lt;br /&gt;
== Linux for SubGenius ==&lt;br /&gt;
Slackware nasce nell'aprile 1993 dalla geniale mente di Patrick J. Volkerding, è basata su SLS,&lt;br /&gt;
distribuzione ormai deceduta a cui lo stesso PJV lavorava. E' la più antica distribuzione Linux&lt;br /&gt;
tra quelle ancora in vita. Seppur si sia evoluta molto negli anni, la sua struttura si consolida&lt;br /&gt;
dove può su “shell scripting”, ecco uno dei motivi per la quale viene considerata “pulita”&lt;br /&gt;
(gran parte di ciò che fà uno script possiamo farlo a “mano” da shell). Come quasi tutti &lt;br /&gt;
i sistemi operativi sfrutta dei pacchetti precompilati che sostengono la sua intelaiatura e ci&lt;br /&gt;
permettono di sfruttare appieno le potenzialità di questo *nix.&lt;br /&gt;
Le differenze che rendono unica Slackware sono molteplici, con questa semplice spiegazione&lt;br /&gt;
abbiamo solo toccato la superfice, ma ciò che viene trattato in questo DRAFT sono i pacchetti,&lt;br /&gt;
e ci basta sapere questo riguardo lo Slackware Style per poter procedere.&lt;br /&gt;
== Struttura delle directory ==&lt;br /&gt;
La struttura delle directory sotto Slackware è molto simile a quella di un *nix BSD:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	drwxr-xr-x	root	bin	bin/&lt;br /&gt;
	drwxr-xr-x   	root	root   	boot/&lt;br /&gt;
	drwxr-xr-x   	root	root	dev/&lt;br /&gt;
	drwxr-xr-x   	root    root 	etc/&lt;br /&gt;
	drwxr-xr-x    	root    root    home/&lt;br /&gt;
	drwxr-xr-x    	root    root	lib/&lt;br /&gt;
	drwxr-xr-x    	root    root    mnt/&lt;br /&gt;
	drwxr-xr-x    	root    root    opt/&lt;br /&gt;
	dr-xr-xr-x  	root    root    proc/&lt;br /&gt;
	drwx--x---   	root    root    root/&lt;br /&gt;
	drwxr-xr-x    	root    bin     sbin/&lt;br /&gt;
	drwxrwxrwt   	root    root    tmp/&lt;br /&gt;
	drwxr-xr-x   	root    root    usr/&lt;br /&gt;
	drwxr-xr-x   	root    root    var/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Come possiamo notare quasi tutte le directory nella root principale sono di proprietà di root.root&lt;br /&gt;
fatta eccezione per bin/ e sbin/ che sono di proprietà root.bin&lt;br /&gt;
(vale per quasi tutte le directory bin/ e  sbin/ presenti nel sistema,&lt;br /&gt;
quindi anche /usr/bin/, /usr/sbin/ etc...).&lt;br /&gt;
&lt;br /&gt;
Queste directory usualmente contengono gli eseguibili, le directory lib/ contengono le librerie,&lt;br /&gt;
le directory man/ contengono le pagine man (e.g. /usr/man di proprietà root.root).&lt;br /&gt;
Una nota particolore per la directory /usr/doc/ (anch'essa di propietà root.root) &lt;br /&gt;
che contiene tutti i documenti ed affini dei software installati.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cosa si intende per “pacchetto”? ==&lt;br /&gt;
&lt;br /&gt;
Per pacchetto intendiamo un software precompilato che automaticamente vada a&lt;br /&gt;
posizionarsi in alcune directory prestabilite e che funzioni senza la necessità di essere compilato.&lt;br /&gt;
Un pacchetto slackware altro non è che un software precompilato, archiviato con l'utility tar &lt;br /&gt;
(man tar per informazioni) comprensivo delle directory prestabilite e compresso con l'utility gzip&lt;br /&gt;
(man gzip per informazioni).&lt;br /&gt;
&lt;br /&gt;
== Tools predefiniti per la gestione dei pacchetti ==&lt;br /&gt;
&lt;br /&gt;
     Per gestire i pacchetti ci vengono messi a disposizione diversi scripts:&lt;br /&gt;
&lt;br /&gt;
* pkgtool 	(per la completa gestione dei pacchetti – interfaccia ncurses)&lt;br /&gt;
* makepkg		(creazione automatizzata di un pacchetto partendo da un precompilato)&lt;br /&gt;
* explodepkg	(estrae il pacchetto nella directory corrente)&lt;br /&gt;
* installpkg	(installa il pacchetto)&lt;br /&gt;
* removepkg	(rimuove il pacchetto)&lt;br /&gt;
* upgradepkg	(disinstalla il vecchio pacchetto ed installa quello nuovo)&lt;br /&gt;
&lt;br /&gt;
il man anche qui può essere esauriente.&lt;br /&gt;
&lt;br /&gt;
== Percorsi Utili ==&lt;br /&gt;
Slackware mantiene un database dei pacchetti e degli scripts aggiunti e rimossi,&lt;br /&gt;
le directory relative sono:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	/var/log/packages&lt;br /&gt;
	/var/log/removed_packages&lt;br /&gt;
	/var/log/scripts&lt;br /&gt;
	/var/log/removed_scripts&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Il quadro chiaro ==&lt;br /&gt;
&lt;br /&gt;
       Riepiloghiamo e vediamo di avere un quadro chiaro sullo stile relativo alla &lt;br /&gt;
creazione di un pacchetto slackware:&lt;br /&gt;
&lt;br /&gt;
Abbiamo detto che:&lt;br /&gt;
&lt;br /&gt;
Un pacchetto è un software precompilato, motivo per il quale dovrebbe contenere almeno un eseguibile,&lt;br /&gt;
che seguendo lo stile slackware con molta probabilità andrà a posizionarsi sotto /bin/ o /sbin/&lt;br /&gt;
o molto più probabilmente sotto /usr/bin/ o /usr/sbin/ per cui il proprietario di questo eseguibile&lt;br /&gt;
nonche della directory dovrà essere root.bin in questo caso.&lt;br /&gt;
Se il pacchetto contiene delle librerie o files che devo inserire in altri PATH con molta&lt;br /&gt;
probabilità il proprietario dovrà essere root.root. La documentazione &lt;br /&gt;
(i README, INSTALL, NEWS, FAQ, CHANGELOG etc...) devo inserirla sotto /usr/doc/nomesoftware-versione&lt;br /&gt;
(esempio pratico: xchat 1.1.0 avrà la sua documentazione sotto /usr/doc/xchat-1.1.0 ),&lt;br /&gt;
questa directory ed il suo contenuto sono anch'essi di proprietà root.root.&lt;br /&gt;
= Canoni e “standard” =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nel paragrafo precedente abbiamo visto alcuni “standard” utilizzati da slackware:&lt;br /&gt;
&lt;br /&gt;
le directory contenenti i binari sono quasi tutte di proprietà root.bin&lt;br /&gt;
la directory predefinita per la documentazione è /usr/doc/&lt;br /&gt;
le directory che tengono traccia di pacchetti e scripts sono sotto /var/log/&lt;br /&gt;
&lt;br /&gt;
Questi sono alcuni degli “standard” PATH.&lt;br /&gt;
&lt;br /&gt;
Ora esaminiamo il PATH standard che viene “preferito” dai “SubGenius”:&lt;br /&gt;
&lt;br /&gt;
Nella maggior parte dei casi sotto Linux i software vengono installati sotto la directory&lt;br /&gt;
/usr/local (quindi /usr/local/bin o /usr/local/sbin per i binari /usr/local/lib per le librerie&lt;br /&gt;
/usr/local/etc per i files di configurazione/sistema e così via).&lt;br /&gt;
&lt;br /&gt;
Slackware preferisce /usr/ al posto di /usr/local per i binari.&lt;br /&gt;
/etc/ è la directory per i files di configurazione/sistema.&lt;br /&gt;
/var/log/ per i logs.&lt;br /&gt;
&lt;br /&gt;
== Come posso cambiare il PATH predefinito dal sorgente? ==&lt;br /&gt;
&lt;br /&gt;
Qui serve una leggera conoscenza concernente la compilazione.&lt;br /&gt;
&lt;br /&gt;
Se il sorgente è dotato di configure (man autoconf) la flag –prefix=/usr &lt;br /&gt;
può salvarci (e solitamente è così per quanto riguarda i binari), &lt;br /&gt;
se necessitiamo di files in /etc/ utilizziamo la flag –sysconfdir=/etc.&lt;br /&gt;
Esistone altre flags per altre directory di sistema, un ./configure –help&lt;br /&gt;
potrà aiutarci a capire.&lt;br /&gt;
&lt;br /&gt;
Se il sorgente non è dotato del configure possiamo tentare con un make –prefix=/usr,&lt;br /&gt;
anche qui un make –help ci può venire in aiuto; oppure possiamo editare il Makefile&lt;br /&gt;
e sostituire i PATH a mano (e.g. /usr/local lo sostituiamo con /usr), attenti a quello&lt;br /&gt;
che fate se non avete almeno una minima esperienza con la compilazione ed i comandi *nix.&lt;br /&gt;
&lt;br /&gt;
Se il sorgente non è dotato neanche di Makefile e va compilato a mano con il compilatore i casi sono 2:&lt;br /&gt;
# Ne sapete abbastanza quindi sapete già cosa fare ed è già tanto che leggete questo tutorial.&lt;br /&gt;
# Non ne sapete quasi nulla, quindi rileggetevi un pò le basi poi tornate su questo punto&lt;br /&gt;
  e compilatevi il programma che evidentemente non avrà bisogno di un PATH di installazione.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bene, abbiamo appurato la convenzione dei PATH sotto slackware.&lt;br /&gt;
&lt;br /&gt;
== Flags di ottimizzazione del compilatore ==&lt;br /&gt;
Le flags di ottimizzazione del compilatore (CFLAGS) sono degli accorgimenti del gcc&lt;br /&gt;
(il compilatore appunto) che migliorano le prestazioni del binario in base alle capacità&lt;br /&gt;
del calcolatore ed alla sua architettura. Esse rendono più “snello” l'eseguibile, &lt;br /&gt;
cambiando alcuni parametri e facendo meno controlli (cosa che torna utile anche in ambito sicurezza).&lt;br /&gt;
A dire il vero esistono una “valanga” di flags, e non starò qui a spiegare le varie differenze &lt;br /&gt;
ed i motivi per cui siano utili anche per la sicurezza, ciò che interessa a noi&lt;br /&gt;
è lo “standard” utilizzato da slackware.&lt;br /&gt;
&lt;br /&gt;
le CFLAGS che PJV ci propone sono usualmente:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-O2 -march=i386 -mcpu=i686 (fino a release uguali o minori a slackware 9.0)&lt;br /&gt;
-O2 -march=i486 -mcpu=i686 (per release maggiori di slackware 9.0)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Per utilizzare queste flags dal sorgente è semplice:&lt;br /&gt;
&lt;br /&gt;
Se il sorgente è dotato di configure:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CFLAGS=”-O2 -march=i486 -mcpu=i686” ./configure -–prefix=/usr&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Se il sorgente è dotato di Makefile lo editiamo e inseriamo/cambiamo le flags &lt;br /&gt;
(non è fondamentale se non riuscite a cambiarle) e, dal momento che slackware è la release dei “SubGenius” nessuno ci vieta di ottimizzare ulteriormente.&lt;br /&gt;
== Strip dei binari e di librerie ==&lt;br /&gt;
&lt;br /&gt;
Convenzionalmente, per risparmiare spazio e “snellire” il programma sotto slackware vengono&lt;br /&gt;
“strippati” gli eseguibili (man strip). Strippare un eseguibile significa sostanzialmente&lt;br /&gt;
togliere i simboli di debug dai files oggetto.&lt;br /&gt;
Per i binari “normali” usualmente il comando è il seguente:&lt;br /&gt;
 #strip nomeprogramma&lt;br /&gt;
Per le librerie invece:&lt;br /&gt;
 #strip -–strip-unneeded nomelibreria (togliamo solo alcuni simboli)&lt;br /&gt;
== Rispamiare spazio su disco ==&lt;br /&gt;
Di default, oltre che ottimizzare e strippare, per risparmiare spazio su disco comprimiamo&lt;br /&gt;
le pagine man (se presenti) con gzip. Il man decomprime e legge “on-the-fly” le pagine compresse.&lt;br /&gt;
== Sintassi di un pacchetto ==&lt;br /&gt;
Dalla versione 8.1 di Slackware si è cambiato il metodo di “nominare” i pacchetti&lt;br /&gt;
(per adeguarsi, e soprattuto per una migliore gestione dei pacchetti&lt;br /&gt;
anche da parte dei tools di gestione).&lt;br /&gt;
&lt;br /&gt;
Un pacchetto viene nominato così:&lt;br /&gt;
 nomesorgente-versionesorgente-architettura-build.tgz&lt;br /&gt;
dove: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nomesorgente = nome del software sorgente&lt;br /&gt;
versionesorgente = versione del software sorgente&lt;br /&gt;
architettura = opzioni del compilatore con cui si compila il sorgente (CFLAGS)&lt;br /&gt;
build = versione del pacchetto&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
esempio pratico:&lt;br /&gt;
&lt;br /&gt;
il sorgente è lopster 1.2.0&amp;lt;br&amp;gt;&lt;br /&gt;
lo compiliamo con le CFLAGS convenzionali:&lt;br /&gt;
 -O2 -march=i486(flags per l'architettura) -mcpu=i686&lt;br /&gt;
questa è la prima volta che viene fatto questo pacchetto.&lt;br /&gt;
&lt;br /&gt;
quindi il nome del pacchetto sarà.....&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nomesorgente = lopster&lt;br /&gt;
versionesorgente = 1.2.0&lt;br /&gt;
architettura = i486&lt;br /&gt;
build = 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
ed eccolo qui:&lt;br /&gt;
 lopster-1.2.0-i486-1.tgz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Riepilogo:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dopo aver compilato/ottimizzato dal sorgente e avergli dato il prefisso giusto per&lt;br /&gt;
i PATH di installazione, strippiamo i binari e le librerie (se ce ne sono)&lt;br /&gt;
e “gzippiamo” le pagine se ce ne sono.&lt;br /&gt;
&lt;br /&gt;
Questo è lo stile slackware di default a grandi linee.&lt;br /&gt;
&lt;br /&gt;
Ora conosciamo i PATH, e le ottimizzazioni necessarie, non ci resta&lt;br /&gt;
che fare una prova con un sorgente vero e proprio. &lt;br /&gt;
&lt;br /&gt;
= Dal Sorgente =&lt;br /&gt;
Facciamo un esempio pratico di installazione completa (senza creare nessun pacchetto)&lt;br /&gt;
di un software a caso. Prendiamo come esempio lopster.&lt;br /&gt;
&lt;br /&gt;
Lo scariamo ed eccoci pronti:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar zxvf lopster-1.2.0.tar.gz&lt;br /&gt;
# cd  lopster-1.2.0&lt;br /&gt;
# CFLAGS=”-O2 -march=i486 -mcpu=i686” ./configure -–prefix=/usr&lt;br /&gt;
# make&lt;br /&gt;
# strip lopster&lt;br /&gt;
# make install &lt;br /&gt;
# chown root.bin /usr/bin/lopster&lt;br /&gt;
# mkdir /usr/doc/lopster-1.2.0&lt;br /&gt;
# cp -a AUTHORS BUGS COPYING ChangeLog INSTALL NEWS README README.pings\&lt;br /&gt;
 /usr/doc/lopster-1.2.0&lt;br /&gt;
# chown -R root.root /usr/doc/lopster-1.2.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PERFETTO. Abbiamo installato lopster in puro Stile Slackware. Non resta che crearci uno script&lt;br /&gt;
che faccia automaticamente tutto quello che abbiamo fatto qui e che magari ci metta tutti&lt;br /&gt;
i files di cui abbiamo bisogno in una directory temporanea per poi creare il pacchetto senza&lt;br /&gt;
problemi con il tool makepkg. &lt;br /&gt;
&lt;br /&gt;
Per convenzione questo Script porterà il nome di: SlackBuild.&lt;br /&gt;
= SlackBuild =&lt;br /&gt;
&lt;br /&gt;
semplificando la spiegazione diciamo che: per poter creare un pacchetto slackware l'utility&lt;br /&gt;
makepkg ha bisogno di trovarsi tutte le directory ed i files necessari sotto una directory&lt;br /&gt;
temporanea (simile al concetto di chroot) che per convenzione si chiamerà&lt;br /&gt;
package-nomesorgente (e.g. Package-lopster) e, sempre per convenzione la posizioneremo&lt;br /&gt;
nella directory temporanea predefinita (/tmp).&lt;br /&gt;
&lt;br /&gt;
Procediamo quindi con la creazione del nostro SlackBuild&lt;br /&gt;
(una minima conoscenza di bash scripting è richiesta)&lt;br /&gt;
&lt;br /&gt;
== directory temporanea (file SlackBuild) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
# directory temporanea e variabile directory corrente:&lt;br /&gt;
CWD=`pwd`&lt;br /&gt;
if [ &amp;quot;$TMP&amp;quot; = &amp;quot;&amp;quot; ]; then&lt;br /&gt;
 TMP=/tmp&lt;br /&gt;
fi&lt;br /&gt;
PKG=$TMP/package-lopster&lt;br /&gt;
&lt;br /&gt;
#Settiamo qualche altra variabile per velocizzare il lavoro:&lt;br /&gt;
&lt;br /&gt;
NAME=lopster&lt;br /&gt;
VERSION=1.2.0&lt;br /&gt;
ARCH=i486&lt;br /&gt;
BUILD=1&lt;br /&gt;
&lt;br /&gt;
if [ ! -d $TMP ]; then&lt;br /&gt;
  mkdir -p $TMP # posizione dove creiamo il sorgente&lt;br /&gt;
fi&lt;br /&gt;
if [ ! -d $PKG ]; then&lt;br /&gt;
  mkdir -p $PKG # posizione dove creiamo il package&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nel caso la compilazione del sorgente non crei le directory che ci interessano dobbiamo&lt;br /&gt;
farlo noi stessi, e qui dipende da quali directory servono al sorgente.&lt;br /&gt;
Nel caso di lopster la compilazione crea tali directory, ma tanto per fare un esempio&lt;br /&gt;
le creeremo nello SlackBuild così:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	mkdir -p $PKG/usr # creiamo quella directory che sarà la nostra /usr&lt;br /&gt;
	mkdir -p $PKG/usr/bin # creiamo quella directory che sarà la nostra /usr/bin&lt;br /&gt;
	mkdir -p $PKG/usr/share # creiamo /usr/share (richiesta da lopster)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
per ora chiudiamo lo SlackBuild che riprenderemo tra poco.&lt;br /&gt;
&lt;br /&gt;
== In caso di patch ==&lt;br /&gt;
&lt;br /&gt;
Spesso capita di dover “patchare” un software, per motivi di funzionalità e/o sicurezza.&lt;br /&gt;
Nel caso di lopster ad esempio un patch per la versione 1.2.0 c'è... scarichiamola&lt;br /&gt;
e se non è già compressa “gzippiamola” noi stessi, la faremo leggere allo SlackBuild&lt;br /&gt;
tramite lo zcat (man zcat). La patch compressa è: lopster-1.2.0-1.patch.gz&lt;br /&gt;
&lt;br /&gt;
Riapriamo il nostro SlackBuild ed aggiungiamo la “scompattazione del&lt;br /&gt;
sorgente in /tmp e  la parte sulla patch:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	echo &amp;quot;+================+&amp;quot;&lt;br /&gt;
	echo &amp;quot;| $NAME-$VERSION |&amp;quot;&lt;br /&gt;
	echo &amp;quot;+================+&amp;quot;&lt;br /&gt;
	cd $TMP&lt;br /&gt;
	tar zxvf $CWD/$NAME-$VERSION.tar.gz # scompattiamo il sorgente&lt;br /&gt;
	cd $NAME-$VERSION # ci portiamo all'interno della directory appena scompattata&lt;br /&gt;
	zcat $CWD/lopster-1.2.0-1.patch.gz | patch -p0 #patchamo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== CFLAGS (file SlackBuild) ==&lt;br /&gt;
&lt;br /&gt;
Come abbiamo spiegato nel paragrafo 3.2 lanciamo il configure con le flag &lt;br /&gt;
di ottimizzazione del gcc:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	CFLAGS=”-O2 -march=i486 -mcpu=i686” ./configure -–prefix=/usr&lt;br /&gt;
	make #Compiliamo il software&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== make DESTDIR o prefix ==&lt;br /&gt;
&lt;br /&gt;
Ora che abbiamo otimizzato e compilato il sorgente abbiamo bisogno di installarlo nella&lt;br /&gt;
nostra directory temporanea di installazione, come fare?&lt;br /&gt;
Se il sorgente è dotato del Makefile ci sono 2 opzioni che ci vengono in aiuto:&lt;br /&gt;
 make DESTDIR=Directory install &lt;br /&gt;
oppure:&lt;br /&gt;
 make prefix=Directory install &lt;br /&gt;
&lt;br /&gt;
Questo funziona nel 95% dei casi. Nel caso trovassimo vuota la nostra directory temporanea&lt;br /&gt;
di installazione (o non è presente il Makefile), dovremmo copiarci tutto a mano&lt;br /&gt;
(eseguibili e quant'altro). Il software che usiamo come esempio supporta il make prefix&lt;br /&gt;
...quindi procediamo come di seguito:&lt;br /&gt;
 make prefix=$PKG/usr install&lt;br /&gt;
== Inserire i File di documentazione dai sorgenti (file SlackBuild) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 mkdir -p $PKG/usr/doc/$NAME-$VERSION # creiamo la directory per i docs&lt;br /&gt;
 cp -a \&lt;br /&gt;
	  AUTHORS BUGS COPYING ChangeLog INSTALL NEWS README README.pings \&lt;br /&gt;
	  $PKG/usr/doc/$NAME-$VERSION&lt;br /&gt;
#copiamo i docs in quella che sarà /usr/doc/lopster-1.2.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Ottimizzazione (file SlackBuild) ==&lt;br /&gt;
 strip $PKG/usr/bin/* #strippiamo tutti gli eseguibili presenti nella nostra bin/&lt;br /&gt;
&lt;br /&gt;
nel caso di lopster non abbiamo pagine man, se incontrassimo dei software che installano&lt;br /&gt;
le pagine man dovremmo gzipparle, per esempio:&lt;br /&gt;
 gzip $PKG/usr/man/man(x)/* &lt;br /&gt;
== Permessi e proprietari ==&lt;br /&gt;
Settiamo ora i giusti permessi per i files (in caso ci sia sfuggito qualcosa) &lt;br /&gt;
e diamogli gli esatti proprietari:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chown -R root.bin $PKG/usr/bin # usr/bin/ compresa deve essere di proprietà root.bin &lt;br /&gt;
chmod 644 $PKG/usr/doc/$NAME-$VERSION/*&lt;br /&gt;
chown -R root.root $PKG/usr/doc/$NAME-$VERSION&lt;br /&gt;
chown -R root.root $PKG/usr/share&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== La directory install/ ==&lt;br /&gt;
Per gestire i pacchetti e per costruirli slackware ci permette di utilizzare una directory&lt;br /&gt;
speciale da inserire nella directory temporanea di installazione: La directory install/&lt;br /&gt;
(e.g. /tmp/package-lopster/install/ ).&lt;br /&gt;
Dentro questa directory possiamo inserire 2 files:&lt;br /&gt;
 slack-desc e doinst.sh&lt;br /&gt;
= Slack-desk =&lt;br /&gt;
&lt;br /&gt;
Il file slack-desc (da inserire nella directory install/) ci permette di fornire&lt;br /&gt;
una breve descrizione che verrà visualizzata al momento dell'installazione del pacchetto&lt;br /&gt;
con pkgtool o con installpkg. Per convenzione il file slack-desc deve avere il seguente formato:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	# COME EDITARE QUESTO FILE:&lt;br /&gt;
	# Le &amp;quot;handy ruler&amp;quot; qui sotto semplificano la modifica della descrizione del &lt;br /&gt;
	# pacchetto. Il primo carattere '|' nella prima linea deve avere subito sotto &lt;br /&gt;
	# i duepunti ':' che sono preceduti dalla base del nome del pacchetto, e&lt;br /&gt;
	# il carattere '|' finale a destra è il delimitatore per l'ultimo carattere&lt;br /&gt;
	# che è possibile inserire. Dovete creare ESATTAMENTE 11 linee perchè la&lt;br /&gt;
	# formattazione sia corretta. E' anche uso lasciare uno spazio dopo i duepunti.&lt;br /&gt;
	&lt;br /&gt;
	    |-----handy-ruler------------------------------------------------------|&lt;br /&gt;
	nome: descrizione&lt;br /&gt;
	nome:&lt;br /&gt;
	nome: descrizione.......................................&lt;br /&gt;
	nome: descrizione.......................................&lt;br /&gt;
	nome: descrizione.......................................&lt;br /&gt;
	nome: descrizione.......................................&lt;br /&gt;
	nome: &lt;br /&gt;
	nome: descrizione.......................................&lt;br /&gt;
	nome: &lt;br /&gt;
	nome:&lt;br /&gt;
	nome: &lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
per lopster ad esempio:&lt;br /&gt;
&amp;lt;/pre&amp;gt;	&lt;br /&gt;
	# HOW TO EDIT THIS FILE:&lt;br /&gt;
	# The &amp;quot;handy ruler&amp;quot; below makes it easier to edit a package description.  Line&lt;br /&gt;
	# up the first '|' above the ':' following the base package name, and the '|' on&lt;br /&gt;
	# the right side marks the last column you can put a character in.  You must make&lt;br /&gt;
	# exactly 11 lines for the formatting to be correct.  It's also customary to&lt;br /&gt;
	# leave one space after the ':'.&lt;br /&gt;
	&lt;br /&gt;
	       |-----handy-ruler------------------------------------------------------|&lt;br /&gt;
	lopster: lopster - A GTK napster client&lt;br /&gt;
	lopster:&lt;br /&gt;
	lopster: Lopster is a Napster Client developed in C with GTK interface.&lt;br /&gt;
	lopster: &lt;br /&gt;
	lopster: source Web Site: http://lopster.sourceforge.net&lt;br /&gt;
	lopster: &lt;br /&gt;
	lopster:&lt;br /&gt;
	lopster:&lt;br /&gt;
	lopster: &lt;br /&gt;
	lopster:&lt;br /&gt;
	lopster: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ricordiamoci che il nome del pacchetto dovrà essere nome-versione-arch-build.tgz ed il&lt;br /&gt;
file slack-desc deve contenere prima dei duepunti il nome come riportato sul pacchetto,&lt;br /&gt;
altrimenti la descrizione nella maggior parte dei casi NON si visualizzerà.&lt;br /&gt;
 = doinst.sh =&lt;br /&gt;
&lt;br /&gt;
Il file doinst.sh (da inserire sotto la directory install/) ci permette di eseguire dei comandi&lt;br /&gt;
(shell scripting) in caso un pacchetto necessiti di alcuni accorgimenti o modifichea files esterni.&lt;br /&gt;
Esso viene anche automaticamente creato/aggiornato in caso di presenza di symlink&lt;br /&gt;
(che vengono cancellati dal pacchetto per essere successivamente&lt;br /&gt;
ricreati durante l'installazione di quest'ultimo).&lt;br /&gt;
&lt;br /&gt;
Esempio pratico:&lt;br /&gt;
&lt;br /&gt;
supponiamo di voler aggiungere un utente lopster (uid 1500) con cui eseguire il progamma.&lt;br /&gt;
&lt;br /&gt;
Il nostro doinst.sh sarà così:&lt;br /&gt;
&lt;br /&gt;
 (userdel lopster ; useradd lopster -g users -u 1500 -d /home/lopster)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;N.B.&amp;lt;/u&amp;gt; &lt;br /&gt;
Questo è solo un esempio di come utilizzare il file doinst.sh.&amp;lt;br&amp;gt;&lt;br /&gt;
L'operazione di cui sopra non và eseguita per l'installazione di lopster.&lt;br /&gt;
&lt;br /&gt;
Ovviamente il file accetta qualsiasi tipo di oprazione “fattibile” in shell.&lt;br /&gt;
= Stesura finale =&lt;br /&gt;
Dopo aver creato i files slack-desc e doinst.sh siamo pronti a finire il nostro SlackBuild&lt;br /&gt;
e a creare il package.&lt;br /&gt;
&lt;br /&gt;
Quindi riepilogando nella directory corrente avremo i seguenti files:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
slack-desc # file della descrizione&lt;br /&gt;
doinst.sh # file dei comandi supplementari&lt;br /&gt;
lopster-1.2.0.tar.gz #sorgente compresso di lopster &lt;br /&gt;
lopster-1.2.0.patch.gz #patch gzippata per lopster&lt;br /&gt;
&amp;lt;/pre&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
finiamo la stesura del nostro SlackBuild.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p $PKG/install #creiamo la directory install/ &lt;br /&gt;
cat $CWD/slack-desc &amp;gt; $PKG/install/slack-desc #copiamo slack-desc in install/&lt;br /&gt;
cat $CWD/doinst.sh &amp;gt; $PKG/install/doinst.sh #copiamo doinst.sh in install/&lt;br /&gt;
&lt;br /&gt;
# Creiamo il pacchetto con makepkg.&lt;br /&gt;
cd $PKG&lt;br /&gt;
makepkg -l y -c n $TMP/$NAME-$VERSION-$ARCH-$BUILD.tgz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Le due opzioni dopo il makepkg significano:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-l, --linkadd y|n (inseriamo i symlinks nel file doinst.sh: raccomandato)&lt;br /&gt;
-c, --chown y|n (settiamo tutti i permessi aroot:root 755: non raccomandato)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
quindi -l YES e -c NO&lt;br /&gt;
&lt;br /&gt;
in questo modo eseguendo lo script SlackBuild installaremo il pacchetto e setteremo&lt;br /&gt;
il tutto in /tmp/package-lopster ed avremo il pacchetto fatto in&lt;br /&gt;
 /tmp/lopster-1.2.0-i486-1.tgz&lt;br /&gt;
in /tmp rimarrà anche il sorgente di lopster decompresso.&lt;br /&gt;
&lt;br /&gt;
Per deletare in automatico le cose superflue (se siamo sicuri che il pacchetto sia PERFETTO)&lt;br /&gt;
aggiungiumo un accortezza alla fine del nostro SlackBuild:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Deletiamo il materiale extra:&lt;br /&gt;
if [ &amp;quot;$1&amp;quot; = &amp;quot;--cleanup&amp;quot; ]; then&lt;br /&gt;
  rm -rf $TMP/$NAME-$VERSION&lt;br /&gt;
  rm -rf $PKG&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
In quetsto modo se lanciamo lo script con l'opzione -–cleanup verranno autamaticamente &lt;br /&gt;
cancellate le directory del pacchetto sorgente e la directory package-nomepacchetto.&lt;br /&gt;
&lt;br /&gt;
Andiamo a vedere come si presenta il nostro SlackBuild Completo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-------------------------------------------cut here-----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#SLACKBUILD SAMPLE&lt;br /&gt;
&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
# directory temporanea e variabile directory corrente:&lt;br /&gt;
CWD=`pwd`&lt;br /&gt;
if [ &amp;quot;$TMP&amp;quot; = &amp;quot;&amp;quot; ]; then&lt;br /&gt;
  TMP=/tmp&lt;br /&gt;
fi&lt;br /&gt;
PKG=$TMP/package-lopster&lt;br /&gt;
#Settiamo qualche altra variabile per velocizzare il lavoro:&lt;br /&gt;
NAME=lopster&lt;br /&gt;
VERSION=1.2.0&lt;br /&gt;
ARCH=i486&lt;br /&gt;
BUILD=1&lt;br /&gt;
if [ ! -d $TMP ]; then&lt;br /&gt;
  mkdir -p $TMP # posizione dove creiamo il sorgente&lt;br /&gt;
fi&lt;br /&gt;
if [ ! -d $PKG ]; then&lt;br /&gt;
  mkdir -p $PKG # posizione dove creiamo il package&lt;br /&gt;
fi&lt;br /&gt;
echo &amp;quot;+================+&amp;quot;&lt;br /&gt;
echo &amp;quot;| $NAME-$VERSION |&amp;quot;&lt;br /&gt;
echo &amp;quot;+================+&amp;quot;&lt;br /&gt;
cd $TMP&lt;br /&gt;
tar zxvf $CWD/$NAME-$VERSION.tar.gz # scompattiamo il sorgente&lt;br /&gt;
cd $NAME-$VERSION # ci portiamo all'interno della directory appena scompattata&lt;br /&gt;
zcat $CWD/lopster-1.2.0-1.patch.gz | patch -p0 #patchamo&lt;br /&gt;
CFLAGS=”-O2 -march=i486 -mcpu=i686” ./configure –-prefix=/usr&lt;br /&gt;
make #Compiliamo il software&lt;br /&gt;
make prefix=$PKG/usr install&lt;br /&gt;
mkdir -p $PKG/usr/doc/$NAME-$VERSION # creiamo la directory per i docs&lt;br /&gt;
cp -a \&lt;br /&gt;
  AUTHORS BUGS COPYING ChangeLog INSTALL NEWS README README.pings \&lt;br /&gt;
  $PKG/usr/doc/$NAME-$VERSION&lt;br /&gt;
strip $PKG/usr/bin/* #strippiamo tutti gli eseguibili presenti nella nostra bin/&lt;br /&gt;
chown -R root.bin $PKG/usr/bin # usr/bin/ compresa deve essere di proprietà root.bin &lt;br /&gt;
chmod 644 $PKG/usr/doc/$NAME-$VERSION/*&lt;br /&gt;
chown -R root.root $PKG/usr/doc/$NAME-$VERSION&lt;br /&gt;
chown -R root.root $PKG/usr/share&lt;br /&gt;
mkdir -p $PKG/install #creiamo la directory install/ &lt;br /&gt;
cat $CWD/slack-desc &amp;gt; $PKG/install/slack-desc #copiamo slack-desc in install/&lt;br /&gt;
cat $CWD/doinst.sh &amp;gt; $PKG/install/doinst.sh #copiamo doinst.sh in install/&lt;br /&gt;
# Creiamo il pacchetto con makepkg.&lt;br /&gt;
cd $PKG&lt;br /&gt;
makepkg -l y -c n $TMP/$NAME-$VERSION-$ARCH-$BUILD.tgz&lt;br /&gt;
# Deletiamo il materiale extra:&lt;br /&gt;
if [ &amp;quot;$1&amp;quot; = &amp;quot;--cleanup&amp;quot; ]; then&lt;br /&gt;
  rm -rf $TMP/$NAME-$VERSION&lt;br /&gt;
  rm -rf $PKG&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
-------------------------------------------cut here-----------------------------------------------------&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A questo punto nella directory corrente dovremmo avere:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
slack-desc # file della descrizione&lt;br /&gt;
doinst.sh # file dei comandi supplementari&lt;br /&gt;
lopster-1.2.0.tar.gz #sorgente compresso di lopster &lt;br /&gt;
lopster-1.2.0.patch.gz #patch gzippata per lopster&lt;br /&gt;
SlackBuild # script per la creazione del pacchetto&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
diamo un chmod +x SlackBuild&lt;br /&gt;
&lt;br /&gt;
e, come utente root lanciamolo:&lt;br /&gt;
 #./SlackBuild&lt;br /&gt;
&lt;br /&gt;
nel giro di una quantità &amp;quot;ridicola&amp;quot; di giffies abbiamo il nostro lopster-1.2.0-i486-1.tgz in /tmp&lt;br /&gt;
&lt;br /&gt;
se volessimo cancellare le directory superflue:&lt;br /&gt;
 #./SlackBuild -–cleanup &lt;br /&gt;
= Conclusione =&lt;br /&gt;
== Risorse ==&lt;br /&gt;
&lt;br /&gt;
I Source packages di Slackware, ed una discreta conoscenza di shell scripting.&lt;br /&gt;
&lt;br /&gt;
= Note =&lt;br /&gt;
Esistono ovviamente diversi modi per creare un pacchetto Slackware, in molti si sono&lt;br /&gt;
prodigati per facilitare/facilitarsi l'utilizzo dei vari SlackBuild, Ed anche gli esempi&lt;br /&gt;
proposti da questo DRAFT non bastano (guardatevi i Sources dei pacchetti Originali e/o&lt;br /&gt;
di chi li crea seguendo i canoni originali), ma questo è il Modo giusto per creare i&lt;br /&gt;
pacchetti in PERFETTO stile Slackware. &lt;br /&gt;
&lt;br /&gt;
Mi sento di aggiungere che Slackware, da buon Linux si basa sulle glibc che sono il&lt;br /&gt;
“core” del suo funzionamento, Molti software per Linux si basano su queste librerie,&lt;br /&gt;
per cui si può dedurre che diverse versioni di glibc implicano il mancato funzionamento&lt;br /&gt;
di un pacchetto precompilato, non dimentichiamo che anche la versione del&lt;br /&gt;
compilatore è importante. &lt;br /&gt;
&lt;br /&gt;
= Ringraziamenti e Note Personali =&lt;br /&gt;
Sinceramente, per una serie di motivi NON avevo intenzione di scrivere questo DRAFT.&lt;br /&gt;
Ciò che mi ha spinto maggiormente è stata l'arroganza di tutti quelli che hanno scritto&lt;br /&gt;
tutorial e/o appunti ridicoli o parzialmente “errati”  su questo argomento e che hanno avuto&lt;br /&gt;
il coraggio di mettere sotto GPL l'insieme di poche conoscenze che dovrebbero essere libere&lt;br /&gt;
e basta e non vincolate da nomi e indirizzi di mail. Dedico questo tutorial a queste persone&lt;br /&gt;
comprese quelle che hanno avuto il coraggio di lamentarsi perchè qualcuno gli ha copiato delle&lt;br /&gt;
parti delle “loro” (in parte inesatte) spiegazioni, magari facendo esempi con software di cui&lt;br /&gt;
il maintainer ufficiale dei pacchetti sono io.&lt;br /&gt;
Per onor di cronaca mi ci sono volute poco più di 4 ore per scrivere questo DRAFT,&lt;br /&gt;
metterlo sotto un qualche “vincolo” mi sembra un insulto alla Libertà di espressione e&lt;br /&gt;
conoscenza che è rimasta in RETE. Mi scuso fin da ora per il tono, ma sono realmente seccato&lt;br /&gt;
dal comportamento di alcuni.&lt;br /&gt;
Infine un particolare ringraziamento a Lorys che,&lt;br /&gt;
con le sue domande, mi ha dato l'energia di scrivere.&lt;/div&gt;</summary>
		<author><name>L1q1d</name></author>	</entry>

	</feed>