<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4941832585148608886</id><updated>2024-08-28T06:03:35.150+02:00</updated><category term="MaiolinuX"/><category term="debian"/><category term="linux"/><category term="NAS"/><category term="Readynas"/><category term="Windows 7"/><category term="debian live"/><category term="live"/><category term="live helper"/><category term="windows"/><category term="Add new tag"/><category term="Morphix"/><category term="Riello"/><category term="Swiss File Knife"/><category term="UPS"/><category term="access point"/><category term="adesklests"/><category term="amule"/><category term="apt-cacher"/><category term="barbalinux"/><category term="bittornado"/><category term="bmpx"/><category term="debian-live"/><category term="fillets-ng"/><category term="firefox"/><category term="freeciv"/><category term="frozen-bubble"/><category term="gimp"/><category term="gnome-games"/><category term="gnome-ppp"/><category term="gnomebacker"/><category term="gnu-chess"/><category term="gpedit.msc"/><category term="installer"/><category term="lh_binary"/><category term="lh_chroot"/><category term="lh_clean"/><category term="libreoffice"/><category term="mplayer"/><category term="openoffice"/><category term="openwengo"/><category term="pacchetti"/><category term="profile"/><category term="router"/><category term="script"/><category term="supertux"/><category term="thumbs.db"/><category term="thunderbird"/><category term="tracker"/><category term="upsmon"/><category term="vmware"/><category term="wesnoth"/><category term="wormux"/><category term="xpdf"/><category term="xsane"/><category term="yab"/><title type='text'>MaiuZ....land</title><subtitle type='html'>Diario di bordo di un utopista/umanizzato/informatizzato</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://maiuzland.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://maiuzland.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>MaiuZ</name><uri>http://www.blogger.com/profile/11878258856959308994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4941832585148608886.post-5682595695527840746</id><published>2013-03-11T23:57:00.001+01:00</published><updated>2013-03-11T23:57:48.705+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="NAS"/><category scheme="http://www.blogger.com/atom/ns#" term="Readynas"/><category scheme="http://www.blogger.com/atom/ns#" term="Riello"/><category scheme="http://www.blogger.com/atom/ns#" term="UPS"/><category scheme="http://www.blogger.com/atom/ns#" term="upsmon"/><title type='text'>Da UPS a NAS a mondo</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: justify;&quot;&gt;
Intanto diciamo subito che non mi assumo nessuna responsabilità per quello che sto per scrivere visto che comunque sono aspetti abbastanza vitali di una struttura di rete. Se non sai quello che fai non provarci nemmeno.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Come si collega un UPS della Riello (nel mio caso &lt;a href=&quot;http://www.riello-ups.it/?it/prodotto/71/sentinel-dual-high-power---sdl&quot; target=&quot;_blank&quot;&gt;Sentinel Dual&lt;/a&gt;) ad un NAS di NETGEAR (nel mio caso &lt;a href=&quot;http://www.netgear.com/business/products/storage/readyNAS-profam/RNDP2210.aspx&quot; target=&quot;_blank&quot;&gt;ReadyNAS Pro 2&lt;/a&gt;&amp;nbsp;aggiornato a&amp;nbsp;RAIDiator 4.2.22) &lt;/div&gt;
&lt;br /&gt;
&lt;h4&gt;
Requisiti&lt;/h4&gt;
&lt;h3&gt;
harware&lt;/h3&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;il NAS ovviamente con linux come SO&lt;/li&gt;
&lt;li&gt;l&#39;UPS della Riello, ma credo che come base per capire come fare vada bene per molti altri UPS&lt;/li&gt;
&lt;li&gt;collegamento fisico via USB tra NAS e UPS e tra NAS e Internet&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
software&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.readynas.com/?p=4203&quot; target=&quot;_blank&quot;&gt;Accesso come root via SSH&lt;/a&gt; al NAS&lt;/li&gt;
&lt;li&gt;&lt;strike&gt;&lt;a href=&quot;http://caspian.dotconf.net/menu/Software/SendEmail/&quot; target=&quot;_blank&quot;&gt;SendEmail&lt;/a&gt;&amp;nbsp;un client di posta elettronica da riga di comando per linux.&lt;/strike&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.riello-ups.it/?it/prodotto/46/powershield3&quot; target=&quot;_blank&quot;&gt;PowerShield³&lt;/a&gt; il sistema proprietario di monitoraggio del UPS.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
Installazione&lt;/h4&gt;
&lt;/div&gt;
&lt;h3&gt;
Accesso di root al NAS&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Inanzi tutto bisogna avere l&#39;accesso in modalità amministratore al NAS e per farlo è necessario installare&amp;nbsp;Enable Root SSH Access, per farlo accedere dalla apposita pagina web del NAS in modalità amministratore &amp;nbsp;ed installare l&#39;add-on apposito:&lt;/div&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;Scarica &lt;a href=&quot;http://www.readynas.com/download/addons/x86/4.2/EnableRootSSH_1.0-x86.bin&quot;&gt;ToggleSSH_1.0-x86.bin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Accedi a&amp;nbsp;&lt;i&gt;https://ip.del.NAS/admin/&lt;/i&gt; &amp;gt; Componenti aggiuntivi &amp;gt; Aggiungi nuovo &amp;gt; Scegli file &amp;gt; Scegliere&amp;nbsp;ToggleSSH_1.0-x86.bin precedentemente scaricato &amp;gt; Carica e verifica immagine..&lt;/li&gt;
&lt;li&gt;Riavvia il NAS&lt;/li&gt;
&lt;li&gt;Accedi al NAS via ssh tramite un apposito terminale (es. openssh-client per linux o &lt;a href=&quot;http://www.chiark.greenend.org.uk/~sgtatham/putty/&quot;&gt;putty&lt;/a&gt; per windows) [ricorda per accerdere al NAS l&#39;indirzzo per il collegamento sarà del tipo &lt;i&gt;root@ip.del.NAS &lt;/i&gt;mentre la password è quella di admin del Frontview]&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;
&lt;strike&gt;
Installazione sendEmail&lt;/strike&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strike&gt;Dal terminale ssh #&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;apt-get update&lt;/span&gt;&lt;/strike&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;strike&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;;&quot;&gt;#&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;apt-get install sendemail&lt;/span&gt;&lt;/strike&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;h3&gt;
Installazione PowerShield³&lt;/h3&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;Scarica&amp;nbsp;&lt;a href=&quot;http://www.riello-ups.it/areaftp/Linux-Debian-i386/upsmon-5.3.0-linux-2.6-intel.deb&quot; target=&quot;_blank&quot;&gt;PowerShield³ v.5.3 (Build: 000) per Linux Debian x86&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Dal terminale ssh #&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;dpkg -i /c/DoveHaiMessoPowerShieldsulNAS/upsmon-5.3.0-linux-2.6-intel.deb&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#exit&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Riavvia il NAS&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4&gt;
Configurazione&lt;/h4&gt;
&lt;h3&gt;
email&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;Dal terminale ssh #&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;cd /opt/upsmon&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;;&quot;&gt;Aprire con l&#39;editor il file script preposto alla spedizione della mail #&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;vi ups_eml.scr&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Andare in modalità modifica&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt; i&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;strike&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;strike style=&quot;font-family: &#39;Times New Roman&#39;;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;strike style=&quot;font-family: &#39;Times New Roman&#39;;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Sostituire il contenuto con il seguente&lt;/span&gt;&lt;/strike&gt;&lt;/span&gt;&lt;/strike&gt;&amp;nbsp;sendEmail -f mittente@email.com -t destinatario1@email.com destinatario2@email.com -u &quot;Monitor UPS&quot; -s serversmtpmittente.email.com -o tls=yes -xu usernameserversmtp -xp passwordserversmtp -o message-file=$1&lt;/span&gt;&lt;/strike&gt;&lt;/li&gt;
&lt;li&gt;Sostituire il contenuto con il seguente&amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;echo -e To: destinatario@email.com\\nSubject: Monitor UPS\\n\\n`cat $1` | msmtp -a default destinatario@email.com&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Uscire dalla modalità modifica &lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;ESC&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Salvare il file ed uscire &lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;:x&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;h3&gt;
Configurazione PowerShield³&lt;/h3&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;Dal terminale ssh #&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;cd /opt/upsmon&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;#&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;./upssetup&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Seguire le istruzioni anche del manuale e ricordarsi di impostare nel gestore degli eventi tra le azioni corrispondenti quelle che si vuole vengano inoltrate via email&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Riavvia il NAS&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
Il risultato di tale configurazione saranno le modifiche all&#39;interno dei file &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;upsmon.ini&lt;/span&gt; e &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;jobs.ini&lt;/span&gt;&amp;nbsp;dei quali allego una copia dei miei&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;h3&gt;
 upsmon.ini&lt;/h3&gt;
&lt;blockquote&gt;
; This is file with configuration parameters for UPSMON&lt;br /&gt;; Do not change any line !&lt;br /&gt;[System]&lt;br /&gt;Name=&quot;Nas&quot;&lt;br /&gt;Location=&quot;Archivio&quot;&lt;br /&gt;Contact=&quot;MaiuZ&quot;&lt;br /&gt;Language=1&lt;br /&gt;EventLog=1&lt;br /&gt;DataLog=0&lt;br /&gt;DataLogRate=5&lt;br /&gt;DataLogMin=1&lt;br /&gt;DataLogMax=5&lt;br /&gt;SaveFiles=0&lt;br /&gt;KeyCode=&quot;GPXXX1234567&quot;&lt;br /&gt;SerialNumber=&quot;&quot;&lt;br /&gt;LicenceNumber=&quot;&quot;&lt;br /&gt;EnabledGroups=0&lt;br /&gt;DeviceActions=0&lt;br /&gt;LostCommRaiseAlarm=0&lt;br /&gt;DisableShutdownForSingleUPS=0&lt;br /&gt;AutoClose=1&lt;br /&gt;DisableJobs=0&lt;br /&gt;IgnoreRemoteUPSCommands=0&lt;br /&gt;OEMMode=0&lt;br /&gt;DebugMode=0&lt;br /&gt;PasswordProtection=0&lt;br /&gt;ShutdownType=1&lt;br /&gt;HibernateSupport=0&lt;br /&gt;DebugLog=0&lt;br /&gt;DelayOfAlarm=0&lt;br /&gt;DelayApplication=0&lt;br /&gt;Nodemon=0&lt;br /&gt;[Serial_00]&lt;br /&gt;Device=&quot;COM1&quot;&lt;br /&gt;Baudrate=1200&lt;br /&gt;Bits=8&lt;br /&gt;Stop=0&lt;br /&gt;Parity=0&lt;br /&gt;CheckRate=1&lt;br /&gt;[Network]&lt;br /&gt;CheckRate=3&lt;br /&gt;Server=1&lt;br /&gt;Port=33000&lt;br /&gt;SNMP=0&lt;br /&gt;HTTP=1&lt;br /&gt;HTTPPath=&quot;/c/RielloHTTP&quot;&lt;br /&gt;RemoteIPAddress=&quot;127.0.0.1&quot;&lt;br /&gt;RemoteDevice=1&lt;br /&gt;RemoteConnection=0&lt;br /&gt;RemoteAutoStart=0&lt;br /&gt;[EmailConfig]&lt;br /&gt;Allowed=0&lt;br /&gt;Server=&quot;&quot;&lt;br /&gt;Domain=&quot;&quot;&lt;br /&gt;Port=25&lt;br /&gt;Name=&quot;&quot;&lt;br /&gt;Address=&quot;&quot;&lt;br /&gt;Timeout=5&lt;br /&gt;Subject=&quot;Upsmon&quot;&lt;br /&gt;AuthAllowed=0&lt;br /&gt;Login=&quot;&quot;&lt;br /&gt;Password=&quot;&quot;&lt;br /&gt;[SMSConfig]&lt;br /&gt;Allowed=0&lt;br /&gt;Port=&quot;&quot;&lt;br /&gt;SMSCentre=&quot;&quot;&lt;br /&gt;Type=0&lt;br /&gt;[ModemConfig]&lt;br /&gt;Allowed=0&lt;br /&gt;Port=&quot;&quot;&lt;br /&gt;Number1=&quot;&quot;&lt;br /&gt;Number2=&quot;&quot;&lt;br /&gt;Repeat=0&lt;br /&gt;Delay=0&lt;br /&gt;InitString=&quot;&quot;&lt;br /&gt;DialString=&quot;&quot;&lt;br /&gt;IncommingAllowed=0&lt;br /&gt;[Schedule_00]&lt;br /&gt;Data=&quot;00000E100000040401&quot;&lt;br /&gt;[Schedule_01]&lt;br /&gt;Data=&quot;00002328000005040F&quot;&lt;br /&gt;[UPS_00]&lt;br /&gt;Name=&quot;RielloUPS Smart Dual&quot;&lt;br /&gt;Type=&quot;GPXXX1234567&quot;&lt;br /&gt;Serial=&quot;0123456789&quot;&lt;br /&gt;Connection=0&lt;br /&gt;Port=&quot;USB&quot;&lt;br /&gt;Address=0&lt;br /&gt;IPAddress=&quot;127.0.0.1&quot;&lt;br /&gt;Device=1&lt;br /&gt;Message=0&lt;br /&gt;MessageDelay=0&lt;br /&gt;MessageRate=0&lt;br /&gt;MessageType=0&lt;br /&gt;SystemShutdown=1&lt;br /&gt;SystemShutDelayAllow=0&lt;br /&gt;SystemShutLeadAllow=1&lt;br /&gt;SystemShutdownDelay=5&lt;br /&gt;SystemShutdownLead=10&lt;br /&gt;UPSShutdown=0&lt;br /&gt;UPSShutdownDelay=5&lt;br /&gt;UPSReboot=1&lt;br /&gt;Password=0&lt;br /&gt;HaveSensor=0&lt;br /&gt;RTGConnTime=0&lt;br /&gt;RTGTimeout=0&lt;br /&gt;SNMPGetComm=&quot;&quot;&lt;br /&gt;SNMPSetComm=&quot;&quot;&lt;br /&gt;[MessConfig]&lt;br /&gt;Type=0&lt;br /&gt;[UpsviewModemConfig]&lt;br /&gt;Port=&quot;&quot;&lt;br /&gt;Number=&quot;&quot;&lt;br /&gt;DeviceNo=1&lt;br /&gt;InitString=&quot;&quot;&lt;br /&gt;DialString=&quot;&quot;&lt;br /&gt;[WapConfig]&lt;br /&gt;Allowed=0&lt;br /&gt;Port=9200&lt;br /&gt;[FaxConfig]&lt;br /&gt;Allowed=0&lt;br /&gt;LocalRemote=0&lt;br /&gt;Fax=&quot;&quot;&lt;br /&gt;Name=&quot;&quot;&lt;br /&gt;Company=&quot;&quot;&lt;br /&gt;Number=&quot;&quot;&lt;br /&gt;[VoiceConfig]&lt;br /&gt;Allowed=0&lt;br /&gt;ModemID=5&lt;br /&gt;Delay=1&lt;br /&gt;Retry=5&lt;br /&gt;Number=&quot;&quot;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;h3&gt;
jobs.ini&lt;/h3&gt;
&lt;br /&gt;
&lt;blockquote&gt;
; This is file with configuration parameters for UPSMON&lt;br /&gt;; Do not change any line !&lt;br /&gt;[Job_00]&lt;br /&gt;Log=1&lt;br /&gt;LogDelay=0&lt;br /&gt;Execute=0&lt;br /&gt;ExecuteDelay=0&lt;br /&gt;ExecuteInterval=0&lt;br /&gt;File=&quot;&quot;&lt;br /&gt;LocalMessage=0&lt;br /&gt;LocalMessageDelay=0&lt;br /&gt;LocalMessageInterval=60&lt;br /&gt;NetMessage=0&lt;br /&gt;NetMessageDelay=0&lt;br /&gt;NetMessageInterval=0&lt;br /&gt;Shutdown=0&lt;br /&gt;ShutdownDelay=0&lt;br /&gt;Email=1&lt;br /&gt;EmailDelay=0&lt;br /&gt;SMS=0&lt;br /&gt;SMSDelay=0&lt;br /&gt;Call=0&lt;br /&gt;CallDelay=0&lt;br /&gt;Fax=0&lt;br /&gt;FaxDelay=0&lt;br /&gt;Voice=0&lt;br /&gt;VoiceDelay=0&lt;br /&gt;Message=&quot;Comunicazione UPS persa.&quot;&lt;br /&gt;[Job_01]&lt;br /&gt;Log=1&lt;br /&gt;LogDelay=0&lt;br /&gt;Execute=0&lt;br /&gt;ExecuteDelay=0&lt;br /&gt;ExecuteInterval=0&lt;br /&gt;File=&quot;&quot;&lt;br /&gt;LocalMessage=0&lt;br /&gt;LocalMessageDelay=0&lt;br /&gt;LocalMessageInterval=0&lt;br /&gt;NetMessage=0&lt;br /&gt;NetMessageDelay=0&lt;br /&gt;NetMessageInterval=0&lt;br /&gt;Shutdown=0&lt;br /&gt;ShutdownDelay=0&lt;br /&gt;Email=1&lt;br /&gt;EmailDelay=0&lt;br /&gt;SMS=0&lt;br /&gt;SMSDelay=0&lt;br /&gt;Call=0&lt;br /&gt;CallDelay=0&lt;br /&gt;Fax=0&lt;br /&gt;FaxDelay=0&lt;br /&gt;Voice=0&lt;br /&gt;VoiceDelay=0&lt;br /&gt;Message=&quot;Caomunicazione UPS ripristinata.&quot;&lt;br /&gt;[Job_02]&lt;br /&gt;Log=1&lt;br /&gt;LogDelay=0&lt;br /&gt;Execute=0&lt;br /&gt;ExecuteDelay=0&lt;br /&gt;ExecuteInterval=0&lt;br /&gt;File=&quot;&quot;&lt;br /&gt;LocalMessage=0&lt;br /&gt;LocalMessageDelay=0&lt;br /&gt;LocalMessageInterval=60&lt;br /&gt;NetMessage=0&lt;br /&gt;NetMessageDelay=0&lt;br /&gt;NetMessageInterval=0&lt;br /&gt;Shutdown=0&lt;br /&gt;ShutdownDelay=0&lt;br /&gt;Email=1&lt;br /&gt;EmailDelay=0&lt;br /&gt;SMS=0&lt;br /&gt;SMSDelay=0&lt;br /&gt;Call=0&lt;br /&gt;CallDelay=0&lt;br /&gt;Fax=0&lt;br /&gt;FaxDelay=0&lt;br /&gt;Voice=0&lt;br /&gt;VoiceDelay=0&lt;br /&gt;Message=&quot;Mancanza di Rete. UPS a batteria. Mancano $SHUTTIME sec. allo spegnimento.&quot;&lt;br /&gt;[Job_03]&lt;br /&gt;Log=1&lt;br /&gt;LogDelay=0&lt;br /&gt;Execute=0&lt;br /&gt;ExecuteDelay=0&lt;br /&gt;ExecuteInterval=0&lt;br /&gt;File=&quot;&quot;&lt;br /&gt;LocalMessage=0&lt;br /&gt;LocalMessageDelay=0&lt;br /&gt;LocalMessageInterval=0&lt;br /&gt;NetMessage=0&lt;br /&gt;NetMessageDelay=0&lt;br /&gt;NetMessageInterval=0&lt;br /&gt;Shutdown=0&lt;br /&gt;ShutdownDelay=0&lt;br /&gt;Email=1&lt;br /&gt;EmailDelay=0&lt;br /&gt;SMS=0&lt;br /&gt;SMSDelay=0&lt;br /&gt;Call=0&lt;br /&gt;CallDelay=0&lt;br /&gt;Fax=0&lt;br /&gt;FaxDelay=0&lt;br /&gt;Voice=0&lt;br /&gt;VoiceDelay=0&lt;br /&gt;Message=&quot;UPS da rete.&quot;&lt;br /&gt;[Job_04]&lt;br /&gt;Log=1&lt;br /&gt;LogDelay=0&lt;br /&gt;Execute=0&lt;br /&gt;ExecuteDelay=0&lt;br /&gt;ExecuteInterval=0&lt;br /&gt;File=&quot;&quot;&lt;br /&gt;LocalMessage=0&lt;br /&gt;LocalMessageDelay=0&lt;br /&gt;LocalMessageInterval=60&lt;br /&gt;NetMessage=0&lt;br /&gt;NetMessageDelay=0&lt;br /&gt;NetMessageInterval=0&lt;br /&gt;Shutdown=0&lt;br /&gt;ShutdownDelay=0&lt;br /&gt;Email=1&lt;br /&gt;EmailDelay=0&lt;br /&gt;SMS=0&lt;br /&gt;SMSDelay=0&lt;br /&gt;Call=0&lt;br /&gt;CallDelay=0&lt;br /&gt;Fax=0&lt;br /&gt;FaxDelay=0&lt;br /&gt;Voice=0&lt;br /&gt;VoiceDelay=0&lt;br /&gt;Message=&quot;Batteria UPS scarica.&quot;&lt;br /&gt;[Job_05]&lt;br /&gt;Log=1&lt;br /&gt;LogDelay=0&lt;br /&gt;Execute=0&lt;br /&gt;ExecuteDelay=0&lt;br /&gt;ExecuteInterval=0&lt;br /&gt;File=&quot;&quot;&lt;br /&gt;LocalMessage=0&lt;br /&gt;LocalMessageDelay=0&lt;br /&gt;LocalMessageInterval=0&lt;br /&gt;NetMessage=0&lt;br /&gt;NetMessageDelay=0&lt;br /&gt;NetMessageInterval=0&lt;br /&gt;Shutdown=0&lt;br /&gt;ShutdownDelay=0&lt;br /&gt;Email=1&lt;br /&gt;EmailDelay=0&lt;br /&gt;SMS=0&lt;br /&gt;SMSDelay=0&lt;br /&gt;Call=0&lt;br /&gt;CallDelay=0&lt;br /&gt;Fax=0&lt;br /&gt;FaxDelay=0&lt;br /&gt;Voice=0&lt;br /&gt;VoiceDelay=0&lt;br /&gt;Message=&quot;Stato della batteria normale.&quot;&lt;br /&gt;[Job_06]&lt;br /&gt;Log=1&lt;br /&gt;LogDelay=0&lt;br /&gt;Execute=0&lt;br /&gt;ExecuteDelay=0&lt;br /&gt;ExecuteInterval=0&lt;br /&gt;File=&quot;&quot;&lt;br /&gt;LocalMessage=0&lt;br /&gt;LocalMessageDelay=0&lt;br /&gt;LocalMessageInterval=60&lt;br /&gt;NetMessage=0&lt;br /&gt;NetMessageDelay=0&lt;br /&gt;NetMessageInterval=0&lt;br /&gt;Shutdown=0&lt;br /&gt;ShutdownDelay=0&lt;br /&gt;Email=1&lt;br /&gt;EmailDelay=0&lt;br /&gt;SMS=0&lt;br /&gt;SMSDelay=0&lt;br /&gt;Call=0&lt;br /&gt;CallDelay=0&lt;br /&gt;Fax=0&lt;br /&gt;FaxDelay=0&lt;br /&gt;Voice=0&lt;br /&gt;VoiceDelay=0&lt;br /&gt;Message=&quot;UPS in sovraccarico.&quot;&lt;br /&gt;[Job_07]&lt;br /&gt;Log=1&lt;br /&gt;LogDelay=0&lt;br /&gt;Execute=0&lt;br /&gt;ExecuteDelay=0&lt;br /&gt;ExecuteInterval=0&lt;br /&gt;File=&quot;&quot;&lt;br /&gt;LocalMessage=0&lt;br /&gt;LocalMessageDelay=0&lt;br /&gt;LocalMessageInterval=0&lt;br /&gt;NetMessage=0&lt;br /&gt;NetMessageDelay=0&lt;br /&gt;NetMessageInterval=0&lt;br /&gt;Shutdown=0&lt;br /&gt;ShutdownDelay=0&lt;br /&gt;Email=1&lt;br /&gt;EmailDelay=0&lt;br /&gt;SMS=0&lt;br /&gt;SMSDelay=0&lt;br /&gt;Call=0&lt;br /&gt;CallDelay=0&lt;br /&gt;Fax=0&lt;br /&gt;FaxDelay=0&lt;br /&gt;Voice=0&lt;br /&gt;VoiceDelay=0&lt;br /&gt;Message=&quot;Carico UPS normale.&quot;&lt;br /&gt;[Job_08]&lt;br /&gt;Log=1&lt;br /&gt;LogDelay=0&lt;br /&gt;Execute=0&lt;br /&gt;ExecuteDelay=0&lt;br /&gt;ExecuteInterval=0&lt;br /&gt;File=&quot;&quot;&lt;br /&gt;LocalMessage=0&lt;br /&gt;LocalMessageDelay=0&lt;br /&gt;LocalMessageInterval=60&lt;br /&gt;NetMessage=0&lt;br /&gt;NetMessageDelay=0&lt;br /&gt;NetMessageInterval=0&lt;br /&gt;Shutdown=0&lt;br /&gt;ShutdownDelay=0&lt;br /&gt;Email=1&lt;br /&gt;EmailDelay=0&lt;br /&gt;SMS=0&lt;br /&gt;SMSDelay=0&lt;br /&gt;Call=0&lt;br /&gt;CallDelay=0&lt;br /&gt;Fax=0&lt;br /&gt;FaxDelay=0&lt;br /&gt;Voice=0&lt;br /&gt;VoiceDelay=0&lt;br /&gt;Message=&quot;UPS da bypass.&quot;&lt;br /&gt;[Job_09]&lt;br /&gt;Log=1&lt;br /&gt;LogDelay=0&lt;br /&gt;Execute=0&lt;br /&gt;ExecuteDelay=0&lt;br /&gt;ExecuteInterval=0&lt;br /&gt;File=&quot;&quot;&lt;br /&gt;LocalMessage=0&lt;br /&gt;LocalMessageDelay=0&lt;br /&gt;LocalMessageInterval=0&lt;br /&gt;NetMessage=0&lt;br /&gt;NetMessageDelay=0&lt;br /&gt;NetMessageInterval=0&lt;br /&gt;Shutdown=0&lt;br /&gt;ShutdownDelay=0&lt;br /&gt;Email=1&lt;br /&gt;EmailDelay=0&lt;br /&gt;SMS=0&lt;br /&gt;SMSDelay=0&lt;br /&gt;Call=0&lt;br /&gt;CallDelay=0&lt;br /&gt;Fax=0&lt;br /&gt;FaxDelay=0&lt;br /&gt;Voice=0&lt;br /&gt;VoiceDelay=0&lt;br /&gt;Message=&quot;UPS da inverter.&quot;&lt;br /&gt;[Job_10]&lt;br /&gt;Log=1&lt;br /&gt;LogDelay=0&lt;br /&gt;Execute=0&lt;br /&gt;ExecuteDelay=0&lt;br /&gt;ExecuteInterval=0&lt;br /&gt;File=&quot;&quot;&lt;br /&gt;LocalMessage=0&lt;br /&gt;LocalMessageDelay=0&lt;br /&gt;LocalMessageInterval=60&lt;br /&gt;NetMessage=0&lt;br /&gt;NetMessageDelay=0&lt;br /&gt;NetMessageInterval=0&lt;br /&gt;Shutdown=0&lt;br /&gt;ShutdownDelay=0&lt;br /&gt;Email=1&lt;br /&gt;EmailDelay=0&lt;br /&gt;SMS=0&lt;br /&gt;SMSDelay=0&lt;br /&gt;Call=0&lt;br /&gt;CallDelay=0&lt;br /&gt;Fax=0&lt;br /&gt;FaxDelay=0&lt;br /&gt;Voice=0&lt;br /&gt;VoiceDelay=0&lt;br /&gt;Message=&quot;Errore interno UPS.&quot;&lt;br /&gt;[Job_11]&lt;br /&gt;Log=1&lt;br /&gt;LogDelay=0&lt;br /&gt;Execute=0&lt;br /&gt;ExecuteDelay=0&lt;br /&gt;ExecuteInterval=0&lt;br /&gt;File=&quot;&quot;&lt;br /&gt;LocalMessage=0&lt;br /&gt;LocalMessageDelay=0&lt;br /&gt;LocalMessageInterval=0&lt;br /&gt;NetMessage=0&lt;br /&gt;NetMessageDelay=0&lt;br /&gt;NetMessageInterval=0&lt;br /&gt;Shutdown=0&lt;br /&gt;ShutdownDelay=0&lt;br /&gt;Email=1&lt;br /&gt;EmailDelay=0&lt;br /&gt;SMS=0&lt;br /&gt;SMSDelay=0&lt;br /&gt;Call=0&lt;br /&gt;CallDelay=0&lt;br /&gt;Fax=0&lt;br /&gt;FaxDelay=0&lt;br /&gt;Voice=0&lt;br /&gt;VoiceDelay=0&lt;br /&gt;Message=&quot;Fine errore interno UPS.&quot;&lt;br /&gt;[Job_12]&lt;br /&gt;Log=1&lt;br /&gt;LogDelay=0&lt;br /&gt;Execute=0&lt;br /&gt;ExecuteDelay=0&lt;br /&gt;ExecuteInterval=0&lt;br /&gt;File=&quot;&quot;&lt;br /&gt;LocalMessage=0&lt;br /&gt;LocalMessageDelay=0&lt;br /&gt;LocalMessageInterval=60&lt;br /&gt;NetMessage=0&lt;br /&gt;NetMessageDelay=0&lt;br /&gt;NetMessageInterval=0&lt;br /&gt;Shutdown=0&lt;br /&gt;ShutdownDelay=0&lt;br /&gt;Email=1&lt;br /&gt;EmailDelay=0&lt;br /&gt;SMS=0&lt;br /&gt;SMSDelay=0&lt;br /&gt;Call=0&lt;br /&gt;CallDelay=0&lt;br /&gt;Fax=0&lt;br /&gt;FaxDelay=0&lt;br /&gt;Voice=0&lt;br /&gt;VoiceDelay=0&lt;br /&gt;Message=&quot;UPS surriscaldato.&quot;&lt;br /&gt;[Job_13]&lt;br /&gt;Log=1&lt;br /&gt;LogDelay=0&lt;br /&gt;Execute=0&lt;br /&gt;ExecuteDelay=0&lt;br /&gt;ExecuteInterval=0&lt;br /&gt;File=&quot;&quot;&lt;br /&gt;LocalMessage=0&lt;br /&gt;LocalMessageDelay=0&lt;br /&gt;LocalMessageInterval=0&lt;br /&gt;NetMessage=0&lt;br /&gt;NetMessageDelay=0&lt;br /&gt;NetMessageInterval=0&lt;br /&gt;Shutdown=0&lt;br /&gt;ShutdownDelay=0&lt;br /&gt;Email=1&lt;br /&gt;EmailDelay=0&lt;br /&gt;SMS=0&lt;br /&gt;SMSDelay=0&lt;br /&gt;Call=0&lt;br /&gt;CallDelay=0&lt;br /&gt;Fax=0&lt;br /&gt;FaxDelay=0&lt;br /&gt;Voice=0&lt;br /&gt;VoiceDelay=0&lt;br /&gt;Message=&quot;UPS a temperatura normale.&quot;&lt;br /&gt;[Job_14]&lt;br /&gt;Log=1&lt;br /&gt;LogDelay=0&lt;br /&gt;Execute=0&lt;br /&gt;ExecuteDelay=0&lt;br /&gt;ExecuteInterval=0&lt;br /&gt;File=&quot;&quot;&lt;br /&gt;LocalMessage=0&lt;br /&gt;LocalMessageDelay=0&lt;br /&gt;LocalMessageInterval=60&lt;br /&gt;NetMessage=0&lt;br /&gt;NetMessageDelay=0&lt;br /&gt;NetMessageInterval=0&lt;br /&gt;Shutdown=0&lt;br /&gt;ShutdownDelay=0&lt;br /&gt;Email=1&lt;br /&gt;EmailDelay=0&lt;br /&gt;SMS=0&lt;br /&gt;SMSDelay=0&lt;br /&gt;Call=0&lt;br /&gt;CallDelay=0&lt;br /&gt;Fax=0&lt;br /&gt;FaxDelay=0&lt;br /&gt;Voice=0&lt;br /&gt;VoiceDelay=0&lt;br /&gt;Message=&quot;Valori di uscita UPS errati.&quot;&lt;br /&gt;[Job_15]&lt;br /&gt;Log=1&lt;br /&gt;LogDelay=0&lt;br /&gt;Execute=0&lt;br /&gt;ExecuteDelay=0&lt;br /&gt;ExecuteInterval=0&lt;br /&gt;File=&quot;&quot;&lt;br /&gt;LocalMessage=0&lt;br /&gt;LocalMessageDelay=0&lt;br /&gt;LocalMessageInterval=0&lt;br /&gt;NetMessage=0&lt;br /&gt;NetMessageDelay=0&lt;br /&gt;NetMessageInterval=0&lt;br /&gt;Shutdown=0&lt;br /&gt;ShutdownDelay=0&lt;br /&gt;Email=1&lt;br /&gt;EmailDelay=0&lt;br /&gt;SMS=0&lt;br /&gt;SMSDelay=0&lt;br /&gt;Call=0&lt;br /&gt;CallDelay=0&lt;br /&gt;Fax=0&lt;br /&gt;FaxDelay=0&lt;br /&gt;Voice=0&lt;br /&gt;VoiceDelay=0&lt;br /&gt;Message=&quot;Valori di uscita UPS normali.&quot;&lt;br /&gt;[Job_16]&lt;br /&gt;Log=1&lt;br /&gt;LogDelay=0&lt;br /&gt;Execute=0&lt;br /&gt;ExecuteDelay=0&lt;br /&gt;ExecuteInterval=0&lt;br /&gt;File=&quot;&quot;&lt;br /&gt;LocalMessage=0&lt;br /&gt;LocalMessageDelay=0&lt;br /&gt;LocalMessageInterval=60&lt;br /&gt;NetMessage=0&lt;br /&gt;NetMessageDelay=0&lt;br /&gt;NetMessageInterval=0&lt;br /&gt;Shutdown=0&lt;br /&gt;ShutdownDelay=0&lt;br /&gt;Email=1&lt;br /&gt;EmailDelay=0&lt;br /&gt;SMS=0&lt;br /&gt;SMSDelay=0&lt;br /&gt;Call=0&lt;br /&gt;CallDelay=0&lt;br /&gt;Fax=0&lt;br /&gt;FaxDelay=0&lt;br /&gt;Voice=0&lt;br /&gt;VoiceDelay=0&lt;br /&gt;Message=&quot;UPS batterie UPS guaste.&quot;&lt;br /&gt;[Job_17]&lt;br /&gt;Log=1&lt;br /&gt;LogDelay=0&lt;br /&gt;Execute=0&lt;br /&gt;ExecuteDelay=0&lt;br /&gt;ExecuteInterval=0&lt;br /&gt;File=&quot;&quot;&lt;br /&gt;LocalMessage=0&lt;br /&gt;LocalMessageDelay=0&lt;br /&gt;LocalMessageInterval=0&lt;br /&gt;NetMessage=0&lt;br /&gt;NetMessageDelay=0&lt;br /&gt;NetMessageInterval=0&lt;br /&gt;Shutdown=0&lt;br /&gt;ShutdownDelay=0&lt;br /&gt;Email=1&lt;br /&gt;EmailDelay=0&lt;br /&gt;SMS=0&lt;br /&gt;SMSDelay=0&lt;br /&gt;Call=0&lt;br /&gt;CallDelay=0&lt;br /&gt;Fax=0&lt;br /&gt;FaxDelay=0&lt;br /&gt;Voice=0&lt;br /&gt;VoiceDelay=0&lt;br /&gt;Message=&quot;Batterie UPS in buono stato.&quot;&lt;br /&gt;[Job_18]&lt;br /&gt;Log=1&lt;br /&gt;LogDelay=0&lt;br /&gt;Execute=0&lt;br /&gt;ExecuteDelay=0&lt;br /&gt;ExecuteInterval=0&lt;br /&gt;File=&quot;&quot;&lt;br /&gt;LocalMessage=0&lt;br /&gt;LocalMessageDelay=0&lt;br /&gt;LocalMessageInterval=60&lt;br /&gt;NetMessage=0&lt;br /&gt;NetMessageDelay=0&lt;br /&gt;NetMessageInterval=0&lt;br /&gt;Shutdown=0&lt;br /&gt;ShutdownDelay=0&lt;br /&gt;Email=1&lt;br /&gt;EmailDelay=0&lt;br /&gt;SMS=0&lt;br /&gt;SMSDelay=0&lt;br /&gt;Call=0&lt;br /&gt;CallDelay=0&lt;br /&gt;Fax=0&lt;br /&gt;FaxDelay=0&lt;br /&gt;Voice=0&lt;br /&gt;VoiceDelay=0&lt;br /&gt;Message=&quot;Ingresso bypass errato.&quot;&lt;br /&gt;[Job_19]&lt;br /&gt;Log=1&lt;br /&gt;LogDelay=0&lt;br /&gt;Execute=0&lt;br /&gt;ExecuteDelay=0&lt;br /&gt;ExecuteInterval=0&lt;br /&gt;File=&quot;&quot;&lt;br /&gt;LocalMessage=0&lt;br /&gt;LocalMessageDelay=0&lt;br /&gt;LocalMessageInterval=0&lt;br /&gt;NetMessage=0&lt;br /&gt;NetMessageDelay=0&lt;br /&gt;NetMessageInterval=0&lt;br /&gt;Shutdown=0&lt;br /&gt;ShutdownDelay=0&lt;br /&gt;Email=0&lt;br /&gt;EmailDelay=0&lt;br /&gt;SMS=0&lt;br /&gt;SMSDelay=0&lt;br /&gt;Call=0&lt;br /&gt;CallDelay=0&lt;br /&gt;Fax=0&lt;br /&gt;FaxDelay=0&lt;br /&gt;Voice=0&lt;br /&gt;VoiceDelay=0&lt;br /&gt;Message=&quot;Ingresso bypass normale&quot;&lt;br /&gt;[Job_20]&lt;br /&gt;Log=1&lt;br /&gt;LogDelay=0&lt;br /&gt;Execute=0&lt;br /&gt;ExecuteDelay=0&lt;br /&gt;ExecuteInterval=0&lt;br /&gt;File=&quot;&quot;&lt;br /&gt;LocalMessage=0&lt;br /&gt;LocalMessageDelay=0&lt;br /&gt;LocalMessageInterval=60&lt;br /&gt;NetMessage=0&lt;br /&gt;NetMessageDelay=0&lt;br /&gt;NetMessageInterval=0&lt;br /&gt;Shutdown=0&lt;br /&gt;ShutdownDelay=0&lt;br /&gt;Email=1&lt;br /&gt;EmailDelay=0&lt;br /&gt;SMS=0&lt;br /&gt;SMSDelay=0&lt;br /&gt;Call=0&lt;br /&gt;CallDelay=0&lt;br /&gt;Fax=0&lt;br /&gt;FaxDelay=0&lt;br /&gt;Voice=0&lt;br /&gt;VoiceDelay=0&lt;br /&gt;Message=&quot;Segnale di arresto sistema imminente.&quot;&lt;br /&gt;[Job_21]&lt;br /&gt;Log=1&lt;br /&gt;LogDelay=0&lt;br /&gt;Execute=0&lt;br /&gt;ExecuteDelay=0&lt;br /&gt;ExecuteInterval=0&lt;br /&gt;File=&quot;&quot;&lt;br /&gt;LocalMessage=0&lt;br /&gt;LocalMessageDelay=0&lt;br /&gt;LocalMessageInterval=0&lt;br /&gt;NetMessage=0&lt;br /&gt;NetMessageDelay=0&lt;br /&gt;NetMessageInterval=0&lt;br /&gt;Shutdown=0&lt;br /&gt;ShutdownDelay=0&lt;br /&gt;Email=1&lt;br /&gt;EmailDelay=0&lt;br /&gt;SMS=0&lt;br /&gt;SMSDelay=0&lt;br /&gt;Call=0&lt;br /&gt;CallDelay=0&lt;br /&gt;Fax=0&lt;br /&gt;FaxDelay=0&lt;br /&gt;Voice=0&lt;br /&gt;VoiceDelay=0&lt;br /&gt;Message=&quot;Arresto sistema imminente scongiurato.&quot;&lt;br /&gt;[Job_22]&lt;br /&gt;Log=1&lt;br /&gt;LogDelay=0&lt;br /&gt;Execute=0&lt;br /&gt;ExecuteDelay=0&lt;br /&gt;ExecuteInterval=0&lt;br /&gt;File=&quot;&quot;&lt;br /&gt;LocalMessage=0&lt;br /&gt;LocalMessageDelay=0&lt;br /&gt;LocalMessageInterval=60&lt;br /&gt;NetMessage=0&lt;br /&gt;NetMessageDelay=0&lt;br /&gt;NetMessageInterval=0&lt;br /&gt;Shutdown=0&lt;br /&gt;ShutdownDelay=0&lt;br /&gt;Email=1&lt;br /&gt;EmailDelay=0&lt;br /&gt;SMS=0&lt;br /&gt;SMSDelay=0&lt;br /&gt;Call=0&lt;br /&gt;CallDelay=0&lt;br /&gt;Fax=0&lt;br /&gt;FaxDelay=0&lt;br /&gt;Voice=0&lt;br /&gt;VoiceDelay=0&lt;br /&gt;Message=&quot;Soglia temeratura alta sul sensore $SENSORNAME.&quot;&lt;br /&gt;[Job_23]&lt;br /&gt;Log=1&lt;br /&gt;LogDelay=0&lt;br /&gt;Execute=0&lt;br /&gt;ExecuteDelay=0&lt;br /&gt;ExecuteInterval=0&lt;br /&gt;File=&quot;&quot;&lt;br /&gt;LocalMessage=0&lt;br /&gt;LocalMessageDelay=0&lt;br /&gt;LocalMessageInterval=60&lt;br /&gt;NetMessage=0&lt;br /&gt;NetMessageDelay=0&lt;br /&gt;NetMessageInterval=0&lt;br /&gt;Shutdown=0&lt;br /&gt;ShutdownDelay=0&lt;br /&gt;Email=1&lt;br /&gt;EmailDelay=0&lt;br /&gt;SMS=0&lt;br /&gt;SMSDelay=0&lt;br /&gt;Call=0&lt;br /&gt;CallDelay=0&lt;br /&gt;Fax=0&lt;br /&gt;FaxDelay=0&lt;br /&gt;Voice=0&lt;br /&gt;VoiceDelay=0&lt;br /&gt;Message=&quot;Soglia temeratura bassa sul sensore $SENSORNAME.&quot;&lt;br /&gt;[Job_24]&lt;br /&gt;Log=1&lt;br /&gt;LogDelay=0&lt;br /&gt;Execute=0&lt;br /&gt;ExecuteDelay=0&lt;br /&gt;ExecuteInterval=0&lt;br /&gt;File=&quot;&quot;&lt;br /&gt;LocalMessage=0&lt;br /&gt;LocalMessageDelay=0&lt;br /&gt;LocalMessageInterval=0&lt;br /&gt;NetMessage=0&lt;br /&gt;NetMessageDelay=0&lt;br /&gt;NetMessageInterval=0&lt;br /&gt;Shutdown=0&lt;br /&gt;ShutdownDelay=0&lt;br /&gt;Email=0&lt;br /&gt;EmailDelay=0&lt;br /&gt;SMS=0&lt;br /&gt;SMSDelay=0&lt;br /&gt;Call=0&lt;br /&gt;CallDelay=0&lt;br /&gt;Fax=0&lt;br /&gt;FaxDelay=0&lt;br /&gt;Voice=0&lt;br /&gt;VoiceDelay=0&lt;br /&gt;Message=&quot;Rientro alla temperatura normale sul sensore $SENSORNAME .&quot;&lt;br /&gt;[Job_25]&lt;br /&gt;Log=1&lt;br /&gt;LogDelay=0&lt;br /&gt;Execute=0&lt;br /&gt;ExecuteDelay=0&lt;br /&gt;ExecuteInterval=0&lt;br /&gt;File=&quot;&quot;&lt;br /&gt;LocalMessage=0&lt;br /&gt;LocalMessageDelay=0&lt;br /&gt;LocalMessageInterval=60&lt;br /&gt;NetMessage=0&lt;br /&gt;NetMessageDelay=0&lt;br /&gt;NetMessageInterval=0&lt;br /&gt;Shutdown=0&lt;br /&gt;ShutdownDelay=0&lt;br /&gt;Email=1&lt;br /&gt;EmailDelay=0&lt;br /&gt;SMS=0&lt;br /&gt;SMSDelay=0&lt;br /&gt;Call=0&lt;br /&gt;CallDelay=0&lt;br /&gt;Fax=0&lt;br /&gt;FaxDelay=0&lt;br /&gt;Voice=0&lt;br /&gt;VoiceDelay=0&lt;br /&gt;Message=&quot;Soglia umidita alta sul sensore $SENSORNAME.&quot;&lt;br /&gt;[Job_26]&lt;br /&gt;Log=1&lt;br /&gt;LogDelay=0&lt;br /&gt;Execute=0&lt;br /&gt;ExecuteDelay=0&lt;br /&gt;ExecuteInterval=0&lt;br /&gt;File=&quot;&quot;&lt;br /&gt;LocalMessage=0&lt;br /&gt;LocalMessageDelay=0&lt;br /&gt;LocalMessageInterval=60&lt;br /&gt;NetMessage=0&lt;br /&gt;NetMessageDelay=0&lt;br /&gt;NetMessageInterval=0&lt;br /&gt;Shutdown=0&lt;br /&gt;ShutdownDelay=0&lt;br /&gt;Email=1&lt;br /&gt;EmailDelay=0&lt;br /&gt;SMS=0&lt;br /&gt;SMSDelay=0&lt;br /&gt;Call=0&lt;br /&gt;CallDelay=0&lt;br /&gt;Fax=0&lt;br /&gt;FaxDelay=0&lt;br /&gt;Voice=0&lt;br /&gt;VoiceDelay=0&lt;br /&gt;Message=&quot;Soglia umidita alta sul sensore $SENSORNAME.&quot;&lt;br /&gt;[Job_27]&lt;br /&gt;Log=1&lt;br /&gt;LogDelay=0&lt;br /&gt;Execute=0&lt;br /&gt;ExecuteDelay=0&lt;br /&gt;ExecuteInterval=0&lt;br /&gt;File=&quot;&quot;&lt;br /&gt;LocalMessage=0&lt;br /&gt;LocalMessageDelay=0&lt;br /&gt;LocalMessageInterval=0&lt;br /&gt;NetMessage=0&lt;br /&gt;NetMessageDelay=0&lt;br /&gt;NetMessageInterval=0&lt;br /&gt;Shutdown=0&lt;br /&gt;ShutdownDelay=0&lt;br /&gt;Email=1&lt;br /&gt;EmailDelay=0&lt;br /&gt;SMS=0&lt;br /&gt;SMSDelay=0&lt;br /&gt;Call=0&lt;br /&gt;CallDelay=0&lt;br /&gt;Fax=0&lt;br /&gt;FaxDelay=0&lt;br /&gt;Voice=0&lt;br /&gt;VoiceDelay=0&lt;br /&gt;Message=&quot;Rientro alla umidita normale sul sensore $SENSORNAME.&quot;&lt;br /&gt;[Job_28]&lt;br /&gt;Log=1&lt;br /&gt;LogDelay=0&lt;br /&gt;Execute=0&lt;br /&gt;ExecuteDelay=0&lt;br /&gt;ExecuteInterval=0&lt;br /&gt;File=&quot;&quot;&lt;br /&gt;LocalMessage=1&lt;br /&gt;LocalMessageDelay=0&lt;br /&gt;LocalMessageInterval=60&lt;br /&gt;NetMessage=0&lt;br /&gt;NetMessageDelay=0&lt;br /&gt;NetMessageInterval=0&lt;br /&gt;Shutdown=0&lt;br /&gt;ShutdownDelay=0&lt;br /&gt;Email=0&lt;br /&gt;EmailDelay=0&lt;br /&gt;SMS=0&lt;br /&gt;SMSDelay=0&lt;br /&gt;Call=0&lt;br /&gt;CallDelay=0&lt;br /&gt;Fax=0&lt;br /&gt;FaxDelay=0&lt;br /&gt;Voice=0&lt;br /&gt;VoiceDelay=0&lt;br /&gt;Message=&quot;Imput contatto $SENSORNAME in allarme.&quot;&lt;br /&gt;[Job_29]&lt;br /&gt;Log=1&lt;br /&gt;LogDelay=0&lt;br /&gt;Execute=0&lt;br /&gt;ExecuteDelay=0&lt;br /&gt;ExecuteInterval=0&lt;br /&gt;File=&quot;&quot;&lt;br /&gt;LocalMessage=0&lt;br /&gt;LocalMessageDelay=0&lt;br /&gt;LocalMessageInterval=0&lt;br /&gt;NetMessage=0&lt;br /&gt;NetMessageDelay=0&lt;br /&gt;NetMessageInterval=0&lt;br /&gt;Shutdown=0&lt;br /&gt;ShutdownDelay=0&lt;br /&gt;Email=1&lt;br /&gt;EmailDelay=0&lt;br /&gt;SMS=0&lt;br /&gt;SMSDelay=0&lt;br /&gt;Call=0&lt;br /&gt;CallDelay=0&lt;br /&gt;Fax=0&lt;br /&gt;FaxDelay=0&lt;br /&gt;Voice=0&lt;br /&gt;VoiceDelay=0&lt;br /&gt;Message=&quot;Imput contatto $SENSORNAME normale.&quot;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
Consiglio di testare il tutto magari staccando e riattaccando l&#39;alimentazione all&#39;UPS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 </content><link rel='replies' type='application/atom+xml' href='http://maiuzland.blogspot.com/feeds/5682595695527840746/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://maiuzland.blogspot.com/2013/03/da-ups-nas-mondo.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/5682595695527840746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/5682595695527840746'/><link rel='alternate' type='text/html' href='http://maiuzland.blogspot.com/2013/03/da-ups-nas-mondo.html' title='Da UPS a NAS a mondo'/><author><name>MaiuZ</name><uri>http://www.blogger.com/profile/11878258856959308994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941832585148608886.post-2905396619480695967</id><published>2012-05-15T09:48:00.000+02:00</published><updated>2015-08-11T19:34:49.600+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="NAS"/><category scheme="http://www.blogger.com/atom/ns#" term="Readynas"/><category scheme="http://www.blogger.com/atom/ns#" term="windows"/><title type='text'>Accedere sul nas come admin e multiutenza dallo stesso terminale</title><content type='html'>Per accedere al NAS della netgear ReadyNAS PRO da windows è necessario smontare le connessioni esistenti aprire il prompt dei comandi, e digitare:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;net use t: \\indirizzo.ip.del.nas\c /user:admin&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
es:&lt;br /&gt;
&lt;code&gt;net use t: \\192.168.0.1\c /user:admin&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strike&gt;tra le altre cose con questo metodo è possibile accedere anche come &quot;diversi&quot; utenti allo stesso NAS&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;ad esempio i comandi:&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;&lt;code&gt;net use u: \\192.168.0.1\utente1 /user:utente1&lt;/code&gt;&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;&lt;code&gt;net use v: \\192.168.0.1\utente2 /user:utente2&lt;/code&gt;&lt;code&gt; &lt;/code&gt;&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;permetteranno di montare contemporaneamente sulla stessa macchina i due percorsi (&lt;i&gt;u:&lt;/i&gt; e &lt;i&gt;v:&lt;/i&gt;) appunto come due utenze diverse (&lt;i&gt;utente1&lt;/i&gt; e &lt;i&gt;utente2&lt;/i&gt;).&lt;/strike&gt;&lt;br /&gt;
fonte: &lt;code&gt;&lt;a href=&quot;http://www.readynas.com/?page_id=5073%20&quot; target=&quot;_blank&quot;&gt;ReadyNAS Pro FAQ&lt;/a&gt;&lt;/code&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiuzland.blogspot.com/feeds/2905396619480695967/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://maiuzland.blogspot.com/2012/05/accedere-sul-nas-come-admin.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/2905396619480695967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/2905396619480695967'/><link rel='alternate' type='text/html' href='http://maiuzland.blogspot.com/2012/05/accedere-sul-nas-come-admin.html' title='Accedere sul nas come admin e multiutenza dallo stesso terminale'/><author><name>MaiuZ</name><uri>http://www.blogger.com/profile/11878258856959308994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941832585148608886.post-8256115959802777817</id><published>2012-04-19T14:18:00.001+02:00</published><updated>2012-04-19T14:20:20.417+02:00</updated><title type='text'>Il mio Geek code</title><content type='html'>&lt;pre&gt;
-----BEGIN GEEK CODE BLOCK-----
  Version: 3.12
  GU/E/S d+(x) s: a C++@ UL++ P L++ E---() W+++(-) N o-- K w(+)&amp;gt;---
  O- M-- V-- PS++ PE- Y+ PGP t- 5? X-- R- tv- b+ DI D+
  G- e+++ h! r++ y+++*
  ------END GEEK CODE BLOCK------
&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiuzland.blogspot.com/feeds/8256115959802777817/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://maiuzland.blogspot.com/2012/04/il-mio-geek-code.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/8256115959802777817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/8256115959802777817'/><link rel='alternate' type='text/html' href='http://maiuzland.blogspot.com/2012/04/il-mio-geek-code.html' title='Il mio Geek code'/><author><name>MaiuZ</name><uri>http://www.blogger.com/profile/11878258856959308994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941832585148608886.post-3380486292601326101</id><published>2012-03-28T15:51:00.001+02:00</published><updated>2012-03-28T15:54:45.388+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="access point"/><category scheme="http://www.blogger.com/atom/ns#" term="NAS"/><category scheme="http://www.blogger.com/atom/ns#" term="router"/><title type='text'>Utilizzare un router wireless come access point</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Avendo impostato il NAS come server DLNA e volendo accedere a tali contenuti da tutta casa, mi sono trovato in difficoltà per esigenze tecniche il NAS era collegato a monte del router wireless di casa.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
La soluzione è stata quella di trasformare il router wireless di casa (che era già bello configurato [SSD WPA ecc.]) in un semplice access point, demandando al router a monte la gestione della rete.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Per farlo mi sono basato sul &lt;a href=&quot;http://support.netgear.com/app/answers/detail/a_id/965/%7E/using-wpn824,-wgr614,-or-wgt624-routers-as-an-access-point&quot; target=&quot;_blank&quot;&gt;knowledge base&lt;/a&gt; di NETGEAR, essendo il router in questione un &lt;a href=&quot;http://support.netgear.com/app/products/family/a_id/1299&quot; target=&quot;_blank&quot;&gt;WPN824&lt;/a&gt;, ma dovrebbe funzionare su molti altri router (ovviamente non mi assumo responsabilità in merito).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Molto semplicemente:&lt;/div&gt;
&lt;ol style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;mi sono collegato via cavo al router wireless&lt;/li&gt;
&lt;li&gt;sono entrato sulla pagina di configurazione del router (http://www.routerlogin.com/ o http://192.168.1.1 o http:/192.168.0.1 in base alla vostra configurazione).&lt;/li&gt;
&lt;li&gt;ho disabilitato il server DHCP del router wireless&lt;/li&gt;
&lt;li&gt;ho scollegato il cavo che precedentemente era connesso alla porta WAN (Wide Area Network) &lt;/li&gt;
&lt;li&gt;ho collegato tale cavo ad una delle porte LAN (Local Area Network) &lt;span id=&quot;goog_2054801450&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_2054801451&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;riavviato&lt;/li&gt;
&lt;li&gt;finito &lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;img alt=&quot;&quot; height=&quot;107&quot; src=&quot;data:image/png;base64,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4aONG7esXw/4aN36LWvWblq7duPadZ989PEnH328euWq3OycjLTMpYuXfPzRlq0fbty4ds3KpUtWLVu6btXKtctXrluxasOqNetWrFq/cvVHGzdtWrt+w5q1WzZu2LZ1y1effbL7u53Hjhy9UF1Td6n2ZOXRylPHLl++6vOGI9FEMNQa9LeFA+0KqebQgcPVZ09VnTy+aumisqKC/Kz0zNkzMmdDNG1a+rTJs6ZPmjPlgxlTPpg26f0Zk9+fPmnC9EkTZkx+f8bk92dMnTjlg/emfPBe2qypn328perUySuXa8e9/qpGpohF2wOBNq+3FSZUIeJAjJBqodzPOPcRB5YasDQUDrXBnJVwqC0c7AgF2h8c4WBHONgR9LcBUDocBnyJgC/h98b93njAl8CeghQs9YA/iAU2HSqcSlKIp8CkSoLbFXe7ozZboPLEubpLN4kUZlnp4toLl9UauUAoY9CVfKFWZ7QaWzzGFg/4g0BYWr1Lb/RoDYMxLLW6WS5XwqdGyBQGg8k7X30RT6DabLauri40suEhE1Z3d5fX62Yxed/t2r9p65cXLtUz2AIKlclkMoGwJGIFfPBSLFGIJQrEVsiqEgilAqEUFNgcwfUbjRyukEpjEUk0jdIoYhNvXj7DpnDmly74aMvHumb94AoHQ7M0k2joAekpaaIpAC1Q6fWEum/1bvv480d+8cuXX3j+pWeffeHpp3/9+BPPjXn8mScefebxJ595csxTjz8x5rHHn3r8iWfHPDXm0Sd/9U+P8Dj8WLQt5I+5nH6f0581Y/bub765VF119uTx44cPfLHtky0bN2xYs3Ll0iUrly5auXTR8sULliyYv6i8dOH8eYvKS5csmL9sUcWyRRUL55eBobSofP6SBRUL55d9uG7tV19+vnHtmlUrl5fPL60oL6soL5tfUlxaVFBckFtckDtvbn5JYV5xQW5hbk5+dlZuTlZuTlZOdmZmRlp2VkZ+Xk5ebnbanFlLlyzasH5tRXnZ4kULcnOy5syeOWvm9Jkzps2cMW329Gmzpk2dOXXKzKlTpk36YOoHE6dPnjT1g4mT358w6b33Phj/3vh333l/3NjpkydNnPB+8dyijes3bFy/YUF5xdh3337vnbfffv21t19/7a3XXn379Tde/9N/vfXan17743/+17//4b/+/Q///R//+h9/+N1//tvv////+Ld/+9ff/eH3v/3XP/zLv/zz715+4cUNa1ZfrK46e6byxo36gD8aDMV8/ojfGw/521Ry7aEDBy/VnDt2aP+///5ffvXzfxzz2CPPPzPm2TGPP/vko08+8cizYx5/9qnHnhvz+HNjfvXsE088O+bxZ8c8/vQTjz731BO/fvrJZ5587JknH3vyiV+98PwzC+fPO3/m9PVrdePffF2rUEXCiUCgze9PDE4CxcRrEO8kWSVJBstISA0ADSYOUQ+WcUYBUgMCQomImxBnIWVI9HlafZ7WJIYalrCwVlVStAt0ksgLa2e5nK0eT8xq9Z86WX39Go5G51SUL6mtqVNr5BKxkk5TCMV6vckBhAWcBYSlNw6aWlKZWi5Tq9XNMpkCxpRSqEw6g3vufC0OT7FarZ2dnWjs6EOemtPV1eFyuWhU1q6dBz765NtLV5oYbAGVxmCxGFwuXySSCIViDlcIfCSRwockZdivYEIAC/ZMFq++Ac/mCOAjOjqNScIlX790SsKVVsxf9PHWT/Rag2NoRddU22qUeeqjU1jSskFWi6ur8+6OHQfGjZucl1+cmVGQnpaTlZlXmF+ckZadlZFdVFSSlZ2bkZmbkZk7r7QiKzPv18++KJPI/b6w2+H3ekIelz9j5ux9O3dWnz11ta7myy8+e+QXv3zklz9//LFfPvLLn/38n/7Pz//p/zz6i589+ouf/ern//joz//xsV/87LGhw8cefeRXj/zisUcfefKJx5584rFf/Pxnj/7iZ/u++7am6vSi8tJfPfKLJx5/9Jmnx4x58vFnn3nq+V8/++vnnnnu2aefeXrMc88+/evnnkF49pmnnn3mqeeee+bRRx959NFHfvHznz391JNbNn/48cdbs7Mz/+Ef/uHJJx//5S9//qtf/fKpMU+MefLxp8Y88dSYJ55+6kkAZPvsM09BbmOefHzMY48+99SYX/7sH9967dXLtRfqb17PSJ/zTz/7/1584dcvv/Sb3/32n//55d/+88u//d0/v/zyb1586cXnf/vyS//829/89uWXfvPSC7956YWXXnrh+Ree+fVzT73w/DNPP/XkE796ZNH8eVcvVp8/Xdlws9HjDQWCsYA/6vfGg76ERq49cujwxdrzp04ee/21V3793FPPPvPkH37/uxdfePY3v3nxheefefm3L0ChL//mxZdefPall1546cXnn//1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&quot; width=&quot;400&quot; /&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&amp;nbsp;ed ecco lo schema&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://kbserver.netgear.com/images/1496_diagram.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;162&quot; src=&quot;http://kbserver.netgear.com/images/1496_diagram.gif&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiuzland.blogspot.com/feeds/3380486292601326101/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://maiuzland.blogspot.com/2012/03/utilizzare-un-router-wireless-come.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/3380486292601326101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/3380486292601326101'/><link rel='alternate' type='text/html' href='http://maiuzland.blogspot.com/2012/03/utilizzare-un-router-wireless-come.html' title='Utilizzare un router wireless come access point'/><author><name>MaiuZ</name><uri>http://www.blogger.com/profile/11878258856959308994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941832585148608886.post-2685172288438193599</id><published>2012-02-15T10:18:00.000+01:00</published><updated>2012-02-15T10:24:13.659+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="libreoffice"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="profile"/><category scheme="http://www.blogger.com/atom/ns#" term="windows"/><title type='text'>Cambiare la Cartella Utente a Libreoffice</title><content type='html'>Se come me volete condividere tra più utenti e/o postazioni uno stesso profilo di &lt;a href=&quot;http://www.libreoffice.org/&quot; target=&quot;_blank&quot;&gt;LibreOffice&lt;/a&gt; magari potrebbe essere necessario cambiare la cartella predefinita del profilo utente.&lt;br /&gt;
Per farlo è necessario andare nella cartella &quot;program&quot; dell&#39;installazione di libreoffice (es. &lt;i&gt;C:\Program Files (x86)\LibreOffice 3.5\program&lt;/i&gt; in windows o&lt;i&gt; /opt/libreoffice/program&lt;/i&gt; in linux) ed editare il file &lt;i&gt;bootstrap.ini&lt;/i&gt;&amp;nbsp;(o &lt;i&gt;bootstraprc&lt;/i&gt; in linux) ed in particolare la riga&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;
UserInstallation=&lt;/blockquote&gt;
andandola a ambiare a seconda delle proprie esigienze...&lt;br /&gt;
come esempio vi allego il mio &lt;i&gt;bootstrap.ini &lt;/i&gt;(e &lt;i&gt;bootstraprc&lt;/i&gt;)&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;[ErrorReport]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;ErrorReportPort=80&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;ErrorReportServer=report.libreoffice.org&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;[Bootstrap]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;InstallMode=&lt;installmode&gt;&lt;/installmode&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;ProductKey=LibreOffice 3.5&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;UserInstallation=file://NAS/$USERNAME/LibreOffice&lt;/span&gt;&lt;/blockquote&gt;
se vi dovessero servire altre informazioni vi consiglio di andare a vedere l&#39;&lt;a href=&quot;http://wiki.documentfoundation.org/UserProfile&quot; target=&quot;_blank&quot;&gt;apposita pagina del wiki di libreoffice&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiuzland.blogspot.com/feeds/2685172288438193599/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://maiuzland.blogspot.com/2012/02/cambiare-la-cartella-utente-libreoffice.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/2685172288438193599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/2685172288438193599'/><link rel='alternate' type='text/html' href='http://maiuzland.blogspot.com/2012/02/cambiare-la-cartella-utente-libreoffice.html' title='Cambiare la Cartella Utente a Libreoffice'/><author><name>MaiuZ</name><uri>http://www.blogger.com/profile/11878258856959308994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941832585148608886.post-5331429285768839809</id><published>2012-02-08T18:17:00.001+01:00</published><updated>2012-02-08T18:19:33.490+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Swiss File Knife"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 7"/><title type='text'>Stampare la lista di file di una cartella e relative sottocartelle in windows</title><content type='html'>Su internet ho trovato &lt;a href=&quot;http://www.watchingthenet.com/how-to-print-a-directory-tree-from-windows-explorer.html&quot; target=&quot;_blank&quot;&gt;vari metodi&lt;/a&gt; e &lt;a href=&quot;http://www.makeuseof.com/tag/5-ways-to-print-folder-and-directory-contents-in-windows/&quot; target=&quot;_blank&quot;&gt;programmini&lt;/a&gt; per fare più o meno quello che sto per scrivere, ma nessuno di essi mi soddisfava...&lt;br /&gt;
Dopo vari tentativi con i comandi &lt;i&gt;tree&lt;/i&gt;, &lt;i&gt;dir&lt;/i&gt; ed anche un paio dei programmini citati nei post linkati qui sopra. Ho deciso &lt;a href=&quot;http://www.ilsoftware.it/articoli.asp?ID=2196&quot; target=&quot;_blank&quot;&gt;ispirandomi a questo articolo&lt;/a&gt; di farmi da solo un piccolo script con l&#39;aiuto di un bel programma open source, visto che avevo due principali esigenze:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;avere la lista dei file ordinata per sottocartelle e nomi (cosa che &lt;i&gt;tree&lt;/i&gt; non fa)&lt;/li&gt;
&lt;li&gt;togliere tutte le informazioni che non mi servivano quali dimensione, date file informazioni extra delle cartelle, intestazioni ecc. (cosa praticamente impossibile con il comando &lt;i&gt;dir&lt;/i&gt; o gli altri programmini)&lt;/li&gt;
&lt;/ol&gt;
ho scovato quindi una vera chicca che è &lt;a href=&quot;http://stahlworks.com/dev/swiss-file-knife.html&quot; target=&quot;_blank&quot;&gt;Swiss File Knife&lt;/a&gt;, che come si capisce dal nome è un vero e proprio coltellino svizzero per la gestione dei file.&lt;br /&gt;
Mi sono creato una cartella (&lt;i&gt;Maiuz Tools\Stampa Cartelle e File\&lt;/i&gt;) tra i programmi&amp;nbsp; e dentro ci ho messo il file &lt;i&gt;sfk164.exe&lt;/i&gt; che è quello principale di Swiss File Knife ed ho editato il seguente comando batch (che ho chiamato &lt;i&gt;stampa.cmd&lt;/i&gt;)&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;@echo off&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;@echo LISTA FILE della cartella %1 e delle relative sottocartelle &amp;gt; &quot;%temp%\Lista File&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;@echo - &amp;gt;&amp;gt; &quot;%temp%\Lista File&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;@echo - &amp;gt;&amp;gt; &quot;%temp%\Lista File&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&quot;%ProgramFiles(x86)%\Maiuz Tools\Stampa Cartelle e File\sfk164.exe&quot; list -sort -relnames %1 &amp;gt;&amp;gt; &quot;%temp%\Lista File&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;start /wait %windir%\notepad.exe &quot;%temp%\Lista File&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;del &quot;%temp%\Lista File&quot;&lt;/span&gt;&lt;/blockquote&gt;
piccola nota, se avete cura come me di proteggervi con un programma tipo Comodo Internet Security ricordatevi di aggiungere anche lo script tra i file sicuri, e ricordatevi i permessi!&lt;br /&gt;
Ho quindi editato il Registo di sistema con&lt;i&gt; regedit.exe&lt;/i&gt;, in particolare sono andato ad inserirmi una nuova chiave in &lt;i&gt;HKEY_CLASSES_ROOT\Folder\shell&lt;/i&gt; chiamandola &lt;i&gt;Stampa lista files e sottocartelle&lt;/i&gt; e dentro ad essa ho inserito una ulteriore chiave chiamata &lt;i&gt;command&lt;/i&gt; della quale sono andato ad editare il valore &lt;i&gt;(Predefinito)&lt;/i&gt; con &lt;i&gt;%ProgramFiles(x86)%\Maiuz Tools\Stampa Cartelle e File\stampa.cmd %1&lt;/i&gt; così da avere sempre a portata di mano la lista dei file ben ordinata già pronta per essere stampata.</content><link rel='replies' type='application/atom+xml' href='http://maiuzland.blogspot.com/feeds/5331429285768839809/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://maiuzland.blogspot.com/2012/02/stampare-la-lista-di-file-di-una.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/5331429285768839809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/5331429285768839809'/><link rel='alternate' type='text/html' href='http://maiuzland.blogspot.com/2012/02/stampare-la-lista-di-file-di-una.html' title='Stampare la lista di file di una cartella e relative sottocartelle in windows'/><author><name>MaiuZ</name><uri>http://www.blogger.com/profile/11878258856959308994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941832585148608886.post-8158547518052868486</id><published>2012-02-06T10:48:00.000+01:00</published><updated>2012-08-30T15:16:03.084+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="gpedit.msc"/><category scheme="http://www.blogger.com/atom/ns#" term="NAS"/><category scheme="http://www.blogger.com/atom/ns#" term="thumbs.db"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 7"/><title type='text'>Soluzione al problema di rinominazione cartelle windows 7</title><content type='html'>&lt;br /&gt;
&lt;br /&gt;
Spesso mi è capitato di aver difficoltà nel rinominare/cancellare delle cartelle in windows 7, ricevendo qualcosa del tipo: &quot;Impossibile completare l&#39;operazione perchè la cartella o un file all&#39;interno di essa è aperto in un altro programma. Chiudere la cartella o il file e riprovare.&quot;&lt;br /&gt;
All&#39;inizio pensavo che fosse colpa del NAS, ed al mio ReadyNAS avevo provato a disabilitare il blocco opportunistico (oplock) che consente di memorizzare localmente nella cache del client di Windows i file presenti nel ReadyNAS, eliminando in questo modo la latenza di rete in caso di accesso ripetuto ai file. Ma non aveva dato alcun beneficio...&lt;br /&gt;
Ho provato a perdermi nel &lt;a href=&quot;http://social.technet.microsoft.com/Forums/it-IT/windows7italian/threads&quot; target=&quot;_blank&quot;&gt;Microsoft Windows 7 Forum per professionisti IT&lt;/a&gt;, [modalità polemica on] ma direi che li dentro, al contrario dei forum linuxiani, non ho ancora trovato alcuna soluzione ai miei problemi di quella ciofeca di windows che sono costretto ad usare per lavoro [modalità polemica off].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ad intuito ho pensato che fosse qualcosa che avesse a che fare con le anteprime o cache perché il problema non avveniva sempre, ma ricorreva praticamente sempre se tentavo di rinominare una cartella di cui avevo appena visionato il contenuto. Ho provato ad abilitare &quot;&lt;i&gt;Mostra sempre le icone, mai le anteprime&lt;/i&gt;&quot; nelle &quot;&lt;i&gt;Opzioni&amp;nbsp; cartella&lt;/i&gt;&quot; di explorer, ma anche in questo caso non avevo avuto benefici... ma avevo visto che il file nascosto &quot;&lt;i&gt;thumbs.db&lt;/i&gt;&quot; continuava ad essere generato.&lt;br /&gt;
Seguendo invece &lt;a href=&quot;http://www.technoleros.com/turn-off-caching-of-windows-7-thumbnails-in-hidden-thumbs-db-files/&quot; target=&quot;_blank&quot;&gt;questo articolo&lt;/a&gt; di  Fred Janssen in inglese, sono riuscito ad arrivare a quella che per me è stata la soluzione.&lt;br /&gt;
&lt;b&gt;Procedimento:&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Start&lt;/li&gt;
&lt;li&gt;Digitare &lt;i&gt;gpedit.msc&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Destraclick &lt;i&gt;Esegui come amministratore&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Andare in &lt;i&gt;Configurazione utente -&amp;gt; Modelli amministrativi -&amp;gt;&amp;nbsp; Componenti di Windows -&amp;gt; Esplora risorse&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Selezionare&lt;i&gt; Disattiva memorizzazione nella cache di identificazioni personali in file thumbs.db nascosti&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Abilitarlo&lt;/li&gt;
&lt;li&gt;Per sicurezza disconnettersi e riconnettersi come utente o semplicemente riavviare il sistema&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Finito&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiuzland.blogspot.com/feeds/8158547518052868486/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://maiuzland.blogspot.com/2012/02/soluzione-al-problema-di-rinominazione.html#comment-form' title='9 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/8158547518052868486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/8158547518052868486'/><link rel='alternate' type='text/html' href='http://maiuzland.blogspot.com/2012/02/soluzione-al-problema-di-rinominazione.html' title='Soluzione al problema di rinominazione cartelle windows 7'/><author><name>MaiuZ</name><uri>http://www.blogger.com/profile/11878258856959308994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941832585148608886.post-1326267284727150976</id><published>2011-09-03T15:50:00.001+02:00</published><updated>2011-09-03T15:50:18.756+02:00</updated><title type='text'>Test verifica centro webmaster google</title><content type='html'>&lt;br /&gt;
questo è un post per testare le funzionalità di blogger e del collegamento al centro webmaster di google</content><link rel='replies' type='application/atom+xml' href='http://maiuzland.blogspot.com/feeds/1326267284727150976/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://maiuzland.blogspot.com/2011/09/test-verifica-centro-webmaster-google.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/1326267284727150976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/1326267284727150976'/><link rel='alternate' type='text/html' href='http://maiuzland.blogspot.com/2011/09/test-verifica-centro-webmaster-google.html' title='Test verifica centro webmaster google'/><author><name>MaiuZ</name><uri>http://www.blogger.com/profile/11878258856959308994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941832585148608886.post-5151145211602148286</id><published>2009-09-17T18:12:00.000+02:00</published><updated>2009-09-17T18:28:46.093+02:00</updated><title type='text'>Hello World!</title><content type='html'>Ciao mondo!&lt;br /&gt;Questo è il mio primo post in questo blog...&lt;br /&gt;Tanto per provare&lt;br /&gt;La prossima Mossa è trasferire il vecchio Blog&lt;br /&gt;&lt;br /&gt;Ciao Alla Prossima</content><link rel='replies' type='application/atom+xml' href='http://maiuzland.blogspot.com/feeds/5151145211602148286/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://maiuzland.blogspot.com/2009/09/hello-world.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/5151145211602148286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/5151145211602148286'/><link rel='alternate' type='text/html' href='http://maiuzland.blogspot.com/2009/09/hello-world.html' title='Hello World!'/><author><name>MaiuZ</name><uri>http://www.blogger.com/profile/11878258856959308994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941832585148608886.post-6008943173622753934</id><published>2008-07-15T00:00:00.000+02:00</published><updated>2009-09-17T18:51:46.674+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Add new tag"/><category scheme="http://www.blogger.com/atom/ns#" term="debian"/><category scheme="http://www.blogger.com/atom/ns#" term="debian live"/><category scheme="http://www.blogger.com/atom/ns#" term="debian-live"/><category scheme="http://www.blogger.com/atom/ns#" term="live"/><category scheme="http://www.blogger.com/atom/ns#" term="live helper"/><category scheme="http://www.blogger.com/atom/ns#" term="MaiolinuX"/><title type='text'>Anche il tema della live si può personalizzare</title><content type='html'>Visto che qualcuno mi ha chiesto come fare per personalizzare il tema della sual live...&lt;br/&gt;Metto qui la mia risposta così che possa essere d&#39;aiuto anche a qualcun&#39;altro.&lt;br/&gt;&lt;br/&gt;Per quanto riguarda i temi io consiglierei di metterli sempre nella home (&lt;tt&gt;~/.themes/nometema&lt;/tt&gt;), così come eventualmente le icone per personalizzare sempre il desktop  (&lt;tt&gt;~/.icons/nometema&lt;/tt&gt;). In base a se avete utilizzato Gnome, Kde, Xfce o qualsiasi altro DE, dovrete portarvi con voi anche le relative configurazioni, che in genere vengono salvate dentro la cartella home tra cui anche il tema che si utilizza (es &lt;tt&gt;~/.config/&lt;/tt&gt; oppure &lt;tt&gt;~/.gconf&lt;/tt&gt; o altro) quindi dovete portarvi anche queste cose! ovviamente con le indirizzazioni di tipo assoluto quindi &lt;tt&gt;~/.themes/nometema&lt;/tt&gt; che in maniera assoluta sarà una cosa del tipo&lt;tt&gt; /home/user/.themes/nometema&lt;/tt&gt; e dovrete metterla all&#39;interno della cartella &lt;tt&gt;config/livechroot_local-includes&lt;/tt&gt; e quindi verrà fuori una cosa del tipo &lt;tt&gt;config/livechroot_local-includes&lt;/tt&gt;&lt;tt&gt;/home/user/.themes/nometema&lt;/tt&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiuzland.blogspot.com/feeds/6008943173622753934/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://maiuzland.blogspot.com/2008/07/anche-il-tema-della-live-si-puo.html#comment-form' title='4 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/6008943173622753934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/6008943173622753934'/><link rel='alternate' type='text/html' href='http://maiuzland.blogspot.com/2008/07/anche-il-tema-della-live-si-puo.html' title='Anche il tema della live si può personalizzare'/><author><name>MaiuZ</name><uri>http://www.blogger.com/profile/11878258856959308994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941832585148608886.post-9078915977210938507</id><published>2008-04-03T11:49:00.000+02:00</published><updated>2009-09-17T18:51:46.666+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="installer"/><category scheme="http://www.blogger.com/atom/ns#" term="live"/><category scheme="http://www.blogger.com/atom/ns#" term="MaiolinuX"/><category scheme="http://www.blogger.com/atom/ns#" term="script"/><title type='text'>Installare la distro con uno script</title><content type='html'>Visto che l&#39;abbiamo realizzata la nostra distro... una volta fatta possiamo anche eventualmente installarla! Per farlo basterà  avviare la distro personalizzata sl PC in questione, dopodiché con un partizionatore (leggasi gparted, cfdisk o similari) crearsi almeno 2 partizioni una di swap (di almeno 1,5 volte la dimensione della ram) e una su cui andremo ad installare il nostro bel sistema. E se avevamo preinstallato sul sistema live: grub (che non significa che fosse il bootloader del cd ma solo che fosse presente tra i pacchetti che abbiamo passato alla lista d&#39;installazione) potremo facilmente utilizzare uno script come questo:&lt;br/&gt;&lt;br/&gt;maiolinuxinstaller.sh&lt;br/&gt;&lt;code&gt;#!/bin/sh&lt;br/&gt;# maiuzinstaller - installa una distro maiolinux su hd&lt;br/&gt;# Copyright (C) 2007 Francesco Maioli&lt;br/&gt;#&lt;br/&gt;# maiuzinstaller comes with ABSOLUTELY NO WARRANTY;&lt;br/&gt;# This program is free software; you can redistribute it and/or modify&lt;br/&gt;# it under the terms of the GNU General Public License as published by&lt;br/&gt;# the Free Software Foundation; either version 2 of the License, or&lt;br/&gt;# (at your option) any later version.&lt;br/&gt;#&lt;br/&gt;# This program is distributed in the hope that it will be useful,&lt;br/&gt;# but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;br/&gt;# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the&lt;br/&gt;# GNU General Public License for more details.&lt;br/&gt;#&lt;br/&gt;# You should have received a copy of the GNU General Public License&lt;br/&gt;# along with this program; if not, write to the Free Software&lt;br/&gt;# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA&lt;br/&gt;#&lt;br/&gt;# On Debian systems, the complete text of the GNU General Public License&lt;br/&gt;# can be found in /usr/share/common-licenses/GPL-2 file.&lt;br/&gt;#&lt;br/&gt;if [ $# -eq 3 ]&lt;br/&gt;then&lt;br/&gt;PARTIZIONE_SISTEMA=$1&lt;br/&gt;DISCO_AVVIO=$2&lt;br/&gt;NOME_DISTRO=$3&lt;br/&gt;else&lt;br/&gt;echo -e &quot;Uso: `basename $0` partizione_dove_installare disco_di_avvio nome_distro\nes. `basename $0` /dev/hda2 /dev/hda maiolinux\n\nRicorda che questo script funziona solo con partizioni tipo ext3&quot; 1&amp;gt;&amp;amp;2&lt;br/&gt;exit 1&lt;br/&gt;fi&lt;br/&gt;#&lt;br/&gt;echo -e &quot;Copia dei file del sistema\nsarÃ  necessario qualche minuto...\n&quot;&lt;br/&gt;#&lt;br/&gt;touch tmp_file_1&lt;br/&gt;touch tmp_file_2&lt;br/&gt;TMP_FILE_1=tmp_file_1&lt;br/&gt;TMP_FILE_2=tmp_file_2&lt;br/&gt;#&lt;br/&gt;mkdir -p /mnt/disk&lt;br/&gt;mount -t ext3 $PARTIZIONE_SISTEMA /mnt/disk&lt;br/&gt;#&lt;br/&gt;mkdir -p /mnt/squashfs&lt;br/&gt;mount -t squashfs -o loop /live/image/live/filesystem.squashfs /mnt/squashfs&lt;br/&gt;#&lt;br/&gt;cp -a /mnt/squashfs/* /mnt/disk&lt;br/&gt;#&lt;br/&gt;umount /mnt/squashfs&lt;br/&gt;rmdir /mnt/squashfs&lt;br/&gt;#&lt;br/&gt;cp -a /live/cow/etc/* /mnt/disk/etc&lt;br/&gt;#&lt;br/&gt;echo -e &quot;Installazione del sistema di avvio\n&quot;&lt;br/&gt;#&lt;br/&gt;grub-install --root-directory=/mnt/disk $DISCO_AVVIO --no-floppy&lt;br/&gt;#&lt;br/&gt;LIVE_GRUB=/live/image/boot/grub/menu.lst&lt;br/&gt;HD_GRUB=&quot;/mnt/disk/boot/grub&quot;&lt;br/&gt;#&lt;br/&gt;echo &quot;timeout 3&quot; &amp;gt; $TMP_FILE_1&lt;br/&gt;echo &quot;default 0&quot; &amp;gt;&amp;gt; $TMP_FILE_1&lt;br/&gt;#&lt;br/&gt;echo &quot;title		$NOME_DISTRO&quot; &amp;gt;&amp;gt; $TMP_FILE_1&lt;br/&gt;echo -n &quot;kernel		/boot/&quot; &amp;gt;&amp;gt; $TMP_FILE_1&lt;br/&gt;#&lt;br/&gt;cat $LIVE_GRUB | grep &quot;vmlinuz-&quot; &amp;gt; $TMP_FILE_2&lt;br/&gt;while read LINE1&lt;br/&gt;do&lt;br/&gt;echo -n `echo $LINE1 | cut -d &#39; &#39; -f2,2 | cut -d &#39;/&#39; -f3,3` &amp;gt;&amp;gt; $TMP_FILE_1&lt;br/&gt;break&lt;br/&gt;done &amp;gt; $TMP_FILE_1&lt;br/&gt;echo &quot; locale=it_IT.UTF-8 keyb=it vga=771&quot; &amp;gt;&amp;gt; $TMP_FILE_1&lt;br/&gt;#&lt;br/&gt;echo -n &quot;initrd		/boot/&quot; &amp;gt;&amp;gt; $TMP_FILE_1&lt;br/&gt;#&lt;br/&gt;cat $LIVE_GRUB | grep &quot;initrd.img-&quot; &amp;gt; $TMP_FILE_2&lt;br/&gt;while read LINE1&lt;br/&gt;do&lt;br/&gt;echo -n  $LINE1 | cut -d &#39; &#39; -f2,2 | cut -d &#39;/&#39; -f3,3 &amp;gt;&amp;gt; $TMP_FILE_1&lt;br/&gt;break&lt;br/&gt;done &amp;lt; $TMP_FILE_2&lt;br/&gt;#&lt;br/&gt;mkdir -p $HD_GRUB&lt;br/&gt;cp $TMP_FILE_1 $HD_GRUB&quot;/menu.lst&quot;&lt;br/&gt;#&lt;br/&gt;rm -f $TMP_FILE_1&lt;br/&gt;rm -f $TMP_FILE_2&lt;br/&gt;#&lt;br/&gt;umount /mnt/disk&lt;br/&gt;#&lt;br/&gt;clear&lt;br/&gt;#&lt;br/&gt;echo -e &quot;\n\n\n\n\nInstallazione del sistema completata\nora potete riavviare il sistema&quot;&lt;/code&gt;&lt;br/&gt;Che è un semplice script che ho riadattato alle mie esigenze e che in pratica copia il sistema live sulla partizione che gli passate&lt;br/&gt;&lt;blockquote&gt;Uso: maiolinuxinstaller partizione_dove_installare disco_di_avvio nome_distro&lt;br/&gt;es. maiolinuxinstaller /dev/hda2 /dev/hda maiolinux&lt;br/&gt;&lt;br/&gt;Ricorda che questo script funziona solo con partizioni tipo ext3&lt;/blockquote&gt;&lt;br/&gt;(e forse anche in partizione ext2 o altre ma non ho provato)&lt;br/&gt;&lt;br/&gt;Magari mettete un collegamento sul desktop live così da facilitare l&#39;installazione!&lt;br/&gt;In ogni caso per includere lo script nel sistema live io l&#39;ho posizionato in:&lt;br/&gt;config/chroot_local-includes/usr/local/bin/&lt;br/&gt;&lt;br/&gt;Saluti MaiuZ</content><link rel='replies' type='application/atom+xml' href='http://maiuzland.blogspot.com/feeds/9078915977210938507/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://maiuzland.blogspot.com/2008/04/installare-la-distro-con-uno-script.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/9078915977210938507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/9078915977210938507'/><link rel='alternate' type='text/html' href='http://maiuzland.blogspot.com/2008/04/installare-la-distro-con-uno-script.html' title='Installare la distro con uno script'/><author><name>MaiuZ</name><uri>http://www.blogger.com/profile/11878258856959308994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941832585148608886.post-3432679618087647416</id><published>2008-01-08T13:49:00.000+01:00</published><updated>2009-09-17T18:51:46.587+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="debian"/><category scheme="http://www.blogger.com/atom/ns#" term="lh_binary"/><category scheme="http://www.blogger.com/atom/ns#" term="lh_chroot"/><category scheme="http://www.blogger.com/atom/ns#" term="lh_clean"/><category scheme="http://www.blogger.com/atom/ns#" term="MaiolinuX"/><title type='text'>Personalizzazione delle configurazioni dei programmi e non solo della&#xa;distro live</title><content type='html'>Per personalizzarsi le configurazioni e non solo:&lt;br/&gt;avviate la vostra distro creata come da precedente articolo (ad esempio con &lt;code&gt;qemu --cdrom binary.iso&lt;/code&gt;)&lt;br/&gt;Personalizzarvi quello che vi pare (tema delle icone, gdm, tema del desktop, pagina iniziale di iceweasel, temi di icewease / icedove, yab ecc)&lt;br/&gt;Salvate il tutto su chiavetta (es. /home/user/.mozilla&lt;br/&gt;/etc/bash.bashrc&lt;br/&gt;ecc...) ricordandovi di mantenere permessi e path&lt;br/&gt;Copiate quello che avete salvato dentro config/chroot_local-includes dove state creando la vostra distro continuando a mantenere permessi e path&lt;br/&gt;es. se si è creato uno script salvato come &lt;code&gt;/usr/local/bin/maiuzinstaller&lt;/code&gt; sulla live&lt;br/&gt;sulla cartella del live helper lo salveremo in &lt;code&gt;config/chroot_local-includes/usr/local/bin/maiuzinstaller&lt;/code&gt; ed eventualmente cambieremo i permessi&lt;br/&gt;ecc...&lt;br/&gt;&lt;br/&gt;quindi&lt;br/&gt;&lt;code&gt;lh_clean --binary&lt;br/&gt;lh_build&lt;br/&gt;&lt;/code&gt;&lt;br/&gt;&lt;br/&gt;ed il gioco e fatto poi spiegherò come personalizzare grub e se riesco metto su &quot;il sorgente&quot; da cui eventualmente prendere meglio spunto</content><link rel='replies' type='application/atom+xml' href='http://maiuzland.blogspot.com/feeds/3432679618087647416/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://maiuzland.blogspot.com/2008/01/personalizzazione-delle-configurazioni.html#comment-form' title='6 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/3432679618087647416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/3432679618087647416'/><link rel='alternate' type='text/html' href='http://maiuzland.blogspot.com/2008/01/personalizzazione-delle-configurazioni.html' title='Personalizzazione delle configurazioni dei programmi e non solo della&#xa;distro live'/><author><name>MaiuZ</name><uri>http://www.blogger.com/profile/11878258856959308994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941832585148608886.post-5443670357606381794</id><published>2008-01-08T13:15:00.000+01:00</published><updated>2009-09-17T18:51:46.519+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adesklests"/><category scheme="http://www.blogger.com/atom/ns#" term="amule"/><category scheme="http://www.blogger.com/atom/ns#" term="bittornado"/><category scheme="http://www.blogger.com/atom/ns#" term="bmpx"/><category scheme="http://www.blogger.com/atom/ns#" term="debian"/><category scheme="http://www.blogger.com/atom/ns#" term="fillets-ng"/><category scheme="http://www.blogger.com/atom/ns#" term="firefox"/><category scheme="http://www.blogger.com/atom/ns#" term="freeciv"/><category scheme="http://www.blogger.com/atom/ns#" term="frozen-bubble"/><category scheme="http://www.blogger.com/atom/ns#" term="gimp"/><category scheme="http://www.blogger.com/atom/ns#" term="gnome-games"/><category scheme="http://www.blogger.com/atom/ns#" term="gnome-ppp"/><category scheme="http://www.blogger.com/atom/ns#" term="gnomebacker"/><category scheme="http://www.blogger.com/atom/ns#" term="gnu-chess"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="mplayer"/><category scheme="http://www.blogger.com/atom/ns#" term="openoffice"/><category scheme="http://www.blogger.com/atom/ns#" term="openwengo"/><category scheme="http://www.blogger.com/atom/ns#" term="pacchetti"/><category scheme="http://www.blogger.com/atom/ns#" term="supertux"/><category scheme="http://www.blogger.com/atom/ns#" term="thunderbird"/><category scheme="http://www.blogger.com/atom/ns#" term="tracker"/><category scheme="http://www.blogger.com/atom/ns#" term="wesnoth"/><category scheme="http://www.blogger.com/atom/ns#" term="wormux"/><category scheme="http://www.blogger.com/atom/ns#" term="xpdf"/><category scheme="http://www.blogger.com/atom/ns#" term="xsane"/><category scheme="http://www.blogger.com/atom/ns#" term="yab"/><title type='text'>La scelta dei pacchetti</title><content type='html'>Un&#39;attività importante è stata quella della scelta dei pacchetti per 2 semplici motivi&lt;br/&gt;&lt;ol&gt;&lt;br/&gt;	&lt;li&gt;L&#39;utente finale che avrebbe dovuto utilizzare il S.O.&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Il limitato spazio di un CD benché il filesystem live venga abbondantemente compresso&lt;/li&gt;&lt;br/&gt;&lt;/ol&gt;&lt;br/&gt;L&#39;utente usa saltuariamente windows a lavoro e possiede un PC un po&#39; datato su cui gira WinME, ma comunque abbondantemente sufficiente per fare tutto ciò che serve ad un &quot;normale&quot; utente che a mio modesto parere è possibile riassumere così:&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;	&lt;li&gt;Ufficio&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;	&lt;li&gt;Scrivere/Tenere di conto/Presentazioni/Volantini-Biglietti da visita (&lt;a title=&quot;Openoffice&quot; href=&quot;http://it.openoffice.org/&quot; target=&quot;_blank&quot;&gt;Openoffice&lt;/a&gt;)&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;&lt;br/&gt;&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Grafica&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;	&lt;li&gt;Rielaborare foto (&lt;a title=&quot;The GIMP&quot; href=&quot;http://gimp.linux.it/www/&quot; target=&quot;_blank&quot;&gt;Gimp&lt;/a&gt;)&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Leggere PDF (&lt;a title=&quot;Xpdf&quot; href=&quot;http://www.foolabs.com/xpdf/&quot; target=&quot;_blank&quot;&gt;xpdf&lt;/a&gt;)&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Scansionare immagini (&lt;a title=&quot;xsane&quot; href=&quot;http://www.xsane.org/&quot; target=&quot;_blank&quot;&gt;xsane&lt;/a&gt;)&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;&lt;br/&gt;&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Rete&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;	&lt;li&gt;Navigare su internet (Iceweasel /&lt;a title=&quot;Icewease/Firefox&quot; href=&quot;http://www.mozilla-europe.org/it/products/firefox/&quot; target=&quot;_blank&quot;&gt;Firefox&lt;/a&gt;)&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Posta elettronica (Icedove /&lt;a title=&quot;Icedove/Thunderbird&quot; href=&quot;http://www.mozilla-europe.org/it/products/thunderbird/&quot; target=&quot;_blank&quot;&gt;Thunderbird&lt;/a&gt;)&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Chat/Videoconferenza/Telefono via internet (&lt;a title=&quot;Wongophone/Openwengo&quot; href=&quot;http://www.openwengo.org/&quot; target=&quot;_blank&quot;&gt;Openwengo&lt;/a&gt;)&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Scaricare file (&lt;a title=&quot;aMule&quot; href=&quot;http://www.amule.org/&quot; target=&quot;_blank&quot;&gt;aMule&lt;/a&gt; / &lt;a title=&quot;BitTornado&quot; href=&quot;http://www.bittornado.com/&quot; target=&quot;_blank&quot;&gt;BitTornado&lt;/a&gt;)&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Configurare eventuale modem (&lt;a title=&quot;Gnome-PPP&quot; href=&quot;http://gnomefiles.org/app.php?soft_id=41&quot; target=&quot;_blank&quot;&gt;Gnome-PPP&lt;/a&gt;)&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;&lt;br/&gt;&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Multimedia&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;	&lt;li&gt;Ascoltare off-line/on-line/acquisire musica (&lt;a title=&quot;Bmpx&quot; href=&quot;http://bmpx.beep-media-player.org/&quot; target=&quot;_blank&quot;&gt;Bmpx&lt;/a&gt;)&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Guardare video off-line/on-line (&lt;a title=&quot;Mplayer&quot; href=&quot;http://www.mplayerhq.hu/&quot; target=&quot;_blank&quot;&gt;Mplayer&lt;/a&gt;)&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Masterizzare (&lt;a title=&quot;Gnomebacker&quot; href=&quot;http://gnomefiles.org/app.php/GnomeBaker&quot; target=&quot;_blank&quot;&gt;Gnomebaker&lt;/a&gt;)&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;&lt;br/&gt;&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Giocare&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;	&lt;li&gt;Suite di giochi vari/carte/tattica/rompicapo/da tavolo ecc... (&lt;a title=&quot;gnome-games&quot; href=&quot;http://live.gnome.org/GnomeGames/&quot; target=&quot;_blank&quot;&gt;Gnome-games&lt;/a&gt;)&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Puzzle (&lt;a title=&quot;fillets-ng&quot; href=&quot;http://fillets.sourceforge.net/&quot; target=&quot;_blank&quot;&gt;fillets-ng&lt;/a&gt; / &lt;a title=&quot;frozen-bubble&quot; href=&quot;http://www.frozen-bubble.org/&quot; target=&quot;_blank&quot;&gt;frozen-bubble&lt;/a&gt;)&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Strategia (&lt;a title=&quot;freeciv&quot; href=&quot;http://freeciv.wikia.com/wiki/Main_Page&quot; target=&quot;_blank&quot;&gt;freeciv&lt;/a&gt; / &lt;a title=&quot;Battle for Wesnoth&quot; href=&quot;http://www.wesnoth.org/&quot; target=&quot;_blank&quot;&gt;wesnoth&lt;/a&gt;)&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Da tavolo (&lt;a title=&quot;gnuchess&quot; href=&quot;http://www.gnu.org/software/chess/&quot; target=&quot;_blank&quot;&gt;gnuchess&lt;/a&gt;)&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Arcade (&lt;a title=&quot;Supertux&quot; href=&quot;http://supertux.lethargik.org/&quot; target=&quot;_blank&quot;&gt;supertux&lt;/a&gt; / &lt;a title=&quot;wormux&quot; href=&quot;http://www.wormux.org/wiki/en/index.php&quot; target=&quot;_blank&quot;&gt;wormux&lt;/a&gt;)&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;&lt;br/&gt;&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Utilità&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;	&lt;li&gt;Barra avvio (&lt;a title=&quot;adesklets&quot; href=&quot;http://adesklets.sourceforge.net/&quot;&gt;adesklets&lt;/a&gt; - &lt;a title=&quot;yab&quot; href=&quot;http://adesklets.sourceforge.net/verbatim/yab.html&quot;&gt;yab&lt;/a&gt;)&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Ricerca file (&lt;a title=&quot;Tracker&quot; href=&quot;http://www.gnome.org/projects/tracker/&quot;&gt;tracker&lt;/a&gt;)&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Gestione sistema (gnome-system-tools)&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Stampa (gnome-cups-manager)&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;&lt;br/&gt;&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;&lt;br/&gt;Un capitolo a parte è stata la scelta del desktop da un lato c&#39;erano KDE e GNOME che se la sarebbero potuti giocare alla pari, ma che per la loro mole, sia per quanto riguarda la richiesta di risorse, sia per le dimensioni sono state scartate per il sottovalutato &lt;a title=&quot;XFCE&quot; href=&quot;http://www.xfce.org/&quot; target=&quot;_blank&quot;&gt;XFCE&lt;/a&gt; che si è rivelato ottimo sia dal punto di vista grafico che funzionale. magari ne riparlerò...&lt;br/&gt;&lt;br/&gt;Ed eccovi cosa restituisce il comando dpkg --get-selections&lt;br/&gt;&lt;br/&gt;&lt;!--more--&gt;&lt;br/&gt;&lt;code&gt;&lt;br/&gt;adduser						install&lt;br/&gt;adesklets					install&lt;br/&gt;alsa-base					install&lt;br/&gt;alsa-oss					install&lt;br/&gt;alsa-utils					install&lt;br/&gt;amule						install&lt;br/&gt;amule-common					install&lt;br/&gt;apt						install&lt;br/&gt;aptitude					install&lt;br/&gt;aspell						install&lt;br/&gt;aspell-it					install&lt;br/&gt;aufs-modules-2.6-486				install&lt;br/&gt;aufs-modules-2.6.22-3-486			install&lt;br/&gt;base-files					install&lt;br/&gt;base-passwd					install&lt;br/&gt;bash						install&lt;br/&gt;binutils					install&lt;br/&gt;bittornado					install&lt;br/&gt;bittornado-gui					install&lt;br/&gt;blt						install&lt;br/&gt;bmpx						install&lt;br/&gt;bsdmainutils					install&lt;br/&gt;bsdutils					install&lt;br/&gt;busybox						install&lt;br/&gt;bzip2						install&lt;br/&gt;cabextract					install&lt;br/&gt;cdrdao						install&lt;br/&gt;console-common					install&lt;br/&gt;console-data					install&lt;br/&gt;coreutils					install&lt;br/&gt;cpio						install&lt;br/&gt;cpp						install&lt;br/&gt;cpp-4.2						install&lt;br/&gt;cron						install&lt;br/&gt;cups-pdf					install&lt;br/&gt;cupsys						install&lt;br/&gt;cupsys-client					install&lt;br/&gt;cupsys-common					install&lt;br/&gt;cupsys-driver-gutenprint			install&lt;br/&gt;dbus						install&lt;br/&gt;dbus-x11					install&lt;br/&gt;debconf						install&lt;br/&gt;debconf-i18n					install&lt;br/&gt;debian-archive-keyring				install&lt;br/&gt;debianutils					install&lt;br/&gt;deborphan					install&lt;br/&gt;defoma						install&lt;br/&gt;desktop-base					install&lt;br/&gt;desktop-file-utils				install&lt;br/&gt;dhcp3-client					install&lt;br/&gt;dhcp3-common					install&lt;br/&gt;dialog						install&lt;br/&gt;dictionaries-common				install&lt;br/&gt;diff						install&lt;br/&gt;discover					install&lt;br/&gt;discover-data					install&lt;br/&gt;dmidecode					install&lt;br/&gt;docbook-xml					install&lt;br/&gt;dpkg						install&lt;br/&gt;dpkg-dev					install&lt;br/&gt;dselect						install&lt;br/&gt;dvd+rw-tools					install&lt;br/&gt;e2fslibs					install&lt;br/&gt;e2fsprogs					install&lt;br/&gt;eject						install&lt;br/&gt;esound-common					install&lt;br/&gt;fb-music-low					install&lt;br/&gt;file						install&lt;br/&gt;fillets-ng					install&lt;br/&gt;fillets-ng-data					install&lt;br/&gt;findutils					install&lt;br/&gt;flashplayer-mozilla				install&lt;br/&gt;fontconfig					install&lt;br/&gt;fontconfig-config				install&lt;br/&gt;fortune-mod					install&lt;br/&gt;fortunes-it					install&lt;br/&gt;freeciv-client-gtk				install&lt;br/&gt;freeciv-data					install&lt;br/&gt;freeciv-server					install&lt;br/&gt;freeciv-sound-standard				install&lt;br/&gt;frozen-bubble					install&lt;br/&gt;frozen-bubble-data				install&lt;br/&gt;gamin						install&lt;br/&gt;gcalctool					install&lt;br/&gt;gcc-3.3-base					install&lt;br/&gt;gcc-3.4-base					install&lt;br/&gt;gcc-4.2-base					install&lt;br/&gt;gconf2						install&lt;br/&gt;gconf2-common					install&lt;br/&gt;gdk-imlib11					install&lt;br/&gt;gdm						install&lt;br/&gt;genisoimage					install&lt;br/&gt;gettext-base					install&lt;br/&gt;ggzcore-bin					install&lt;br/&gt;gimp						install&lt;br/&gt;gimp-data					install&lt;br/&gt;gksu						install&lt;br/&gt;gnome-cards-data				install&lt;br/&gt;gnome-cups-manager				install&lt;br/&gt;gnome-games					install&lt;br/&gt;gnome-games-data				install&lt;br/&gt;gnome-keyring					install&lt;br/&gt;gnome-media-common				install&lt;br/&gt;gnome-mime-data					install&lt;br/&gt;gnome-ppp					install&lt;br/&gt;gnome-system-tools				install&lt;br/&gt;gnomebaker					install&lt;br/&gt;gnuchess					install&lt;br/&gt;gnupg						install&lt;br/&gt;gpgv						install&lt;br/&gt;grep						install&lt;br/&gt;groff-base					install&lt;br/&gt;grub						install&lt;br/&gt;gs-common					install&lt;br/&gt;gs-esp						install&lt;br/&gt;gsfonts						install&lt;br/&gt;gsfonts-x11					install&lt;br/&gt;gstreamer0.10-alsa				install&lt;br/&gt;gstreamer0.10-ffmpeg				install&lt;br/&gt;gstreamer0.10-plugins-bad			install&lt;br/&gt;gstreamer0.10-plugins-base			install&lt;br/&gt;gstreamer0.10-plugins-good			install&lt;br/&gt;gstreamer0.10-plugins-ugly			install&lt;br/&gt;gstreamer0.10-x					install&lt;br/&gt;gtk-engines-pixmap				install&lt;br/&gt;gtk2-engines-pixbuf				install&lt;br/&gt;gtk2-engines-xfce				install&lt;br/&gt;gtkam-gimp					install&lt;br/&gt;guile-1.8-libs					install&lt;br/&gt;gzip						install&lt;br/&gt;hal						install&lt;br/&gt;hal-info					install&lt;br/&gt;hicolor-icon-theme				install&lt;br/&gt;hostname					install&lt;br/&gt;icedax						install&lt;br/&gt;iceweasel					install&lt;br/&gt;iceweasel-l10n-it				install&lt;br/&gt;ifupdown					install&lt;br/&gt;ijsgutenprint					install&lt;br/&gt;imagemagick					install&lt;br/&gt;imlib-base					install&lt;br/&gt;info						install&lt;br/&gt;initramfs-tools					install&lt;br/&gt;initscripts					install&lt;br/&gt;iptables					install&lt;br/&gt;iputils-ping					install&lt;br/&gt;java-common					install&lt;br/&gt;kbd						install&lt;br/&gt;klibc-utils					install&lt;br/&gt;klogd						install&lt;br/&gt;lapack3						install&lt;br/&gt;laptop-detect					install&lt;br/&gt;lesstif2					install&lt;br/&gt;liba52-0.7.4					install&lt;br/&gt;libaa1						install&lt;br/&gt;libacl1						install&lt;br/&gt;libamrnb3					install&lt;br/&gt;libamrwb3					install&lt;br/&gt;libao2						install&lt;br/&gt;libart-2.0-2					install&lt;br/&gt;libartsc0					install&lt;br/&gt;libasound2					install&lt;br/&gt;libaspell15					install&lt;br/&gt;libasyncns0					install&lt;br/&gt;libatk1.0-0					install&lt;br/&gt;libattr1					install&lt;br/&gt;libaudio2					install&lt;br/&gt;libaudiofile0					install&lt;br/&gt;libavahi-client3				install&lt;br/&gt;libavahi-common-data				install&lt;br/&gt;libavahi-common3				install&lt;br/&gt;libavahi-compat-libdnssd1			install&lt;br/&gt;libavahi-glib1					install&lt;br/&gt;libavc1394-0					install&lt;br/&gt;libavcodec1d					install&lt;br/&gt;libavformat1d					install&lt;br/&gt;libavutil1d					install&lt;br/&gt;libblkid1					install&lt;br/&gt;libbonobo2-0					install&lt;br/&gt;libbonobo2-common				install&lt;br/&gt;libbonoboui2-0					install&lt;br/&gt;libbonoboui2-common				install&lt;br/&gt;libboost-iostreams1.34.1			install&lt;br/&gt;libboost-program-options1.34.1			install&lt;br/&gt;libboost-regex1.34.1				install&lt;br/&gt;libboost-serialization1.34.1			install&lt;br/&gt;libboost-signals1.34.1				install&lt;br/&gt;libboost-thread1.34.1				install&lt;br/&gt;libbz2-1.0					install&lt;br/&gt;libc6						install&lt;br/&gt;libcaca0					install&lt;br/&gt;libcairo2					install&lt;br/&gt;libcairomm-1.0-1				install&lt;br/&gt;libcap1						install&lt;br/&gt;libcdaudio1					install&lt;br/&gt;libcdio7					install&lt;br/&gt;libcdparanoia0					install&lt;br/&gt;libcomerr2					install&lt;br/&gt;libcroco3					install&lt;br/&gt;libcrypto++6					install&lt;br/&gt;libcucul0					install&lt;br/&gt;libcupsimage2					install&lt;br/&gt;libcupsys2					install&lt;br/&gt;libcurl3					install&lt;br/&gt;libcurl3-gnutls					install&lt;br/&gt;libdatrie0					install&lt;br/&gt;libdb4.2					install&lt;br/&gt;libdb4.4					install&lt;br/&gt;libdb4.5					install&lt;br/&gt;libdb4.6					install&lt;br/&gt;libdbus-1-3					install&lt;br/&gt;libdbus-glib-1-2				install&lt;br/&gt;libdc1394-13					install&lt;br/&gt;libdevmapper1.02.1				install&lt;br/&gt;libdirectfb-0.9-25				install&lt;br/&gt;libdiscover2					install&lt;br/&gt;libdmx1						install&lt;br/&gt;libdrm2						install&lt;br/&gt;libdv4						install&lt;br/&gt;libdvdcss2					install&lt;br/&gt;libdvdread3					install&lt;br/&gt;libenchant1c2a					install&lt;br/&gt;libesd0						install&lt;br/&gt;libexif-gtk5					install&lt;br/&gt;libexif12					install&lt;br/&gt;libexo-0.3-0					install&lt;br/&gt;libexpat1					install&lt;br/&gt;libfaac0					install&lt;br/&gt;libfaad0					install&lt;br/&gt;libffi4						install&lt;br/&gt;libfftw3-3					install&lt;br/&gt;libflac8					install&lt;br/&gt;libfontconfig1					install&lt;br/&gt;libfontenc1					install&lt;br/&gt;libfreebob0					install&lt;br/&gt;libfreetype6					install&lt;br/&gt;libfribidi0					install&lt;br/&gt;libfs6						install&lt;br/&gt;libg2c0						install&lt;br/&gt;libgail-common					install&lt;br/&gt;libgail18					install&lt;br/&gt;libgamin0					install&lt;br/&gt;libgcc1						install&lt;br/&gt;libgconf2-4					install&lt;br/&gt;libgcrypt11					install&lt;br/&gt;libgdbm3					install&lt;br/&gt;libggi-target-x					install&lt;br/&gt;libggi2						install&lt;br/&gt;libggz-gtk1					install&lt;br/&gt;libggz2						install&lt;br/&gt;libggzcore9					install&lt;br/&gt;libggzdmod6					install&lt;br/&gt;libggzmod4					install&lt;br/&gt;libgii1						install&lt;br/&gt;libgii1-target-x				install&lt;br/&gt;libgimp2.0					install&lt;br/&gt;libgksu2-0					install&lt;br/&gt;libgl1-mesa-glx					install&lt;br/&gt;libglade2-0					install&lt;br/&gt;libglademm-2.4-1c2a				install&lt;br/&gt;libglib1.2ldbl					install&lt;br/&gt;libglib2.0-0					install&lt;br/&gt;libglibmm-2.4-1c2a				install&lt;br/&gt;libglu1-mesa					install&lt;br/&gt;libgmime-2.0-2					install&lt;br/&gt;libgmp3c2					install&lt;br/&gt;libgnome-desktop-2				install&lt;br/&gt;libgnome-keyring0				install&lt;br/&gt;libgnome-media0					install&lt;br/&gt;libgnome2-0					install&lt;br/&gt;libgnome2-common				install&lt;br/&gt;libgnomecanvas2-0				install&lt;br/&gt;libgnomecanvas2-common				install&lt;br/&gt;libgnomecups1.0-1				install&lt;br/&gt;libgnomecupsui1.0-1c2a				install&lt;br/&gt;libgnomeprint2.2-0				install&lt;br/&gt;libgnomeprint2.2-data				install&lt;br/&gt;libgnomeprintui2.2-0				install&lt;br/&gt;libgnomeprintui2.2-common			install&lt;br/&gt;libgnomeui-0					install&lt;br/&gt;libgnomeui-common				install&lt;br/&gt;libgnomevfs2-0					install&lt;br/&gt;libgnomevfs2-common				install&lt;br/&gt;libgnutls13					install&lt;br/&gt;libgpg-error0					install&lt;br/&gt;libgphoto2-2					install&lt;br/&gt;libgphoto2-port0				install&lt;br/&gt;libgpmg1					install&lt;br/&gt;libgsf-1-114					install&lt;br/&gt;libgsf-1-common					install&lt;br/&gt;libgsm1						install&lt;br/&gt;libgstreamer-plugins-base0.10-0			install&lt;br/&gt;libgstreamer0.10-0				install&lt;br/&gt;libgtk1.2					install&lt;br/&gt;libgtk1.2-common				install&lt;br/&gt;libgtk2.0-0					install&lt;br/&gt;libgtk2.0-common				install&lt;br/&gt;libgtkmm-2.4-1c2a				install&lt;br/&gt;libgtksourceview-common				install&lt;br/&gt;libgtksourceview1.0-0				install&lt;br/&gt;libgtop2-7					install&lt;br/&gt;libgtop2-common					install&lt;br/&gt;libgutenprint2					install&lt;br/&gt;libhal-storage1					install&lt;br/&gt;libhal1						install&lt;br/&gt;libhunspell-1.1-0				install&lt;br/&gt;libice6						install&lt;br/&gt;libicu36					install&lt;br/&gt;libid3tag0					install&lt;br/&gt;libidl0						install&lt;br/&gt;libidn11					install&lt;br/&gt;libiec61883-0					install&lt;br/&gt;libieee1284-3					install&lt;br/&gt;libijs-0.35					install&lt;br/&gt;libimlib2					install&lt;br/&gt;libjack0					install&lt;br/&gt;libjasper1					install&lt;br/&gt;libjpeg62					install&lt;br/&gt;libkeyutils1					install&lt;br/&gt;libklibc					install&lt;br/&gt;libkrb53					install&lt;br/&gt;liblcms1					install&lt;br/&gt;libldap2					install&lt;br/&gt;liblircclient0					install&lt;br/&gt;liblocale-gettext-perl				install&lt;br/&gt;libltdl3					install&lt;br/&gt;liblzo2-2					install&lt;br/&gt;libmad0						install&lt;br/&gt;libmagic1					install&lt;br/&gt;libmagick9					install&lt;br/&gt;libmetacity0					install&lt;br/&gt;libmms0						install&lt;br/&gt;libmng1						install&lt;br/&gt;libmodplug0c2					install&lt;br/&gt;libmpcdec3					install&lt;br/&gt;libmpeg2-4					install&lt;br/&gt;libmusicbrainz4c2a				install&lt;br/&gt;libnautilus-burn4				install&lt;br/&gt;libnautilus-extension1				install&lt;br/&gt;libncurses5					install&lt;br/&gt;libncursesw5					install&lt;br/&gt;libneon25					install&lt;br/&gt;libneon26					install&lt;br/&gt;libnetpbm10					install&lt;br/&gt;libnotify1					install&lt;br/&gt;libnspr4-0d					install&lt;br/&gt;libnss3-0d					install&lt;br/&gt;libofa0						install&lt;br/&gt;libogg0						install&lt;br/&gt;liboil0.3					install&lt;br/&gt;libopenal0a					install&lt;br/&gt;libopencdk10					install&lt;br/&gt;libopenspc0					install&lt;br/&gt;liborbit2					install&lt;br/&gt;libpam-modules					install&lt;br/&gt;libpam-runtime					install&lt;br/&gt;libpam0g					install&lt;br/&gt;libpanel-applet2-0				install&lt;br/&gt;libpango1.0-0					install&lt;br/&gt;libpango1.0-common				install&lt;br/&gt;libpaper1					install&lt;br/&gt;libparted1.7-1					install&lt;br/&gt;libpcap0.8					install&lt;br/&gt;libpci2						install&lt;br/&gt;libpcre3					install&lt;br/&gt;libpng12-0					install&lt;br/&gt;libpoppler-glib1				install&lt;br/&gt;libpoppler1					install&lt;br/&gt;libpopt0					install&lt;br/&gt;libportaudio2					install&lt;br/&gt;libpulse0					install&lt;br/&gt;libqt4-core					install&lt;br/&gt;libqt4-gui					install&lt;br/&gt;libraw1394-8					install&lt;br/&gt;libreadline5					install&lt;br/&gt;librecode0					install&lt;br/&gt;librsvg2-2					install&lt;br/&gt;librsvg2-common					install&lt;br/&gt;libsamplerate0					install&lt;br/&gt;libsane						install&lt;br/&gt;libsasl2-2					install&lt;br/&gt;libscrollkeeper0				install&lt;br/&gt;libsdl-console					install&lt;br/&gt;libsdl-gfx1.2-4					install&lt;br/&gt;libsdl-image1.2					install&lt;br/&gt;libsdl-mixer1.2					install&lt;br/&gt;libsdl-net1.2					install&lt;br/&gt;libsdl-pango1					install&lt;br/&gt;libsdl-perl					install&lt;br/&gt;libsdl-ttf2.0-0					install&lt;br/&gt;libsdl1.2debian					install&lt;br/&gt;libsdl1.2debian-alsa				install&lt;br/&gt;libselinux1					install&lt;br/&gt;libsepol1					install&lt;br/&gt;libsexy2					install&lt;br/&gt;libsexymm2					install&lt;br/&gt;libshout3					install&lt;br/&gt;libsidplay1					install&lt;br/&gt;libsigc++-2.0-0c2a				install&lt;br/&gt;libslang2					install&lt;br/&gt;libslp1						install&lt;br/&gt;libsm6						install&lt;br/&gt;libsmbclient					install&lt;br/&gt;libsmbios1					install&lt;br/&gt;libsmpeg0					install&lt;br/&gt;libsndfile1					install&lt;br/&gt;libsoundtouch1c2				install&lt;br/&gt;libsoup2.2-8					install&lt;br/&gt;libspeex1					install&lt;br/&gt;libsqlite3-0					install&lt;br/&gt;libss2						install&lt;br/&gt;libssh2-1					install&lt;br/&gt;libssl0.9.8					install&lt;br/&gt;libstartup-notification0			install&lt;br/&gt;libstdc++5					install&lt;br/&gt;libstdc++6					install&lt;br/&gt;libstlport4.6c2					install&lt;br/&gt;libsuitesparse					install&lt;br/&gt;libsvga1					install&lt;br/&gt;libsysfs2					install&lt;br/&gt;libt1-5						install&lt;br/&gt;libtag1c2a					install&lt;br/&gt;libtagc0					install&lt;br/&gt;libtasn1-3					install&lt;br/&gt;libtext-charwidth-perl				install&lt;br/&gt;libtext-iconv-perl				install&lt;br/&gt;libtext-wrapi18n-perl				install&lt;br/&gt;libthai-data					install&lt;br/&gt;libthai0					install&lt;br/&gt;libtheora0					install&lt;br/&gt;libthunar-vfs-1-2				install&lt;br/&gt;libtiff4					install&lt;br/&gt;libtotem-plparser1				install&lt;br/&gt;libtracker-gtk0					install&lt;br/&gt;libtrackerclient0				install&lt;br/&gt;libunac1					install&lt;br/&gt;libungif4g					install&lt;br/&gt;libuniconf4.2					install&lt;br/&gt;liburi-perl					install&lt;br/&gt;libusb-0.1-4					install&lt;br/&gt;libuuid1					install&lt;br/&gt;libvisual-0.4-0					install&lt;br/&gt;libvolume-id0					install&lt;br/&gt;libvorbis0a					install&lt;br/&gt;libvorbisenc2					install&lt;br/&gt;libvorbisfile3					install&lt;br/&gt;libvte-common					install&lt;br/&gt;libvte9						install&lt;br/&gt;libwavpack1					install&lt;br/&gt;libwmf0.2-7					install&lt;br/&gt;libwnck-common					install&lt;br/&gt;libwnck18					install&lt;br/&gt;libwpd8c2a					install&lt;br/&gt;libwpg-0.1-1					install&lt;br/&gt;libwps-0.1-1					install&lt;br/&gt;libwrap0					install&lt;br/&gt;libwvstreams4.2-base				install&lt;br/&gt;libwvstreams4.2-extras				install&lt;br/&gt;libwxbase2.6-0					install&lt;br/&gt;libwxgtk2.6-0					install&lt;br/&gt;libx11-6					install&lt;br/&gt;libx11-data					install&lt;br/&gt;libx264-56					install&lt;br/&gt;libxau6						install&lt;br/&gt;libxaw7						install&lt;br/&gt;libxcomposite1					install&lt;br/&gt;libxcursor1					install&lt;br/&gt;libxdamage1					install&lt;br/&gt;libxdmcp6					install&lt;br/&gt;libxext6					install&lt;br/&gt;libxfce4mcs-client3				install&lt;br/&gt;libxfce4mcs-manager3				install&lt;br/&gt;libxfce4util4					install&lt;br/&gt;libxfcegui4-4					install&lt;br/&gt;libxfixes3					install&lt;br/&gt;libxfont1					install&lt;br/&gt;libxft2						install&lt;br/&gt;libxi6						install&lt;br/&gt;libxinerama1					install&lt;br/&gt;libxkbfile1					install&lt;br/&gt;libxml++2.6-2					install&lt;br/&gt;libxml2						install&lt;br/&gt;libxmu6						install&lt;br/&gt;libxmuu1					install&lt;br/&gt;libxp6						install&lt;br/&gt;libxplc0.3.13					install&lt;br/&gt;libxpm4						install&lt;br/&gt;libxrandr2					install&lt;br/&gt;libxrender1					install&lt;br/&gt;libxres1					install&lt;br/&gt;libxslt1.1					install&lt;br/&gt;libxss1						install&lt;br/&gt;libxt6						install&lt;br/&gt;libxtrap6					install&lt;br/&gt;libxtst6					install&lt;br/&gt;libxv1						install&lt;br/&gt;libxvidcore4					install&lt;br/&gt;libxvmc1					install&lt;br/&gt;libxxf86dga1					install&lt;br/&gt;libxxf86misc1					install&lt;br/&gt;libxxf86vm1					install&lt;br/&gt;linux-image-2.6-486				install&lt;br/&gt;linux-image-2.6.22-3-486			install&lt;br/&gt;linux-sound-base				install&lt;br/&gt;live-initramfs					install&lt;br/&gt;localepurge					install&lt;br/&gt;locales						install&lt;br/&gt;login						install&lt;br/&gt;logrotate					install&lt;br/&gt;lp-solve					install&lt;br/&gt;lsb-base					install&lt;br/&gt;lsof						install&lt;br/&gt;m4						install&lt;br/&gt;make						install&lt;br/&gt;makedev						install&lt;br/&gt;man-db						install&lt;br/&gt;manpages					install&lt;br/&gt;manpages-it					install&lt;br/&gt;mawk						install&lt;br/&gt;menu						install&lt;br/&gt;metacity-common					install&lt;br/&gt;mime-support					install&lt;br/&gt;mktemp						install&lt;br/&gt;module-init-tools				install&lt;br/&gt;mount						install&lt;br/&gt;mousepad					install&lt;br/&gt;mozilla-mplayer					install&lt;br/&gt;mozplugger					install&lt;br/&gt;mplayer						install&lt;br/&gt;mplayer-skin-blue				install&lt;br/&gt;msttcorefonts					install&lt;br/&gt;myspell-it					install&lt;br/&gt;nano						install&lt;br/&gt;ncurses-base					install&lt;br/&gt;ncurses-bin					install&lt;br/&gt;net-tools					install&lt;br/&gt;netbase						install&lt;br/&gt;netcat						install&lt;br/&gt;netpbm						install&lt;br/&gt;o3read						install&lt;br/&gt;odbcinst1debian1				install&lt;br/&gt;openoffice.org-calc				install&lt;br/&gt;openoffice.org-common				install&lt;br/&gt;openoffice.org-core				install&lt;br/&gt;openoffice.org-draw				install&lt;br/&gt;openoffice.org-impress				install&lt;br/&gt;openoffice.org-l10n-it				install&lt;br/&gt;openoffice.org-math				install&lt;br/&gt;openoffice.org-style-andromeda			install&lt;br/&gt;openoffice.org-style-crystal			install&lt;br/&gt;openoffice.org-thesaurus-it			install&lt;br/&gt;openoffice.org-writer				install&lt;br/&gt;openssl						install&lt;br/&gt;p7zip-full					install&lt;br/&gt;parted						install&lt;br/&gt;passwd						install&lt;br/&gt;patch						install&lt;br/&gt;pciutils					install&lt;br/&gt;perl						install&lt;br/&gt;perl-base					install&lt;br/&gt;perl-modules					install&lt;br/&gt;pm-utils					install&lt;br/&gt;powermgmt-base					install&lt;br/&gt;ppp						install&lt;br/&gt;procps						install&lt;br/&gt;psmisc						install&lt;br/&gt;python						install&lt;br/&gt;python-cairo					install&lt;br/&gt;python-central					install&lt;br/&gt;python-gnome2					install&lt;br/&gt;python-gnome2-desktop				install&lt;br/&gt;python-gobject					install&lt;br/&gt;python-gtk2					install&lt;br/&gt;python-minimal					install&lt;br/&gt;python-numeric					install&lt;br/&gt;python-pyorbit					install&lt;br/&gt;python-support					install&lt;br/&gt;python-tk					install&lt;br/&gt;python-uno					install&lt;br/&gt;python-wxgtk2.6					install&lt;br/&gt;python-wxversion				install&lt;br/&gt;python2.4					install&lt;br/&gt;python2.4-minimal				install&lt;br/&gt;quick-reference-it				install&lt;br/&gt;rar						install&lt;br/&gt;readline-common					install&lt;br/&gt;refblas3					install&lt;br/&gt;scrollkeeper					install&lt;br/&gt;sed						install&lt;br/&gt;sgml-base					install&lt;br/&gt;sgml-data					install&lt;br/&gt;shared-mime-info				install&lt;br/&gt;squashfs-modules-2.6-486			install&lt;br/&gt;squashfs-modules-2.6.22-3-486			install&lt;br/&gt;ssl-cert					install&lt;br/&gt;sudo						install&lt;br/&gt;sun-java6-bin					install&lt;br/&gt;sun-java6-jre					install&lt;br/&gt;sun-java6-plugin				install&lt;br/&gt;supertux					install&lt;br/&gt;supertux-data					install&lt;br/&gt;svgalibg1					install&lt;br/&gt;sysklogd					install&lt;br/&gt;system-tools-backends				install&lt;br/&gt;sysv-rc						install&lt;br/&gt;sysvinit					install&lt;br/&gt;sysvinit-utils					install&lt;br/&gt;tar						install&lt;br/&gt;tasksel						install&lt;br/&gt;tasksel-data					install&lt;br/&gt;tcl8.4						install&lt;br/&gt;tcpd						install&lt;br/&gt;thunar						install&lt;br/&gt;thunar-archive-plugin				install&lt;br/&gt;thunar-data					install&lt;br/&gt;thunar-media-tags-plugin			install&lt;br/&gt;thunar-thumbnailers				install&lt;br/&gt;thunar-volman					install&lt;br/&gt;tk8.4						install&lt;br/&gt;traceroute					install&lt;br/&gt;tracker						install&lt;br/&gt;tracker-search-tool				install&lt;br/&gt;tracker-utils					install&lt;br/&gt;ttf-bitstream-vera				install&lt;br/&gt;ttf-breip					install&lt;br/&gt;ttf-dejavu					install&lt;br/&gt;ttf-dejavu-core					install&lt;br/&gt;ttf-dejavu-extra				install&lt;br/&gt;ttf-f500					install&lt;br/&gt;ttf-fifthhorseman-dkg-handwriting		install&lt;br/&gt;ttf-freefont					install&lt;br/&gt;ttf-georgewilliams				install&lt;br/&gt;ttf-opensymbol					install&lt;br/&gt;twm						install&lt;br/&gt;type-handling					install&lt;br/&gt;tzdata						install&lt;br/&gt;ucf						install&lt;br/&gt;udev						install&lt;br/&gt;unixodbc					install&lt;br/&gt;update-inetd					install&lt;br/&gt;usbutils					install&lt;br/&gt;user-setup					install&lt;br/&gt;util-linux					install&lt;br/&gt;w32codecs					install&lt;br/&gt;wengophone					install&lt;br/&gt;wesnoth						install&lt;br/&gt;wesnoth-data					install&lt;br/&gt;wesnoth-ei					install&lt;br/&gt;wesnoth-httt					install&lt;br/&gt;wesnoth-music					install&lt;br/&gt;wesnoth-trow					install&lt;br/&gt;wesnoth-tsg					install&lt;br/&gt;wesnoth-ttb					install&lt;br/&gt;wesnoth-utbs					install&lt;br/&gt;wget						install&lt;br/&gt;wodim						install&lt;br/&gt;wormux						install&lt;br/&gt;wormux-data					install&lt;br/&gt;wvdial						install&lt;br/&gt;x-ttcidfont-conf				install&lt;br/&gt;x11-common					install&lt;br/&gt;x11-xserver-utils				install&lt;br/&gt;xarchiver					install&lt;br/&gt;xbase-clients					install&lt;br/&gt;xdg-utils					install&lt;br/&gt;xfce4						install&lt;br/&gt;xfce4-artwork					install&lt;br/&gt;xfce4-icon-theme				install&lt;br/&gt;xfce4-mcs-manager				install&lt;br/&gt;xfce4-mcs-plugins				install&lt;br/&gt;xfce4-mixer					install&lt;br/&gt;xfce4-mixer-alsa				install&lt;br/&gt;xfce4-panel					install&lt;br/&gt;xfce4-session					install&lt;br/&gt;xfce4-terminal					install&lt;br/&gt;xfce4-utils					install&lt;br/&gt;xfdesktop4					install&lt;br/&gt;xfdesktop4-data					install&lt;br/&gt;xfonts-100dpi					install&lt;br/&gt;xfonts-75dpi					install&lt;br/&gt;xfonts-base					install&lt;br/&gt;xfonts-encodings				install&lt;br/&gt;xfonts-scalable					install&lt;br/&gt;xfonts-utils					install&lt;br/&gt;xfwm4						install&lt;br/&gt;xfwm4-themes					install&lt;br/&gt;xinit						install&lt;br/&gt;xkb-data					install&lt;br/&gt;xml-core					install&lt;br/&gt;xorg						install&lt;br/&gt;xorg-docs					install&lt;br/&gt;xpad						install&lt;br/&gt;xpdf-common					install&lt;br/&gt;xpdf-reader					install&lt;br/&gt;xpdf-utils					install&lt;br/&gt;xresprobe					install&lt;br/&gt;xsane						install&lt;br/&gt;xsane-common					install&lt;br/&gt;xscreensaver					install&lt;br/&gt;xserver-xorg					install&lt;br/&gt;xserver-xorg-core				install&lt;br/&gt;xserver-xorg-input-all				install&lt;br/&gt;xserver-xorg-input-evdev			install&lt;br/&gt;xserver-xorg-input-kbd				install&lt;br/&gt;xserver-xorg-input-mouse			install&lt;br/&gt;xserver-xorg-input-synaptics			install&lt;br/&gt;xserver-xorg-input-wacom			install&lt;br/&gt;xserver-xorg-video-all				install&lt;br/&gt;xserver-xorg-video-apm				install&lt;br/&gt;xserver-xorg-video-ark				install&lt;br/&gt;xserver-xorg-video-ati				install&lt;br/&gt;xserver-xorg-video-chips			install&lt;br/&gt;xserver-xorg-video-cirrus			install&lt;br/&gt;xserver-xorg-video-cyrix			install&lt;br/&gt;xserver-xorg-video-dummy			install&lt;br/&gt;xserver-xorg-video-fbdev			install&lt;br/&gt;xserver-xorg-video-glint			install&lt;br/&gt;xserver-xorg-video-i128				install&lt;br/&gt;xserver-xorg-video-i740				install&lt;br/&gt;xserver-xorg-video-i810				install&lt;br/&gt;xserver-xorg-video-imstt			install&lt;br/&gt;xserver-xorg-video-intel			install&lt;br/&gt;xserver-xorg-video-mga				install&lt;br/&gt;xserver-xorg-video-neomagic			install&lt;br/&gt;xserver-xorg-video-newport			install&lt;br/&gt;xserver-xorg-video-nsc				install&lt;br/&gt;xserver-xorg-video-nv				install&lt;br/&gt;xserver-xorg-video-rendition			install&lt;br/&gt;xserver-xorg-video-s3				install&lt;br/&gt;xserver-xorg-video-s3virge			install&lt;br/&gt;xserver-xorg-video-savage			install&lt;br/&gt;xserver-xorg-video-siliconmotion		install&lt;br/&gt;xserver-xorg-video-sis				install&lt;br/&gt;xserver-xorg-video-sisusb			install&lt;br/&gt;xserver-xorg-video-tdfx				install&lt;br/&gt;xserver-xorg-video-tga				install&lt;br/&gt;xserver-xorg-video-trident			install&lt;br/&gt;xserver-xorg-video-tseng			install&lt;br/&gt;xserver-xorg-video-v4l				install&lt;br/&gt;xserver-xorg-video-vesa				install&lt;br/&gt;xserver-xorg-video-vga				install&lt;br/&gt;xserver-xorg-video-via				install&lt;br/&gt;xserver-xorg-video-vmware			install&lt;br/&gt;xserver-xorg-video-voodoo			install&lt;br/&gt;xsltproc					install&lt;br/&gt;xutils						install&lt;br/&gt;xutils-dev					install&lt;br/&gt;zenity						install&lt;br/&gt;zip						install&lt;br/&gt;zlib1g						install&lt;br/&gt;&lt;/code&gt;&lt;br/&gt;che se volete utilizzare come base per la vostra distro salvate la lista di sopra ad esempio chiamandola lista.txt quindi da chroot:&lt;br/&gt;&lt;code&gt;dpkg --set-selections &amp;lt; lista.txt&lt;br/&gt;&lt;span style=&quot;text-decoration:line-through;&quot;&gt;apt-get -dselect-update&lt;/span&gt;&lt;br/&gt;apt-get -u dselect-upgrade&lt;br/&gt;&lt;/code&gt;&lt;br/&gt;&lt;br/&gt;Riassumendo&lt;br/&gt;&lt;br/&gt;&lt;code&gt;lh_chroot&lt;/code&gt; ed entrate nella vostra distro creata con il precedente &lt;code&gt;lh_build&lt;/code&gt;&lt;br/&gt;quindi: o usate ad esempio aptitude e vi scegliete i vostri pacchetti o utilizzate il metodo descritto sopra... quindi&lt;br/&gt;&lt;code&gt;exit&lt;br/&gt;lh_clean --binary&lt;br/&gt;lh_binary&lt;/code&gt;&lt;br/&gt;ed avrete la vostra distro con i pacchetti scelti da voi</content><link rel='replies' type='application/atom+xml' href='http://maiuzland.blogspot.com/feeds/5443670357606381794/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://maiuzland.blogspot.com/2008/01/la-scelta-dei-pacchetti.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/5443670357606381794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/5443670357606381794'/><link rel='alternate' type='text/html' href='http://maiuzland.blogspot.com/2008/01/la-scelta-dei-pacchetti.html' title='La scelta dei pacchetti'/><author><name>MaiuZ</name><uri>http://www.blogger.com/profile/11878258856959308994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941832585148608886.post-615085800319514154</id><published>2007-12-21T14:14:00.000+01:00</published><updated>2009-09-17T18:51:46.268+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="apt-cacher"/><category scheme="http://www.blogger.com/atom/ns#" term="debian"/><category scheme="http://www.blogger.com/atom/ns#" term="live helper"/><category scheme="http://www.blogger.com/atom/ns#" term="MaiolinuX"/><title type='text'>Personalizzazione di una Debian Live</title><content type='html'>Come promesso nel precedente articolo, cercherò ora di descrivere come ho fatto per personalizzare la nuova distribuzione.&lt;br/&gt;&lt;br/&gt;Una volta lanciato lh_config, si è creata una sottocartella che si chiama &quot;config/&quot; e dentro ci troveremo&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;	&lt;li&gt;binary (si occupa della personalizzazione del sistema live vero e proprio)&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;bootstrap (tutto quello che riguarda il bootstrap, diciamo il sistema di avvio)&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;chroot (imposta il comportamento del chroot, in pratica una sorta di postproduzione manuale alle varie automazioni svolte dal live-helper)&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;common (vari aspetti comuni a tutto il processo di live-helper)&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;source (si prende cura di eventuali sorgenti, non mi ha interessato per questa volta)&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;più svariate cartelle ognuna con una loro funzione specifica&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;&lt;br/&gt;ora... questi file sono personalizzabili manualmente con un qualsiasi editor di testi oppure da riga di comando attraverso parametri specifici (es.: &lt;code&gt;lh_config --debian-installer disabled&lt;/code&gt;  disabiliterà l&#39;installatore debian andando a cambiare  &lt;code&gt;LH_DEBIAN_INSTALLER=&lt;/code&gt; nel file binary)&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Vi posto qui di seguito i 4 file come da me personalizzati:&lt;br/&gt;&lt;b&gt;binary&lt;/b&gt;&lt;br/&gt;&lt;blockquote&gt; # config/binary - options for live-helper(7), binary stage# $LH_BINARY_FILESYSTEM: set image filesystem&lt;br/&gt;# (Default: fat16)&lt;br/&gt;LH_BINARY_FILESYSTEM=&quot;fat16&quot;&lt;br/&gt;&lt;br/&gt;# $LH_BINARY_IMAGES: set image type&lt;br/&gt;# (Default: iso)&lt;br/&gt;LH_BINARY_IMAGES=&quot;iso&quot;&lt;br/&gt;&lt;br/&gt;# $LH_BINARY_INDICES: set apt/aptitude generic indices&lt;br/&gt;# (Default: enabled)&lt;br/&gt;LH_BINARY_INDICES=&quot;enabled&quot;&lt;br/&gt;&lt;br/&gt;# $LH_BOOTAPPEND_LIVE: set boot parameters&lt;br/&gt;# (Default: empty)&lt;br/&gt;LH_BOOTAPPEND_LIVE=&quot;locale=it_IT.UTF-8 keyb=it&quot;&lt;br/&gt;&lt;br/&gt;# $LH_BOOTAPPEND_INSTALL: set boot parameters&lt;br/&gt;# (Default: empty)&lt;br/&gt;LH_BOOTAPPEND_INSTALL=&quot;-- }}}}}}}}}}}&quot;&lt;br/&gt;&lt;br/&gt;# $LH_BOOTLOADER: set bootloader&lt;br/&gt;# (Default: grub)&lt;br/&gt;LH_BOOTLOADER=&quot;grub&quot;&lt;br/&gt;&lt;br/&gt;# $LH_CHECKSUMS: set checksums&lt;br/&gt;# (Default: enabled)&lt;br/&gt;LH_CHECKSUMS=&quot;enabled&quot;&lt;br/&gt;&lt;br/&gt;# ${LH_CHROOT_BUILD: control if we build binary images chrooted&lt;br/&gt;# (Default: enabled)&lt;br/&gt;# DO NEVER, *NEVER*, *N*E*V*E*R* SET THIS OPTION to disabled.&lt;br/&gt;LH_CHROOT_BUILD=&quot;enabled&quot;&lt;br/&gt;&lt;br/&gt;# $LH_DEBIAN_INSTALLER: set debian-installer&lt;br/&gt;# (Default: disabled)&lt;br/&gt;LH_DEBIAN_INSTALLER=&quot;disabled&quot;&lt;br/&gt;&lt;br/&gt;# $LH_DEBIAN_INSTALLER_DAILY: set daily images&lt;br/&gt;# (Default: disabled)&lt;br/&gt;LH_DEBIAN_INSTALLER_DAILY=&quot;disabled&quot;&lt;br/&gt;&lt;br/&gt;# $LH_ENCRYPTION: set encrytion&lt;br/&gt;# (Default: empty)&lt;br/&gt;LH_ENCRYPTION=&quot;&quot;&lt;br/&gt;&lt;br/&gt;# $LH_GRUB_SPLASH: set custom grub splash&lt;br/&gt;# (Default: empty)&lt;br/&gt;LH_GRUB_SPLASH=&quot;&quot;&lt;br/&gt;&lt;br/&gt;# $LH_HOSTNAME: set hostname&lt;br/&gt;# (Default: barbalinux)&lt;br/&gt;LH_HOSTNAME=&quot;barbalinux&quot;&lt;br/&gt;&lt;br/&gt;# $LH_ISO_APPLICATION: set iso author&lt;br/&gt;# (Default: BarbalinuX Live)&lt;br/&gt;LH_ISO_APPLICATION=&quot;BarbalinuX Live&quot;&lt;br/&gt;&lt;br/&gt;# $LH_ISO_PREPARER: set iso preparer&lt;br/&gt;# (Default: live-helper 1.0~a34; http://packages.qa.debian.org/live-helper)&lt;br/&gt;LH_ISO_PREPARER=&quot;live-helper 1.0~a34; http://packages.qa.debian.org/live-helper&quot;&lt;br/&gt;&lt;br/&gt;# $LH_ISO_PUBLISHER: set iso preparer&lt;br/&gt;# (Default: Progetto MaiolinuX; http://maiuzland.wordpress.com/; francesco.maioli@NOSPAM.gmail.com)&lt;br/&gt;LH_ISO_PUBLISHER=&quot;Progetto MaiolinuX; http://maiuzland.wordpress.com/; francesco.maioli@NOSPAM.gmail.com&quot;&lt;br/&gt;&lt;br/&gt;# $LH_ISO_VOLUME: set iso volume (max 32 chars)&lt;br/&gt;# (Default: BarbalinuX Live 11_2007)&lt;br/&gt;LH_ISO_VOLUME=&quot;BarbalinuX Live 12_2007&quot;&lt;br/&gt;&lt;br/&gt;# $LH_MEMTEST: set memtest&lt;br/&gt;# (Default: memtest86+)&lt;br/&gt;LH_MEMTEST=&quot;memtest86+&quot;&lt;br/&gt;&lt;br/&gt;# $LH_NET_ROOT_FILESYSTEM: set netboot filesystem&lt;br/&gt;# (Default: nfs)&lt;br/&gt;LH_NET_ROOT_FILESYSTEM=&quot;nfs&quot;&lt;br/&gt;&lt;br/&gt;# $LH_NET_ROOT_MOUNTOPTIONS: set nfsopts&lt;br/&gt;# (Default: empty)&lt;br/&gt;LH_NET_ROOT_MOUNTOPTIONS=&quot;&quot;&lt;br/&gt;&lt;br/&gt;# $LH_NET_ROOT_PATH: set netboot server directory&lt;br/&gt;# (Default: /srv/debian-live)&lt;br/&gt;LH_NET_ROOT_PATH=&quot;/srv/debian-live&quot;&lt;br/&gt;&lt;br/&gt;# $LH_NET_ROOT_SERVER: set netboot server address&lt;br/&gt;# (Default: 192.168.1.1)&lt;br/&gt;LH_NET_ROOT_SERVER=&quot;192.168.1.1&quot;&lt;br/&gt;&lt;br/&gt;# $LH_NET_COW_FILESYSTEM: set net client cow filesystem&lt;br/&gt;# (Default: nfs)&lt;br/&gt;LH_NET_COW_FILESYSTEM=&quot;nfs&quot;&lt;br/&gt;&lt;br/&gt;# $LH_NET_COW_MOUNTOPTIONS: set cow mount options&lt;br/&gt;# (Default: empty)&lt;br/&gt;LH_NET_COW_MOUNTOPTIONS=&quot;&quot;&lt;br/&gt;&lt;br/&gt;# $LH_NET_COW_PATH: set cow directory&lt;br/&gt;# (Default: )&lt;br/&gt;LH_NET_COW_PATH=&quot;&quot;&lt;br/&gt;&lt;br/&gt;# $LH_NET_COW_SERVER: set cow server&lt;br/&gt;# (Default: )&lt;br/&gt;LH_NET_COW_SERVER=&quot;&quot;&lt;br/&gt;&lt;br/&gt;# $LH_SYSLINUX_SPLASH: set custom syslinux splash&lt;br/&gt;# (Default: empty)&lt;br/&gt;LH_SYSLINUX_SPLASH=&quot;&quot;&lt;br/&gt;&lt;br/&gt;# $LH_SYSLINUX_TIMEOUT: set custom syslinux timeout in seconds&lt;br/&gt;# (Default: 0)&lt;br/&gt;LH_SYSLINUX_TIMEOUT=&quot;10&quot;&lt;br/&gt;&lt;br/&gt;# $LH_SYSLINUX_CFG: set custom syslinux configuration file&lt;br/&gt;# (Default: empty)&lt;br/&gt;LH_SYSLINUX_CFG=&quot;&quot;&lt;br/&gt;&lt;br/&gt;# $LH_SYSLINUX_MENU: set syslinux menu&lt;br/&gt;# (Default: disabled)&lt;br/&gt;LH_SYSLINUX_MENU=&quot;disabled&quot;&lt;br/&gt;&lt;br/&gt;# $LH_SYSLINUX_MENU_LIVE_ENTRY: set text to be used on the menu for live entries&lt;br/&gt;# (Default: Start Debian Live)&lt;br/&gt;LH_SYSLINUX_MENU_LIVE_ENTRY=&quot;Start Debian Live&quot;&lt;br/&gt;&lt;br/&gt;# $LH_SYSLINUX_MENU_LIVE_FAILSAFE_ENTRY: set text to be used on the menu for live entries (failsafe ones)&lt;br/&gt;# (Default: )&lt;br/&gt;LH_SYSLINUX_MENU_LIVE_FAILSAFE_ENTRY=&quot;&quot;&lt;br/&gt;&lt;br/&gt;# $LH_SYSLINUX_MENU_MEMTEST_ENTRY: set text to be used on the menu for memtest entry&lt;br/&gt;# (Default: Memory test)&lt;br/&gt;LH_SYSLINUX_MENU_MEMTEST_ENTRY=&quot;Memory test&quot;&lt;br/&gt;&lt;br/&gt;# $LH_USERNAME: set username&lt;br/&gt;# (Default: baby)&lt;br/&gt;LH_USERNAME=&quot;baby&quot;&lt;/blockquote&gt;&lt;br/&gt;&lt;!--more--&gt;&lt;b&gt;bootstrap&lt;/b&gt;&lt;br/&gt;&lt;blockquote&gt;# config/bootstrap - options for live-helper(7), bootstrap stage&lt;br/&gt;&lt;br/&gt;# $LH_ARCHITECTURE: select chroot architecture&lt;br/&gt;# (Default: autodetected)&lt;br/&gt;LH_ARCHITECTURE=&quot;i386&quot;&lt;br/&gt;&lt;br/&gt;# $LH_BOOTSTRAP_CONFIG: set distribution config directory&lt;br/&gt;# (Default: empty)&lt;br/&gt;LH_BOOTSTRAP_CONFIG=&quot;&quot;&lt;br/&gt;&lt;br/&gt;# $LH_BOOTSTRAP_INCLUDE: include packages on base&lt;br/&gt;# (Default: empty)&lt;br/&gt;LH_BOOTSTRAP_INCLUDE=&quot;&quot;&lt;br/&gt;&lt;br/&gt;# $LH_BOOTSTRAP_EXCLUDE: exclude packages on base&lt;br/&gt;# (Default: empty)&lt;br/&gt;LH_BOOTSTRAP_EXCLUDE=&quot;&quot;&lt;br/&gt;&lt;br/&gt;# $LH_BOOTSTRAP_FLAVOUR: select flavour to use&lt;br/&gt;# (Default: )&lt;br/&gt;LH_BOOTSTRAP_FLAVOUR=&quot;&quot;&lt;br/&gt;&lt;br/&gt;# $LH_BOOTSTRAP_KEYRING: set distribution keyring&lt;br/&gt;# (Default: empty)&lt;br/&gt;LH_BOOTSTRAP_KEYRING=&quot;&quot;&lt;br/&gt;&lt;br/&gt;# $LH_DISTRIBUTION: select distribution to use&lt;br/&gt;# (Default: lenny)&lt;br/&gt;LH_DISTRIBUTION=&quot;lenny&quot;&lt;br/&gt;&lt;br/&gt;# $LH_MIRROR_BOOTSTRAP: set mirror to fetch packages from&lt;br/&gt;# (Default: http://localhost:3142/debian.fastweb.it/debian/)&lt;br/&gt;LH_MIRROR_BOOTSTRAP=&quot;http://localhost:3142/debian.fastweb.it/debian/&quot;&lt;br/&gt;&lt;br/&gt;# $LH_MIRROR_BOOTSTRAP_SECURITY: set security mirror to fetch packages from&lt;br/&gt;# (Default: http://localhost:3142/security.debian.org/)&lt;br/&gt;LH_MIRROR_BOOTSTRAP_SECURITY=&quot;http://localhost:3142/security.debian.org/&quot;&lt;br/&gt;&lt;br/&gt;# $LH_MIRROR_BINARY: set mirror which ends up in the image&lt;br/&gt;# (Default: http://localhost:3142/debian.fastweb.it/debian/)&lt;br/&gt;LH_MIRROR_BINARY=&quot;http://localhost:3142/debian.fastweb.it/debian/&quot;&lt;br/&gt;&lt;br/&gt;# $LH_MIRROR_BINARY_SECURITY: set security mirror which ends up in the image&lt;br/&gt;# (Default: http://localhost:3142/security.debian.org/)&lt;br/&gt;LH_MIRROR_BINARY_SECURITY=&quot;http://localhost:3142/security.debian.org/&quot;&lt;br/&gt;&lt;br/&gt;# $LH_SECTIONS: select section(s) to use&lt;br/&gt;# (Default: main contrib non-free)&lt;br/&gt;LH_SECTIONS=&quot;main contrib non-free&quot;&lt;/blockquote&gt;&lt;br/&gt;&lt;!--more--&gt;&lt;b&gt;chroot&lt;/b&gt;&lt;br/&gt;&lt;blockquote&gt; # config/chroot - options for live-helper(7), chroot stage&lt;br/&gt;&lt;br/&gt;# $LH_CHROOT_FILESYSTEM: set chroot filesystem&lt;br/&gt;# (Default: squashfs)&lt;br/&gt;LH_CHROOT_FILESYSTEM=&quot;squashfs&quot;&lt;br/&gt;&lt;br/&gt;# $LH_UNION_FILESYSTEM: set union filesystem&lt;br/&gt;# (Default: aufs)&lt;br/&gt;LH_UNION_FILESYSTEM=&quot;aufs&quot;&lt;br/&gt;&lt;br/&gt;# $LH_EXPOSED_ROOT: expose root as read only&lt;br/&gt;# (Default: disabled)&lt;br/&gt;LH_EXPOSED_ROOT=&quot;disabled&quot;&lt;br/&gt;&lt;br/&gt;# $LH_HOOKS: set hook commands&lt;br/&gt;# (Default: empty)&lt;br/&gt;LH_HOOKS=&quot;&quot;&lt;br/&gt;&lt;br/&gt;# $LH_INTERACTIVE: set interactive build&lt;br/&gt;# (Default: shell)&lt;br/&gt;LH_INTERACTIVE=&quot;shell&quot;&lt;br/&gt;&lt;br/&gt;# $LH_KEYRING_PACKAGES: set keyring packages&lt;br/&gt;# (Default: empty)&lt;br/&gt;LH_KEYRING_PACKAGES=&quot;&quot;&lt;br/&gt;&lt;br/&gt;# $LH_LANGUAGE: set language to use&lt;br/&gt;# (Default: empty)&lt;br/&gt;LH_LANGUAGE=&quot;it&quot;&lt;br/&gt;&lt;br/&gt;# $LH_LINUX_FLAVOURS: set kernel flavour to use&lt;br/&gt;# (Default: autodetected)&lt;br/&gt;LH_LINUX_FLAVOURS=&quot;486&quot;&lt;br/&gt;&lt;br/&gt;# $LH_LINUX_PACKAGES: set kernel packages to use&lt;br/&gt;# (Default: autodetected)&lt;br/&gt;LH_LINUX_PACKAGES=&quot;linux-image-2.6 aufs-modules-2.6 squashfs-modules-2.6&quot;&lt;br/&gt;&lt;br/&gt;# $LH_PACKAGES: set packages to install&lt;br/&gt;# (Default: empty)&lt;br/&gt;LH_PACKAGES=&quot;&quot;&lt;br/&gt;&lt;br/&gt;# $LH_PACKAGES_LISTS: set package list to install&lt;br/&gt;# (Default: standard)&lt;br/&gt;LH_PACKAGES_LISTS=&quot;standard&quot;&lt;br/&gt;&lt;br/&gt;# $LH_TASKS: set tasks to install&lt;br/&gt;# (Default: empty)&lt;br/&gt;LH_TASKS=&quot;&quot;&lt;br/&gt;&lt;br/&gt;# $LH_SECURITY: enable security updates&lt;br/&gt;# (Default: enabled)&lt;br/&gt;LH_SECURITY=&quot;enabled&quot;&lt;br/&gt;&lt;br/&gt;# $LH_SYMLINKS: enable symlink convertion&lt;br/&gt;# (Default: disabled)&lt;br/&gt;LH_SYMLINKS=&quot;disabled&quot;&lt;br/&gt;&lt;br/&gt;# $LH_SYSVINIT: enable sysvinit&lt;br/&gt;# (Default: disabled)&lt;br/&gt;LH_SYSVINIT=&quot;disabled&quot;&lt;/blockquote&gt;&lt;br/&gt;&lt;!--more--&gt;&lt;b&gt;common&lt;/b&gt;&lt;br/&gt;&lt;blockquote&gt;# config/common - common options for live-helper(7)&lt;br/&gt;&lt;br/&gt;# $LH_APT: set package manager&lt;br/&gt;# (Default: aptitude)&lt;br/&gt;LH_APT=&quot;aptitude&quot;&lt;br/&gt;&lt;br/&gt;# $LH_APT_FTP_PROXY: set apt/aptitude ftp proxy&lt;br/&gt;# (Default: autodetected or empty)&lt;br/&gt;LH_APT_FTP_PROXY=&quot;&quot;&lt;br/&gt;&lt;br/&gt;# $LH_APT_HTTP_PROXY: set apt/aptitude http proxy&lt;br/&gt;# (Default: autodetected or empty)&lt;br/&gt;LH_APT_HTTP_PROXY=&quot;&quot;&lt;br/&gt;&lt;br/&gt;# $LH_APT_PDIFFS: set apt/aptitude pdiff indices&lt;br/&gt;# (Default: enabled)&lt;br/&gt;LH_APT_PDIFFS=&quot;enabled&quot;&lt;br/&gt;&lt;br/&gt;# $LH_APT_PIPELINE: set apt/aptitude pipeline depth&lt;br/&gt;# (Default: )&lt;br/&gt;LH_APT_PIPELINE=&quot;&quot;&lt;br/&gt;&lt;br/&gt;# $LH_APT_RECOMMENDS: set apt/aptitude recommends&lt;br/&gt;# (Default: disabled)&lt;br/&gt;LH_APT_RECOMMENDS=&quot;disabled&quot;&lt;br/&gt;&lt;br/&gt;# $LH_APT_SECURE: set apt/aptitude security&lt;br/&gt;# (Default: enabled)&lt;br/&gt;LH_APT_SECURE=&quot;enabled&quot;&lt;br/&gt;&lt;br/&gt;# $LH_BOOTSTRAP: set bootstrap program&lt;br/&gt;# (Default: debootstrap)&lt;br/&gt;LH_BOOTSTRAP=&quot;debootstrap&quot;&lt;br/&gt;&lt;br/&gt;# $LH_CACHE: control cache&lt;br/&gt;# (Default: enabled)&lt;br/&gt;LH_CACHE=&quot;enabled&quot;&lt;br/&gt;&lt;br/&gt;# $LH_CACHE_INDICES: control if downloaded package indices should be cached&lt;br/&gt;# (Default: disabled)&lt;br/&gt;LH_CACHE_INDICES=&quot;disabled&quot;&lt;br/&gt;&lt;br/&gt;# $LH_CACHE_PACKAGES: control if downloaded packages files should be cached&lt;br/&gt;# (Default: enabled)&lt;br/&gt;LH_CACHE_PACKAGES=&quot;enabled&quot;&lt;br/&gt;&lt;br/&gt;# $LH_CACHE_STAGES: control if completed stages should be cached&lt;br/&gt;# (Default: bootstrap)&lt;br/&gt;LH_CACHE_STAGES=&quot;bootstrap&quot;&lt;br/&gt;&lt;br/&gt;# $LH_DEBCONF_FRONTEND: set debconf(1) frontend to use&lt;br/&gt;# (Default: dialog)&lt;br/&gt;LH_DEBCONF_FRONTEND=&quot;dialog&quot;&lt;br/&gt;&lt;br/&gt;# $LH_DEBCONF_NOWARNINGS: set debconf(1) warnings&lt;br/&gt;# (Default: yes)&lt;br/&gt;LH_DEBCONF_NOWARNINGS=&quot;yes&quot;&lt;br/&gt;&lt;br/&gt;# $LH_DEBCONF_PRIORITY: set debconf(1) priority to use&lt;br/&gt;# (Default: critical)&lt;br/&gt;LH_DEBCONF_PRIORITY=&quot;critical&quot;&lt;br/&gt;&lt;br/&gt;# $LH_INITRAMFS: set initramfs hook&lt;br/&gt;# (Default: live-initramfs)&lt;br/&gt;LH_INITRAMFS=&quot;live-initramfs&quot;&lt;br/&gt;&lt;br/&gt;# $LH_FDISK: set fdisk program&lt;br/&gt;# (Default: autodetected)&lt;br/&gt;LH_FDISK=&quot;fdisk&quot;&lt;br/&gt;&lt;br/&gt;# $LH_LOSETUP: set losetup program&lt;br/&gt;# (Default: autodetected)&lt;br/&gt;LH_LOSETUP=&quot;losetup&quot;&lt;br/&gt;&lt;br/&gt;# $LH_MODE: set distribution mode&lt;br/&gt;# (Default: debian)&lt;br/&gt;LH_MODE=&quot;debian&quot;&lt;br/&gt;&lt;br/&gt;# $LH_ROOT_COMMAND: use sudo or equivalent&lt;br/&gt;# (Default: empty)&lt;br/&gt;#LH_ROOT_COMMAND=&quot;sudo&quot;&lt;br/&gt;&lt;br/&gt;# $LH_USE_FAKEROOT: use fakeroot/fakechroot&lt;br/&gt;# (Default: disabled)&lt;br/&gt;LH_USE_FAKEROOT=&quot;disabled&quot;&lt;br/&gt;&lt;br/&gt;# $LH_TASKSEL: set tasksel program&lt;br/&gt;# (Default: aptitude)&lt;br/&gt;LH_TASKSEL=&quot;aptitude&quot;&lt;br/&gt;&lt;br/&gt;# $LH_INCLUDES: set includes&lt;br/&gt;# (Default: /usr/share/live-helper/includes)&lt;br/&gt;LH_INCLUDES=&quot;/usr/share/live-helper/includes&quot;&lt;br/&gt;&lt;br/&gt;# $LH_TEMPLATES: set templates&lt;br/&gt;# (Default: /usr/share/live-helper/templates)&lt;br/&gt;LH_TEMPLATES=&quot;/usr/share/live-helper/templates&quot;&lt;br/&gt;&lt;br/&gt;# Live-helper options&lt;br/&gt;&lt;br/&gt;# $LH_BREAKPOINTS: enable breakpoints&lt;br/&gt;# (Default: disabled)&lt;br/&gt;#LH_BREAKPOINTS=&quot;disabled&quot;&lt;br/&gt;&lt;br/&gt;# $LH_DEBUG: enable debug&lt;br/&gt;# (Default: disabled)&lt;br/&gt;#LH_DEBUG=&quot;disabled&quot;&lt;br/&gt;&lt;br/&gt;# $LH_FORCE: enable force&lt;br/&gt;# (Default: disabled)&lt;br/&gt;#LH_FORCE=&quot;disabled&quot;&lt;br/&gt;&lt;br/&gt;# $LH_QUIET: enable quiet&lt;br/&gt;# (Default: disabled)&lt;br/&gt;LH_QUIET=&quot;disabled&quot;&lt;br/&gt;&lt;br/&gt;# $LH_VERBOSE: enable verbose&lt;br/&gt;# (Default: disabled)&lt;br/&gt;#LH_VERBOSE=&quot;disabled&quot;&lt;/blockquote&gt;&lt;br/&gt;Ora le cose da sapere per fare le scelte sarebbero tante, ma per fare funzionare  lo script così personalizzato basta aver installato &lt;a href=&quot;http://guide.debianizzati.org/index.php/Usare_apt-cacher_per_creare_una_cache_dei_pacchetti_usabile_in_una_LAN&quot; title=&quot;apt-cacher&quot; target=&quot;_blank&quot;&gt;apt-cacher&lt;/a&gt; visto che lo utilizzo come mirror per i pacchetti (ricordati di controllare che le porte siano quelle giuste, anche se ho lasciato quelle di default).&lt;br/&gt;&lt;br/&gt;Farsi una lista dei pacchetti da installare nel nostro sistema e metterla in &lt;code&gt;config/chroot_local-packageslists/&lt;/code&gt; (un normale file di testo con un pacchetto per riga e senza estensione [si possono anche mettere dei commenti]), nell&#39;articolo in cui descriverò il metodo di scelta dei pacchetti, posterò tale lista.&lt;br/&gt;&lt;br/&gt;Mettere in &lt;code&gt;config/chroot_local-includes/&lt;/code&gt; eventuali personalizzazioni grafiche/testuali/script/ecc. ricordando di ricreare l&#39;albero delle cartelle come se si partisse dalla cartella radice. (Penso che scriverò un articolo al riguardo&lt;br/&gt;&lt;br/&gt;Ciao MaiuZ</content><link rel='replies' type='application/atom+xml' href='http://maiuzland.blogspot.com/feeds/615085800319514154/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://maiuzland.blogspot.com/2007/12/personalizzazione-di-una-debian-live.html#comment-form' title='15 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/615085800319514154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/615085800319514154'/><link rel='alternate' type='text/html' href='http://maiuzland.blogspot.com/2007/12/personalizzazione-di-una-debian-live.html' title='Personalizzazione di una Debian Live'/><author><name>MaiuZ</name><uri>http://www.blogger.com/profile/11878258856959308994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941832585148608886.post-8404551454917405491</id><published>2007-11-22T17:03:00.000+01:00</published><updated>2009-09-17T18:51:46.258+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="barbalinux"/><category scheme="http://www.blogger.com/atom/ns#" term="debian"/><category scheme="http://www.blogger.com/atom/ns#" term="debian live"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="vmware"/><title type='text'>BarbalinuX l&amp;#39;inizio</title><content type='html'>Dopo la nota vicenda MaiolinuX, sono al secondo tentativo di farmi una Distro personalizzata live. Questa volta il metodo cade sulla personalizzazione di una &lt;a href=&quot;http://debian-live.alioth.debian.org/&quot; title=&quot;Debian Live Project&quot; target=&quot;_blank&quot;&gt;Debian Live&lt;/a&gt;. Visto che sto elaborando il tutto mentre sto scrivendo, faccio un piccolo riassunto di quello che ho fatto fino ad ora:&lt;br/&gt;&lt;ol&gt;&lt;br/&gt;	&lt;li&gt;Preparare il PC sul quale crearmi la distro&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;	&lt;li&gt;In ufficio purtroppo per motivi di lavoro siamo costretti ad usare WindowsXP 64bit, ed avevo iniziato ad usare &lt;a href=&quot;http://www.virtualbox.org/&quot; title=&quot;Virtualbox&quot; target=&quot;_blank&quot;&gt;virtualbox&lt;/a&gt; (visto che aveva rilasciato anche la versione x64) per virtualizzarmi una debian, salvo poi scoprire una volta preparato il tutto che odiava la mia chiavetta USB ed immancabilmente mi dava una bella schermata blu.&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Passare quindi al fidato &lt;a href=&quot;http://www.vmware.com/&quot; title=&quot;VMWare&quot; target=&quot;_blank&quot;&gt;vmware&lt;/a&gt;, tanto è diventato opensource pure lui.&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Installare una debian minima con solo xfce e qemu&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;&lt;br/&gt;&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Scaricare live-helper con aptitude, con relativi pacchetti consigliati e raccomandati quindi nella directory dove volevo farmi la mia bella newdistro digitare:&lt;br/&gt;&lt;code&gt;$ lh_config&lt;br/&gt;$ sudo lh_build&lt;br/&gt;$ qemu -cdrom binary.iso&lt;br/&gt;&lt;/code&gt;&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;così mi si è avviata la nuova distro allo stadio embrionale&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Ora la sto personalizzando la prossima volta vi spiego come&lt;/li&gt;&lt;br/&gt;&lt;/ol&gt;&lt;br/&gt;Ciao MaiuZ</content><link rel='replies' type='application/atom+xml' href='http://maiuzland.blogspot.com/feeds/8404551454917405491/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://maiuzland.blogspot.com/2007/11/barbalinux-l.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/8404551454917405491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/8404551454917405491'/><link rel='alternate' type='text/html' href='http://maiuzland.blogspot.com/2007/11/barbalinux-l.html' title='BarbalinuX l&amp;#39;inizio'/><author><name>MaiuZ</name><uri>http://www.blogger.com/profile/11878258856959308994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941832585148608886.post-1742700343177458746</id><published>2007-08-20T18:28:00.000+02:00</published><updated>2009-09-17T18:51:46.238+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="MaiolinuX"/><category scheme="http://www.blogger.com/atom/ns#" term="Morphix"/><title type='text'>Morphix questo (semi)sconosciuto</title><content type='html'>Bhe dopo un po&#39; che non ci si sentiva eccomi di nuovo qui a raccontarvi la storiella di MaiolinuX.&lt;br/&gt;Inizialmente volevo usare direttamente &lt;a href=&quot;http://debian-live.alioth.debian.org/&quot; title=&quot;Debian Live Project&quot;&gt;Debian live project&lt;/a&gt;,  ma l&#39;ho trovato ancora un po&#39; immaturo e macchinoso per quello che volevo fare, quindi sono tornato ad utilizzare &lt;a href=&quot;http://www.morphix.org/&quot; title=&quot;Morphix&quot;&gt;Morphix&lt;/a&gt; questa geniale distribuzione, che altro non serve se non a far da base facilmente personalizzabile ad altre distribuzioni.&lt;br/&gt;&lt;br/&gt;La peculiarità di Morphix è la sua struttura modulare, in pratica suddividere la distribuzione (generalmente monolitica sui liveCD, leggasi Knoppix) in tanti moduli a seconda delle esigenze. Detto ciò in realtà io non ho sfruttato più di tanto questa sua peculiarità, ma la facilità con la quale è stato possibile realizzare il liveCD attraverso i mezzi che Morphix mi ha messo a disposizione. In particolare:&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;	&lt;li&gt; &lt;strong&gt;isomaker&lt;/strong&gt;, con il quale ho realizzato il modulo di base, in pratica il motore del liveCD. Per fare ciò ho adattato un modello xml che ho reperito sul sito di morphix stesso e l&#39;ho adattato alle mie esigenze (in questo caso basarmi sulla testing di debian per una maggior stabilità del sistema live);&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;&lt;strong&gt;mmaker&lt;/strong&gt;, con il quale ho realizzato il modulo principale della distribuzione, sempre attraverso un modello xml dentro al quale sono andato a &quot;scegliere&quot; gli applicativi da installare sul liveCD;&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;&lt;strong&gt;morphix-chroot&lt;/strong&gt;, che in realtà è uno script che servirebbe per modificare un modulo già compresso, ma a me è servito per realizzare un piccolo script con il quale personalizzare più semplicemente la copia del modulo principale non compresso che avevo realizzato con mmaker; &lt;strong&gt;module-builder&lt;/strong&gt;, con il quale ho compresso il modulo principale;&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;&lt;strong&gt;make-mini&lt;/strong&gt;, con il quale ho creato il mini-modulo della cartella home, nella quale sono salvate tutte le personalizzazioni grafiche e non del liveCD che riguardano l&#39;utente finale;&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;&lt;strong&gt;isomorph&lt;/strong&gt;, con il quale ho assemblato il tutto in un unico file iso;&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;&lt;strong&gt;morphix-rebrand&lt;/strong&gt;, per personalizzare l&#39;aspetto e le scritte del sistema d&#39;avvio di MaiolinuX&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;&lt;br/&gt;La prossima volta vi dirò quali e come ho scelto gli applicativi di MaiolinuX.</content><link rel='replies' type='application/atom+xml' href='http://maiuzland.blogspot.com/feeds/1742700343177458746/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://maiuzland.blogspot.com/2007/08/morphix-questo-semisconosciuto.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/1742700343177458746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/1742700343177458746'/><link rel='alternate' type='text/html' href='http://maiuzland.blogspot.com/2007/08/morphix-questo-semisconosciuto.html' title='Morphix questo (semi)sconosciuto'/><author><name>MaiuZ</name><uri>http://www.blogger.com/profile/11878258856959308994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941832585148608886.post-6617590028913509070</id><published>2007-07-04T22:42:00.000+02:00</published><updated>2009-09-17T18:51:46.230+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MaiolinuX"/><title type='text'>Perché Debian</title><content type='html'>Ho scelto di basare la mia distro su &lt;a href=&quot;http://www.debian.org&quot; title=&quot;debian&quot; target=&quot;_blank&quot;&gt;Debian&lt;/a&gt; semplicemente perché per me è l&#39;essenza di linux, completamente libero, come l&#39;acqua. Magari non sarà semplicissimo da installare/personalizzare/configurare (anche se io non trovo difficoltà superiori a quelle che si potrebbero trovare con altri S.O.), ma sopratutto è &quot;supercompleto&quot;. Ha tutto! migliaia di programmi che si possono tranquillamente installare, ormai, veramente semplicemente.&lt;br/&gt;&lt;br/&gt;La comunità che sta dietro a Debian è veramente fantastica, basta cercare un attimo su internet per trovare qualsiasi tipo di info necessaria.</content><link rel='replies' type='application/atom+xml' href='http://maiuzland.blogspot.com/feeds/6617590028913509070/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://maiuzland.blogspot.com/2007/07/perche-debian.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/6617590028913509070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/6617590028913509070'/><link rel='alternate' type='text/html' href='http://maiuzland.blogspot.com/2007/07/perche-debian.html' title='Perché Debian'/><author><name>MaiuZ</name><uri>http://www.blogger.com/profile/11878258856959308994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941832585148608886.post-7752411638133803747</id><published>2007-07-04T16:26:00.000+02:00</published><updated>2009-09-17T18:51:46.220+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="MaiolinuX"/><title type='text'>Inizia l&amp;#39;avventura</title><content type='html'>E così inizia anche il MIO blog (o meglio diario se volete), lo hanno ormai tutti, ne avevo iniziato uno anch&#39;io, ma si sa com&#39;è non avendo nulla da scrivere è bello che morto da un pezzo.&lt;br/&gt;Stavolta sono più speranzoso in quanto HO VERAMENTE qualcosa da raccontare, la nascita e la crescita di MaiolinuX! Poi si vedrà.&lt;br/&gt;&lt;br/&gt;In realtà l&#39;avventura era iniziata qualche mese fa, complice la noia mortale la sera in televisione, ho installato su un vecchio portatile &quot;Debian&quot;, cosa che mi ha impegnato non poco visto che come al solito io parto dalla parte più difficile della scalata, provando ad installare una unstable via net, tenete presente che ero a digiuno da linux da almeno un paio d&#39;anni e comunque ero e sono tutt&#39;ora un &quot;principiante&quot; autodidatta.&lt;br/&gt;Chiaramente non partiva una cippa (quindi se volete provare una cosa del genere vi consiglio vivamente un netinst da testing ed eventualmente upgrade successivo).&lt;br/&gt;Sono poi passato a &quot;&lt;a href=&quot;http://www.dreamlinux.com.br/english/index.html&quot; title=&quot;Dreamlinux&quot;&gt;Dreamlinux&lt;/a&gt;&quot;, molto carino graficamente, ma al primo aggiornamento si è spallato un po&#39; tutto, al che mi sono imposto di trasformare graficamente debian simil dreamlinux.&lt;br/&gt;&lt;br/&gt;Come al solito ne ho parlato con amici e subito: &quot;ma se è tanto carino sto linux perché non me lo fai vedere&quot;, oppure... &quot;è solo una perdita di tempo... nessuno ti da niente per niente&quot;.&lt;br/&gt;&lt;br/&gt;Ho pensato se Dreamlinux partiva live e su qualsiasi PC perché non farmi anch&#39;io una distro personale con cui stupire gli amici? Ma soprattutto volevo fare un regalo speciale a una persona speciale...&lt;br/&gt;e così è iniziata l&#39;avventura, che vi racconterò dilazionata nel tempo perché la distro in realtà è quasi pronta, mentre il blog è appena iniziato ;-P</content><link rel='replies' type='application/atom+xml' href='http://maiuzland.blogspot.com/feeds/7752411638133803747/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://maiuzland.blogspot.com/2007/07/inizia-l.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/7752411638133803747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941832585148608886/posts/default/7752411638133803747'/><link rel='alternate' type='text/html' href='http://maiuzland.blogspot.com/2007/07/inizia-l.html' title='Inizia l&amp;#39;avventura'/><author><name>MaiuZ</name><uri>http://www.blogger.com/profile/11878258856959308994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>