<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SIMOTRONE WEB PAGE &#187; Debian</title>
	<atom:link href="http://www.simotrone.it/tag/debian/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.simotrone.it</link>
	<description>Simotrone is back!</description>
	<lastBuildDate>Fri, 30 Jul 2010 05:47:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Debian e CPAN</title>
		<link>http://www.simotrone.it/2009/11/10/debian-e-cpan/</link>
		<comments>http://www.simotrone.it/2009/11/10/debian-e-cpan/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 06:30:51 +0000</pubDate>
		<dc:creator>Simotrone</dc:creator>
				<category><![CDATA[Binary People]]></category>
		<category><![CDATA[Catalyst]]></category>
		<category><![CDATA[Catalyst::Restarter]]></category>
		<category><![CDATA[cpan]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Perl]]></category>

		<guid isPermaLink="false">http://www.simotrone.it/?p=2370</guid>
		<description><![CDATA[CPAN è l&#8217;archivio online di tutta la robaccia che i vari perlisti si inventano. C&#8217;è bisogno di qualche modulo per puffare qualcosa di puffoso? Vallo a cercare su CPAN!
cpan è anche un programma che permette di interagire via linea di comando con l&#8217;archivio online di CPAN per scaricare e gestire i moduli perl che potrebbero [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cpan.org/">CPAN</a> è l&#8217;archivio online di tutta la robaccia che i vari perlisti si inventano. C&#8217;è bisogno di qualche modulo per <em>puffare</em> qualcosa di <em>puffoso</em>? <a href="http://search.cpan.org/">Vallo a cercare</a> su CPAN!</p>
<p><strong>cpan</strong> è anche un programma che permette di interagire via linea di comando con l&#8217;archivio online di CPAN per scaricare e gestire i moduli perl che potrebbero risultare utili. Nel caso ce ne sia bisogno, si puo&#8217; lanciare con un:</p>
<div class="codesnip-container" >
<div class="codesnip" style="font-family: monospace;"><span class="re3"># cpan</span></div>
</div>
<p>o (in maniera più perlica, poichè CPAN è infine anche un modulo)</p>
<div class="codesnip-container" >
<div class="codesnip" style="font-family: monospace;"><span class="re3"># <span class="kw2">perl</span> -MCPAN -e </span><span class="st0">&#8217;shell&#8217;</span></div>
</div>
<p><strong>cpan</strong> ha un file di configurazione che indica dove  e come agire quando si scaricano i moduli. Queste informazioni (che di solito stanno in un qualcosa di simile a CPAN/Config.pm) su debian sono nel file <strong>/etc/perl/CPAN/Config.pm</strong>; la configurazione è un semplice hash gestibile dalla shell di cpan con il comando <strong>&gt; o conf</strong>.</p>
<p>Ovviamente, come per tutti i linguaggi, i file-librerie (moduli) che si usano per &#8220;aggiornare&#8221; il perl vanno messi in percorsi specifici che in questo caso sono dentro l&#8217;array @INC; lanciando un programma perl il compilatore va a cercare le lib incluse.<br />
In Debian:</p>
<div class="codesnip-container" >
<div class="codesnip" style="font-family: monospace;"><span class="co1"># Directory per lib perl in Debian</span></p>
<p>perl -e <span class="st0">&#8216;for (@INC) { if (-d $_) { print &quot;esiste &nbsp; &nbsp;: $_&quot;; } else { print &quot;non esiste: $_&quot;}; print &quot;\n&quot; }&#8217;</span><br />
esiste &nbsp; &nbsp;: /etc/perl<br />
non esiste: /usr/<a href="http://perldoc.perl.org/functions/local.html"><span class="kw3">local</span></a>/lib/perl/<span class="nu0">5.10</span><span class="nu0">.1</span><br />
non esiste: /usr/<a href="http://perldoc.perl.org/functions/local.html"><span class="kw3">local</span></a>/share/perl/<span class="nu0">5.10</span><span class="nu0">.1</span><br />
esiste &nbsp; &nbsp;: /usr/lib/perl5<br />
esiste &nbsp; &nbsp;: /usr/share/perl5<br />
esiste &nbsp; &nbsp;: /usr/lib/perl/<span class="nu0">5.10</span> &nbsp; <span class="co1">#link a 5.10.1</span><br />
esiste &nbsp; &nbsp;: /usr/share/perl/<span class="nu0">5.10</span> <span class="co1">#link a 5.10.1</span><br />
non esiste: /usr/<a href="http://perldoc.perl.org/functions/local.html"><span class="kw3">local</span></a>/lib/site_perl<br />
esiste &nbsp; &nbsp;: .</div>
</div>
<p>Ohibò.<br />
Gli <strong>/usr/local</strong> non esistono. WTF?</p>
<p>Di recente (settembre mi pare) perl è passato alla versione 5.10.1, e mentre Debian si è aggiornata serenamente in modalità semi-automatica, la parte /usr/local/ che viene gestita attraverso il modulo CPAN non e&#8217; stata upgradata (son fesso, <em>I know</em>).</p>
<p>Dovendo cercare un modulo perl e auspicando che più controlli siano meglio, tanto vale affidarsi ai manutentori di Debian &#8211; cpan potrebbe essere più esotico e volatile; come sistemisti avere una base più solida può essere ritenuto generalmente migliore, anche se si rimane indietro di un paio di sottoversioni della lib voluta.<br />
<strong>apt</strong> di norma ha tutti i pacchetti che si potrebbero volere, <u>basta trovarli</u>, e li si può a ragione ritenere stabili.<br />
Le ricerche sui pacchetti di Debian possono essere completate <a href="http://www.debian.org/distrib/packages">nei due form a questa pagina</a>; il <a href="http://www.debian.org/distrib/packages#search_contents">secondo</a> ricerca esattamente i pacchetti che contengono il file nominato, il che puo&#8217; essere utile quando si ricerca un modulo specifico visto su CPAN.<br />
(Es: <a href="http://packages.debian.org/search?searchon=contents&#038;keywords=Restarter.pm&#038;mode=exactfilename&#038;suite=unstable&#038;arch=any">Ricercando il modulo Restarter.pm si ottiene questo</a>.)</p>
<hr/>
<p>Nota: le installazioni di cpan dipendono dal Makefile del modulo (vedere qui: <strong>/root/.cpan/build/</strong> ), mentre quelle di Debian dai pacchetti (<strong># dpkg -L nome_pacchetto</strong>).</p>
<p>Nota2: Se si è su Slackware o Gentoo, probabilmente tutte le lib perl stanno in un percorso sotto /usr/lib/perl divise per versione, site_perl e vendor_perl a seconda di come sono state installate.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simotrone.it/2009/11/10/debian-e-cpan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Breake my linux sys</title>
		<link>http://www.simotrone.it/2009/10/13/breake-my-linux-sys/</link>
		<comments>http://www.simotrone.it/2009/10/13/breake-my-linux-sys/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 05:00:35 +0000</pubDate>
		<dc:creator>Simotrone</dc:creator>
				<category><![CDATA[Binary People]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[hackeraggio]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[password]]></category>

		<guid isPermaLink="false">http://www.simotrone.it/?p=2279</guid>
		<description><![CDATA[Puo&#8217; capitare di dimenticarsi la password di root. Oppure, come mi è successo di recente, puo&#8217; capitare di dover entrare in un sistema Linux di cui non si sa la password per un recupero.
Se si ha libero accesso fino al bootloader (GRUB o LILO) che sia, si è a cavallo. Procediamo.
Quando il bootloader carica il [...]]]></description>
			<content:encoded><![CDATA[<p>Puo&#8217; capitare di dimenticarsi la password di root. Oppure, come mi è successo di recente, puo&#8217; capitare di dover entrare in un sistema Linux di cui non si sa la password per un recupero.</p>
<p>Se si ha libero accesso fino al bootloader (GRUB o LILO) che sia, si è a cavallo. Procediamo.</p>
<p>Quando il bootloader carica il kernel lancia init che è il processo padre di tutti i processi in ambiente Linux; init di conseguenza avvia getty per il login e il sistema è pronto.</p>
<p>Accedendo alle stringhe di GRUB (premendo &#8220;e&#8221;) possiamo invece modificare il comportamento all&#8217;avvio.</p>
<div class="codesnip-container" >
<div class="codesnip" style="font-family: monospace;">title &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Debian GNU/Linux, kernel <span class="nu0">2.6</span><span class="nu0">.29</span><span class="nu0">-1</span>-amd64<br />
root &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="br0">&#40;</span>hd0,<span class="nu0">1</span><span class="br0">&#41;</span><br />
kernel &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/boot/vmlinuz<span class="nu0">-2.6</span><span class="nu0">.29</span><span class="nu0">-1</span>-amd64 <span class="re2">root=</span>/dev/sda2 ro <br />
initrd &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/boot/initrd.img<span class="nu0">-2.6</span><span class="nu0">.29</span><span class="nu0">-1</span>-amd64</div>
</div>
<p>Definito il device di avvio con root, la stringa kernel identifica il percorso all&#8217;immagine del kernel da avviare, nonche&#8217; la partizione dove si trova.<br />
In fondo alla riga <em>kernel</em> possiamo aggiungere un parametro che forzi init ad iniziare dal programma che preferiamo:</p>
<div class="codesnip-container" >
<div class="codesnip" style="font-family: monospace;">kernel &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/boot/vmlinuz<span class="nu0">-2.6</span><span class="nu0">.29</span><span class="nu0">-1</span>-amd64 <span class="re2">root=</span>/dev/sda2 ro <span class="re2">init=</span>/bin/bash</div>
</div>
<p>In questo modo il sistema si avvierà lanciando la console come primo processo e non richiedera&#8217; password all&#8217;avvio (sic).<br />
Per reimpostare la password di root è sufficiente utilizzare il comando <strong>passwd</strong>, ma le cose potrebbero non andare per il verso giusto poichè a quel livello la partizione è montata <em>read-only</em>.</p>
<p>Sarà quindi necessario rimontare la partizione di root con</p>
<div class="codesnip-container" >
<div class="codesnip" style="font-family: monospace;"><span class="kw2">mount</span> -o remount,rw /</div>
</div>
<p>e poi cambiare la password.</p>
<p>Nel caso il bootloader fosse protetto, la modifica di GRUB non sarebbe possibile come ho descritto. In quel caso sarà comunque semplice aggirare l&#8217;ostacolo con un media di boot (chiavetta, floppy o cd che sia).</p>
<p>Se la password è messa a livello di bios, meglio resettare la scheda madre. <img src='http://www.simotrone.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.simotrone.it/2009/10/13/breake-my-linux-sys/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MTA locali</title>
		<link>http://www.simotrone.it/2009/06/19/mta-locali/</link>
		<comments>http://www.simotrone.it/2009/06/19/mta-locali/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 06:37:59 +0000</pubDate>
		<dc:creator>Simotrone</dc:creator>
				<category><![CDATA[Binary People]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[exim]]></category>
		<category><![CDATA[MTA]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://www.simotrone.it/?p=1934</guid>
		<description><![CDATA[Generalmente ogni rete (medio-piccola) ha un mailserver che comunica con l&#8217;esterno e che invia e riceve la mail degli utenti verso e da il mondo. 
Configurare completamente un exim è un lavoraccio di cui attualmente non parlerò.
I mailclient (mutt, thunderbird, outlook) operano in maniere differenti, a seconda del fatto che sappiano parlare direttamente il protocollo [...]]]></description>
			<content:encoded><![CDATA[<p>Generalmente ogni rete (medio-piccola) ha un mailserver che comunica con l&#8217;esterno e che invia e riceve la mail degli utenti verso e da il mondo. <img src='http://www.simotrone.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Configurare completamente un exim è un lavoraccio di cui attualmente non parlerò.</p>
<p>I mailclient (mutt, thunderbird, outlook) operano in maniere differenti, a seconda del fatto che sappiano parlare direttamente il protocollo SMTP o no. Di sicuro gli MTA sanno parlare l&#8217;SMTP, ma non aiutano gli utenti finali a scrivere le mail.<br />
Mentre un client come thunderbird parla direttamente i protocolli necessari con l&#8217;MTA remoto, uno come mutt si limita a &#8220;impostare&#8221; la mail, e poi la consegna ad un MTA locale che la dovrebbe consegnare al mailserver che fa da ponte con il resto del mondo.<br />
<strong>(Nota:</strong> Attualmente anche mutt ha il supporto SMTP (dalla ver. 1.5.x), ma c&#8217;è chi dice sia una bestemmia usarlo per questo. <img src='http://www.simotrone.it/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' />  Nel caso interessi, guardare le <a href="http://wiki.mutt.org/?MuttFaq/Sendmail">FAQ</a> e settare le variabili smtp_* (ie: smtp_url) SENZA l&#8217;account name &#8211; che si incarta.)</p>
<p>Ogni box unix ha un MTA locale &#8211; la sua natura di stazione multi-utente fa si che gli utenti della box abbiano la possibilità di comunicare fra di loro come <em>default</em>.<br />
Le debian installano autonomamente la versione <em>light</em> di exim con una configurazione che permette di inviare e ricevere mail localmente.<br />
Nel caso sia necessario configurare senza troppe pretese l&#8217;exim-light per permettere all&#8217;MTA locale di comunicare con l&#8217;MTA sul mailserver della lan, si può usare:</p>
<pre># dpkg-reconfigure exim4-config</pre>
<p>sfruttando come <em>smarthost</em> il mailserver di cui sopra.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simotrone.it/2009/06/19/mta-locali/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debian su USB</title>
		<link>http://www.simotrone.it/2009/05/31/debian-su-usb/</link>
		<comments>http://www.simotrone.it/2009/05/31/debian-su-usb/#comments</comments>
		<pubDate>Sun, 31 May 2009 06:53:09 +0000</pubDate>
		<dc:creator>Simotrone</dc:creator>
				<category><![CDATA[Binary People]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[recovery]]></category>
		<category><![CDATA[USB]]></category>

		<guid isPermaLink="false">http://www.simotrone.it/?p=1910</guid>
		<description><![CDATA[Se c&#8217;è una cosa grandiosa delle chiavette USB, è che possono tenere un sacco di cose importanti, ed essere estremamente portatili.
Credo che una delle cose più ganze, sia poter girare con il proprio OS a portata di mano.
Per gli utenti che non vogliono chiedere mai e che hanno una chiavetta USB a disposizione:

scaricate l&#8217;immagine della [...]]]></description>
			<content:encoded><![CDATA[<p>Se c&#8217;è una cosa grandiosa delle chiavette USB, è che possono tenere un sacco di cose importanti, ed essere estremamente portatili.<br />
Credo che una delle cose più ganze, sia poter girare con il proprio OS a portata di mano.<br />
Per gli utenti che non vogliono chiedere mai e che hanno una chiavetta USB a disposizione:</p>
<ul>
<li>scaricate l&#8217;immagine della distro debian (5.0) con il DE che preferite da <a href="http://cdimage.debian.org/cdimage/release/current-live/">qui</a> (io sono andato sulla i386, usb-hdd, xfce).</li>
<li>copiate su una chiavetta con $ dd if=immagine_debian_live.img of=/dev /chiavetta /usb<br />
Attenzione: copiate sul device della chiavetta, non su quella della partizione (ie: /dev/sdc, non /dev/sdc1)</li>
<li>Inserite la chiavetta in una porta usb e riavviate il pc, facendo il boot dalla chiavetta (ie: F8 per avere il menu di boot).</li>
</ul>
<p>Facile e utile. <img src='http://www.simotrone.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.simotrone.it/2009/05/31/debian-su-usb/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>FreeBSD + Grub</title>
		<link>http://www.simotrone.it/2009/05/13/freebsd-grub/</link>
		<comments>http://www.simotrone.it/2009/05/13/freebsd-grub/#comments</comments>
		<pubDate>Wed, 13 May 2009 06:26:52 +0000</pubDate>
		<dc:creator>Simotrone</dc:creator>
				<category><![CDATA[Binary People]]></category>
		<category><![CDATA[bootloader]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[memtest]]></category>

		<guid isPermaLink="false">http://www.simotrone.it/?p=1809</guid>
		<description><![CDATA[Oramai trovo grub un boot loader pratico e bello (sarà abitudine).
Quello di FreeBSD invece mi ha lasciato un po&#8217; perplesso, così ho partizionato la solita box in 3 parti: 
hda1) /boot/ per Grub,
hda2) FreeBSD,
hda3) / di Debian.
In effetti installando FreeBSD dopo Debian, il boot loader era gentile (anche se brutto) e mi permetteva di accedere [...]]]></description>
			<content:encoded><![CDATA[<p>Oramai trovo grub un boot loader pratico e bello (sarà abitudine).<br />
Quello di FreeBSD invece mi ha lasciato un po&#8217; perplesso, così ho partizionato la solita box in 3 parti: </p>
<pre>hda1) /boot/ per Grub,
hda2) FreeBSD,
hda3) / di Debian.</pre>
<p>In effetti installando FreeBSD dopo Debian, il boot loader era gentile (anche se brutto) e mi permetteva di accedere alle varie partizioni sul disco; quando invece ho fatto viceversa (prima FreeBSD e poi Linux) il grub di Debian ha diligentemente riscritto tutto, e non vede il loader del demonietto. Male male.</p>
<p>Ho dovuto dunque un po&#8217; pistolare&#8230;</p>
<p>Per montare il filesystem di FreeBSD (che è <a href="http://en.wikipedia.org/wiki/Unix_File_System">UFS</a>) si deve sfruttare il seguente comando:</p>
<pre>mount -r -t ufs /dev(hda2 /mnt/</pre>
<p>Questo mi è stato utile per vedere il percorso ed i file all&#8217;interno del fs di BSD, ricordandomi che nella sottopartizione <strong>a</strong> c&#8217;era root.</p>
<p>A questo punto ho modificato il <strong>/boot/grub/ menu.lst</strong> aggiungendo le seguenti righe:</p>
<pre>title  FreeBSD 7.1
root   (hd0,1,a)
kernel /boot/loader</pre>
<p>&#8230; ed il gioco è fatto.</p>
<p>(Già che c&#8217;ero con Debian ho apt-gettato memtest86+ per i check sulla ram. Quello si installa da solo nella partizione /boot/ , si deve solo modificare la menu.lst di grub facendo puntare al <strong>memtest86+.bin</strong>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simotrone.it/2009/05/13/freebsd-grub/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>La base di debian</title>
		<link>http://www.simotrone.it/2009/04/29/la-base-di-debian/</link>
		<comments>http://www.simotrone.it/2009/04/29/la-base-di-debian/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 06:32:49 +0000</pubDate>
		<dc:creator>Simotrone</dc:creator>
				<category><![CDATA[Binary People]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[pacchetti essenziali]]></category>

		<guid isPermaLink="false">http://www.simotrone.it/?p=1679</guid>
		<description><![CDATA[Mi sono spesso chiesto quanta robba ci fosse in una installazione (davvero) minimale di Debian.
Visto che di recente ho installato una Lenny, una grep&#8217;pata sul /var/log/dpkg .log mi ha dato questo risultato:
install base-passwd 3.5.20
install base-files 5lenny2
install libc6 2.7-18
install perl-base 5.10.0-19
install mawk 1.3.3-11.1
install debconf 1.5.24
install gcc-4.3-base 4.3.2-1.1
install libgcc1 1:4.3.2-1.1
install debianutils 2.30
install libncurses5 5.7+20081213-1
install bash 3.2-4
install bsdutils [...]]]></description>
			<content:encoded><![CDATA[<p>Mi sono spesso chiesto quanta robba ci fosse in una installazione (davvero) minimale di Debian.<br />
Visto che di recente ho installato una Lenny, una grep&#8217;pata sul /var/log/dpkg .log mi ha dato questo risultato:</p>
<pre>install base-passwd 3.5.20
install base-files 5lenny2
install libc6 2.7-18
install perl-base 5.10.0-19
install mawk 1.3.3-11.1
install debconf 1.5.24
install gcc-4.3-base 4.3.2-1.1
install libgcc1 1:4.3.2-1.1
install debianutils 2.30
install libncurses5 5.7+20081213-1
install bash 3.2-4
install bsdutils 1:2.13.1.1-1
install libattr1 1:2.4.43-2
install libacl1 2.2.47-2
install libselinux1 2.0.65-5
install coreutils 6.10-6
install libstdc++6 4.3.2-1.1
install lzma 4.43-14
install liblocale-gettext-perl 1.05-4
install libtext-iconv-perl 1.7-1+b1
install libtext-charwidth-perl 0.04-5+b1
install libtext-wrapi18n-perl 0.06-6
install debconf-i18n 1.5.24
install diff 2.8.1-12
install libcomerr2 1.41.3-1
install e2fslibs 1.41.3-1
install libpam-runtime 1.0.1-5+lenny1
install libpam0g 1.0.1-5+lenny1
install libdb4.6 4.6.21-11
install libpam-modules 1.0.1-5+lenny1
install passwd 1:4.1.1-6
install libuuid1 1.41.3-1
install libblkid1 1.41.3-1
install libss2 1.41.3-1
install e2fsprogs 1.41.3-1
install findutils 4.4.0-2
install gcc-4.2-base 4.2.4-6
install grep 2.5.3~dfsg-6
install gzip 1.3.12-6
install hostname 2.95
install mount 2.13.1.1-1
install ncurses-bin 5.7+20081213-1
install lsb-base 3.2-20
install libsepol1 2.0.30-2
install initscripts 2.86.ds1-61
install libdevmapper1.02.1 2:1.02.27-4
install libslang2 2.1.3-3
install login 1:4.1.1-6
install makedev 2.3.1-88
install mktemp 1.5-9
install ncurses-base 5.7+20081213-1
install procps 1:3.2.7-11
install sed 4.1.5-6
install sysvinit-utils 2.86.ds1-61
install sysv-rc 2.86.ds1-61
install sysvinit 2.86.ds1-61
install tar 1.20-1
install tzdata 2008h-2
install zlib1g 1:1.2.3.3.dfsg-12
install util-linux 2.13.1.1-1
install adduser 3.110
install libbz2-1.0 1.0.5-1
install libreadline5 5.2-3.1
install libusb-0.1-4 2:0.1.12-13
install gpgv 1.4.9-3
install gnupg 1.4.9-3
install debian-archive-keyring 2009.01.31
install apt 0.7.20.2
install apt-utils 0.7.20.2
install libncursesw5 5.7+20081213-1
install libsigc++-2.0-0c2a 2.0.18-2
install libcwidget3 0.5.12-4
install libxapian15 1.0.7-4
install libept0 0.5.22
install aptitude 0.4.11.11-1~lenny1
install bsdmainutils 6.1.10
install cpio 2.9-13
install cron 3.0pl1-105
install dhcp3-common 3.1.1-6
install dhcp3-client 3.1.1-6
install dmidecode 2.9-1
install ed 0.7-3
install groff-base 1.18.1.1-21
install net-tools 1.60-22
install ifupdown 0.6.8+nmu1
install info 4.11.dfsg.1-4
install iproute 20080725-2
install iptables 1.4.2-6
install iputils-ping 3:20071127-1
install libconsole 1:0.2.3dbs-65.1
install libgpg-error0 1.4-2
install libgcrypt11 1.4.1-1
install libgdbm3 1.8.3-3
install libtasn1-3 1.4-1
install libgnutls26 2.4.2-6+lenny1
install libnewt0.52 0.52.2-11.3
install libpopt0 1.14-4
install libsasl2-2 2.1.22.dfsg1-23
install libssl0.9.8 0.9.8g-15
install libwrap0 7.6.q-16
install logrotate 3.7.1-5
install man-db 2.5.2-4
install manpages 3.05-1
install module-init-tools 3.4-1
install nano 2.0.7-4
install netbase 4.34
install netcat-traditional 1.10-38
install readline-common 5.2-3.1
install rsyslog 3.18.6-4
install tasksel-data 2.78
install tasksel 2.78
install tcpd 7.6.q-16
install traceroute 2.0.11-2
install update-inetd 4.31
install vim-common 1:7.1.314-3+lenny2
install vim-tiny 1:7.1.314-3+lenny2
install wget 1.11.4-2
install whiptail 0.52.2-11.3
install locales 2.7-18
install console-data 2:1.07-11
install console-tools 1:0.2.3dbs-65.1
install console-common 0.7.80
install installation-report 2.38
install mdadm 2.6.7.2-1
install busybox 1:1.10.2-2
install libvolume-id0 0.125-7
install udev 0.125-7
install libklibc 1.5.12-2
install klibc-utils 1.5.12-2
install initramfs-tools 0.92o
install linux-image-2.6.26-2-686 2.6.26-15
install linux-image-2.6-686 2.6.26+17+lenny1
install usbutils 0.73-10
install acpid 1.0.8-1
install acpi-support-base 0.109-11
install eject 2.1.5+deb1-4
install libc6-i686 2.7-18
install laptop-detect 0.13.6
install popularity-contest 1.46
install grub-common 1.96+20080724-16
install grub 0.97-47lenny2</pre>
<p>Per minimale intendo che nel momento della scelta dei pacchetti, <u>nessuna</u> voce era selezionata.</p>
<p>Installazioni subito seguenti decise da me:<br />
vim, ssh, file</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simotrone.it/2009/04/29/la-base-di-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Basic networking config</title>
		<link>http://www.simotrone.it/2009/04/24/basic-networking-config/</link>
		<comments>http://www.simotrone.it/2009/04/24/basic-networking-config/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 09:15:14 +0000</pubDate>
		<dc:creator>Simotrone</dc:creator>
				<category><![CDATA[Binary People]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[eth]]></category>
		<category><![CDATA[interfaces]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[Lenny]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[networking]]></category>

		<guid isPermaLink="false">http://www.simotrone.it/?p=1676</guid>
		<description><![CDATA[Che bello!
Dopo diversi mesi che non sistemavo una macchina mi sono deciso a reinstallarne una da capo (con Lenny) e mi sono ritrovato a smanettare con i soliti interfaces e impostazioni di rete varie.
A scopo riassuntivo.
Dopo la facile installazione con il CD di netinst di Debian Lenny (la nuova stable), la box prendeva in automatico [...]]]></description>
			<content:encoded><![CDATA[<p>Che bello!<br />
Dopo diversi mesi che non sistemavo una macchina mi sono deciso a reinstallarne una da capo (con Lenny) e mi sono ritrovato a smanettare con i soliti interfaces e impostazioni di rete varie.</p>
<p>A scopo riassuntivo.</p>
<p>Dopo la facile installazione con il CD di netinst di Debian Lenny (la nuova stable), la box prendeva in automatico un ip tramite un server dhcp presente nella sotto-rete.<br />
Poichè questo non era ciò che volevo, ho cambiato le configurazioni in <strong>/etc/network/interfaces</strong> in modo che all&#8217;avvio configurasse la porta eth secondo la mia volontà.<br />
Essenzialmente la modifica passa attraverso l&#8217;impostazione dei vari dati della porta e la cancellazione dell&#8217;attributo <strong>dhcp</strong> nella riga <strong>iface</strong> (man interfaces).</p>
<pre>[...]
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.254

auto eth0</pre>
<p>Come è giusto che sia, ho anche impostato il firewall inserendo le mie regolozze nel solito file bash <strong>/etc/network/if-up.d/firewall</strong> sfruttando iptables (man iptables).</p>
<pre>#!/bin/bash

IPT=/sbin/iptables

# Cleaning
$IPT -F INPUT
$IPT -F OUTPUT
$IPT -F FORWARD

# policy
$IPT -P INPUT DROP
$IPT -P FORWARD DROP

# rules
$IPT -A INPUT -i eth1 -p tcp -s 192.168.0.0/24 --dport 22 -j ACCEPT
$IPT -A INPUT -i eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT
$IPT -A INPUT -i lo -j ACCEPT
$IPT -A INPUT -p icmp -j ACCEPT

exit 0</pre>
<p>(Risposta ai ping, accettazione di ssh dalla rete interna, localhost libero.)</p>
<p>Per attivare e controllare le impostazioni possiamo dare il comando<br />
<strong># /etc/init.d/networking</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simotrone.it/2009/04/24/basic-networking-config/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lenny su Neon</title>
		<link>http://www.simotrone.it/2008/08/14/lenny-su-neon/</link>
		<comments>http://www.simotrone.it/2008/08/14/lenny-su-neon/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 13:45:18 +0000</pubDate>
		<dc:creator>Simotrone</dc:creator>
				<category><![CDATA[Binary People]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[e3pc]]></category>
		<category><![CDATA[neon]]></category>

		<guid isPermaLink="false">http://www.simotrone.it/?p=693</guid>
		<description><![CDATA[Ho ben deciso di installare una debian Lenny seria sull&#8217;e3pc (che per l&#8217;occasione è diventato neon. Finalmente ho una distro decente (Xandros a mio avviso era terribile).
Immagine per la chiavetta USB presa qua, installazione minima normale (l&#8217;advanced ha imho qualche problema), xfce come desktop environment. Alla fine della fiera, compreso qualche programmino di scan e [...]]]></description>
			<content:encoded><![CDATA[<p>Ho ben deciso di installare una debian Lenny seria sull&#8217;e3pc (che per l&#8217;occasione è diventato <strong>neon</strong>. Finalmente ho una distro decente (Xandros a mio avviso era terribile).<br />
Immagine per la chiavetta USB presa <a href="http://wiki.debian.org/DebianEeePC/HowTo/Install#head-6d1cdcb7744857fc48c5b8d471bbae77c9457af4">qua</a>, installazione minima normale (l&#8217;advanced ha imho qualche problema), xfce come desktop environment. Alla fine della fiera, compreso qualche programmino di scan e iceweasel come browser web, meno di 1 giga occupato e un OS completamente funzionante e senza beghe.</p>
<p>Per ora tutto molto buono. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.simotrone.it/2008/08/14/lenny-su-neon/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>3 box online. :)</title>
		<link>http://www.simotrone.it/2008/02/08/3-box-online/</link>
		<comments>http://www.simotrone.it/2008/02/08/3-box-online/#comments</comments>
		<pubDate>Fri, 08 Feb 2008 20:56:52 +0000</pubDate>
		<dc:creator>Simotrone</dc:creator>
				<category><![CDATA[Binary People]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://www.simotrone.it/2008/02/08/3-box-online/</guid>
		<description><![CDATA[idrogeno:~# nmap -O 192.168.0.0/24
Starting Nmap 4.53 ( http://insecure.org ) at 2008-02-08 21:54 CET
Interesting ports on idrogeno (192.168.0.1):
Running: Linux 2.6.X
OS details: Linux 2.6.22 &#8211; 2.6.23
Uptime: 6.947 days (since Fri Feb  1 23:10:31 2008)
Network Distance: 0 hops
Interesting ports on [elio] 192.168.0.2:
Running: Microsoft Windows XP
OS details: Microsoft Windows XP SP2
Network Distance: 1 hop
Interesting ports on [radon] 192.168.0.3:
Running: FreeBSD [...]]]></description>
			<content:encoded><![CDATA[<p>idrogeno:~# nmap -O 192.168.0.0/24</p>
<p>Starting Nmap 4.53 ( http://insecure.org ) at 2008-02-08 21:54 CET</p>
<p>Interesting ports on <strong>idrogeno (192.168.0.1)</strong>:<br />
<em>Running: Linux 2.6.X<br />
OS details: Linux 2.6.22 &#8211; 2.6.23</em><br />
Uptime: 6.947 days (since Fri Feb  1 23:10:31 2008)<br />
Network Distance: 0 hops</p>
<p>Interesting ports on <strong>[elio] 192.168.0.2</strong>:<br />
<em>Running: Microsoft Windows XP<br />
OS details: Microsoft Windows XP SP2</em><br />
Network Distance: 1 hop</p>
<p>Interesting ports on <strong>[radon] 192.168.0.3</strong>:<br />
<em>Running: FreeBSD 6.X<br />
OS details: FreeBSD 6.2-STABLE &#8211; 6.3-PRERELEASE</em><br />
Uptime: 0.009 days (since Fri Feb  8 21:42:34 2008)<br />
Network Distance: 1 hop</p>
<p>Nmap done: 256 IP addresses (3 hosts up) scanned in 24.720 seconds</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simotrone.it/2008/02/08/3-box-online/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Debian</title>
		<link>http://www.simotrone.it/2007/02/05/debian/</link>
		<comments>http://www.simotrone.it/2007/02/05/debian/#comments</comments>
		<pubDate>Mon, 05 Feb 2007 00:25:55 +0000</pubDate>
		<dc:creator>Simotrone</dc:creator>
				<category><![CDATA[Binary People]]></category>
		<category><![CDATA[apt]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.simotrone.it/2007/02/05/debian/</guid>
		<description><![CDATA[Da siti vari assortiti.  





Debian è un sistema operativo (OS) libero (free) per computer. Debian utilizza Linux come kernel (il nucleo di un OS), ma molti dei programmi di utilità vengono dallo GNU project; per questo usiamo il nome GNU/Linux.
Debian GNU/Linux fornisce più di un semplice OS: viene distribuito con oltre 15490 pacchetti: programmi [...]]]></description>
			<content:encoded><![CDATA[<p>Da siti vari assortiti. <img src='http://www.simotrone.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<table cellspacing="5" cellpadding="1" border="1" align="right">
<tr>
<td><img align="right" src="http://www.debian.org/logos/openlogo-nd-50.png" /></td>
</tr>
</table>
<p><a href="http://www.debian.org/">Debian</a> è un sistema operativo (OS) libero (free) per computer. Debian utilizza <a href="http://www.kernel.org/">Linux</a> come kernel (il nucleo di un OS), ma molti dei programmi di utilità vengono dallo <a href="http://www.gnu.org/">GNU project</a>; per questo usiamo il nome GNU/Linux.</p>
<p>Debian GNU/Linux fornisce più di un semplice OS: viene distribuito con oltre 15490 pacchetti: programmi già compilati e impacchettati in modo tale da permettere installazioni facili sulla tua macchina.</p>
<p>Il 16 agosto 1993 nacque Debian, il cui nome deriva da quello dell&#8217;ideatore del progetto, Ian Murdock, e dalle prime tre lettere di quello di sua moglie, Debra.</p>
<hr width="50%" size="5" />Debian è conosciuta per la sua aderenza alle filosofie di <a title="GNU" href="http://it.wikipedia.org/wiki/GNU">GNU</a> e del <a title="Software libero" href="http://it.wikipedia.org/wiki/Software_libero">software libero</a>, le rigide politiche riguardo alla qualità dei pacchetti e le <a title="Release" href="http://it.wikipedia.org/wiki/Release">release</a>, il modo aperto di sviluppare e testare il <a title="Software" href="http://it.wikipedia.org/wiki/Software">software</a> e la libertà di scelta concessa all&#8217;utente.Il progetto Debian ha tra i suoi obiettivi quello di creare &#8220;il sistema operativo universale&#8221;: sono stati sviluppati dei port per altri kernel, fra i quali <a title="HURD" href="http://it.wikipedia.org/wiki/HURD">GNU Hurd</a>, <a title="Solaris" href="http://it.wikipedia.org/wiki/Solaris">Solaris</a>, <a title="NetBSD" href="http://it.wikipedia.org/wiki/NetBSD">NetBSD</a>, e <a title="FreeBSD" href="http://it.wikipedia.org/wiki/FreeBSD">FreeBSD</a>.</p>
<p>Debian è anche conosciuta per il suo sistema di gestione dei pacchetti e di APT (Advanced Packaging Tool, introdotto dalla versione 2.1). Il sistema di gestione dei pacchetti di Debian è tra i più avanzati esistenti e integra un sistema di risoluzione delle dipendenze, la possibilità di effettuare molto facilmente un upgrade (di alcuni pacchetti o dell&#8217;intero sistema operativo) e la possibilità di passare da una release ad un&#8217;altra. L&#8217;installazione, la configurazione e la rimozione dei pacchetti è semplificata ma flessibile, e non necessita quasi mai di un reboot del computer, così come è supportato l&#8217;aggiornamento di programmi in esecuzione.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simotrone.it/2007/02/05/debian/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
