Benvenuti su "Just a Bit of.. Entropy!".
Questo blog tratta di Free Software e programmazione.
L'autore è un di membro di Guru@Work
e studente del corso di laurea specialistica in
Tecnologie Informatiche all'università di Pisa.
[Manuali] Linux Manuale per l’Amministratore di Sistema
Era un po’ che stavo pensando di prenderlo e alla fine usufruendo del 10% di sconto da studente universitario me lo son concesso

E’ ormai due giorni che lo leggiucchio nei momenti di stacco dallo studio e devo dire che è veramente ben fatto e organizzato, se vi interessa l’amministrazione di sistema relativamente a Linux ve lo consiglio caldamente. Il libro è una “rivisitazione” del testo “UNIX Manuale per l’amministrazione di sistema”, da cui riprende molti capitoli e che specializza la trattazione nel ramo di sviluppo preso da Linux. Per rendere il tutto più interessante vengono analizzate le differenze delle distribuzioni RHEL, Fedora, SUSE, Debian e Ubuntu.
Il testo è la traduzione della 2 edizione americana (pubblicata nel 2007) e prende quindi come riferimento il kernel 2.6.21.4 .
Certo non è la classica lettura da fare sotto l’ombrellone ma tanto, visti gli impegni, di mare al momento se ne vedrà poco presumo (inoltre se anche volessi andarci c’è da dire che il tempo quest’anno non è molto clemente dalle mie parti purtroppo
e pensare che sono a 10 minuti di macchina dal mare!!).
Un unica nota stonata a mio parere: il colore della copertina.. ma si può dico io?!?
Continua a leggere
[Packaging] Creiamo un .deb da sorgenti
Già in precedenza avevo scritto un post con una delle tante alternative per la creazione di pacchetti debian. Questa volta voglio proporvi un ulteriore strada da intraprendere se avete necessità di compilare i pacchetti di un programma
di cui avete scaricato i sorgenti.
Innanzitutto procuriamoci ciò che ci serve con dando sulla shell
$ sudo apt-get install devscripts dh-make make build-essential dpkg apt
Adesso che abbiamo a disposizione il necessario per compilare possiamo iniziare seguendo i seguenti passi:
1. Procuriamoci l’archivio contenente i sorgenti del programma che vogliamo pacchettizzare.
2. Estraiamo tale pacchetto ed entriamo nella directory creata
$ cd nome_cartella
3. Diamo il seguente comando:
$ dh_make -s -e mia@email.com -n –copyright gpl
4. Iniziamo la compilazione vera e propria con:
$ debuild binary
Al termine troveremo, al di fuori della cartella dei sorgenti, il pacchetto .deb del programma.
Alcune note:
dh_make : crea una sottocartella ./debian/ che viene usata per la compilazione
Avvertenza : questa è una guida minimale e molto generica, e non copre le infinite casistiche di compilazione dei vari programmi, quindi, per qualsiasi problema consiglio di cercare in rete.
NB: Importante da leggere è la policy di pacchettizzazione debian.
Continua a leggere
[Installazioni] Lenny.. il ritorno!!
![]()
Appena trovata una mezza mattinata libera ho iniziato a lavoricchiare sul nuovo hd del fisso. Questo pc, un ormai vetusto P4 1,5Ghz con 512MB di ram (erano 1GB prima che decidessero di abbandonarmi in tronco), è ormai da qualche anno relegato alle sue funzionalità di:
- Muletto quando mi trovo all’università e non ho necessità di accedervi
- Terreno per i test che non voglio fare sul portatile (che uso per sviluppare..)
Fino al mese scorso l’hd era uno solo da 250GB dedicati esclusivamente a Ubuntu (7.10 prima e 8.04 adesso) ed aveva ospitato per un annetto un server web, un server ftp e un server gaming (Word of Warcraft) a cui accedevo tramite i servizi offerti da dydns da Pisa.
Adesso a tale hd se ne è aggiunto uno nuovo da 750GB. Inutile dire che in parte sarà usato per lo storage di dati. In buona parte però ospiterà SO su cui voglio fare un po’ di test, siano queste distro linux\bsd non certo SO della M$ o Mac (anche se l’ultima ipotesi per test può essere valutata…).
La prima installazione di oggi è un ritorno alle origini ![]()
Erano un paio di anni che non reinstallavo una Debian e non ho saputo resistere alla tentazione! Mentre scrivo la mia bella Lenny appena scaricata si sta installando senza problemi.
Quale sarà la prossima? credo una Fedora 9.
In seguito non ho ancora deciso, forse una Gentoo (dipende dal tempo che riesco a liberarmi tra esami e il resto..)
Per ora non posso che dire con soddisfazione: bentornato Lenny!!
Continua a leggere
Creare i propri Meta-Pacchetti con equivs

Eccomi al primo post dal nuovo dominio!!
Questa mini guida può essere utile a chi, come me, si diverte a fare pacchetti di un po’ tutto (dalle personalizzazioni dei temi desktop, fino agli ultimi rilasci di alcuni programmi) oppure a chi vuole gestire un proprio repository (in locale e non..).
Cosa è un meta-pacchetto?
Un meta-pacchetto non è altro che un pacchetto .deb “vuoto” (per rimanere molto sul semplice) che dipende da altri pacchetti.
Perché è utile?
Installando un meta-pacchetto possiamo evitarci ogni volta di selezionare tutti i pacchetti da cui dipende e raggruppare le informazioni su una raccolta di pacchetti a noi utili in un unico punto di centralizzazione.
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Del.icio.us Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Del.icio.us](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/delicious.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a digg Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a digg](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/digg.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a FURL Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a FURL](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/furl.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a blinklist Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a blinklist](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/blinklist.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a reddit Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a reddit](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/reddit.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Feed Me Links Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Feed Me Links](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/feedmelinks.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Technorati Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Technorati](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/technorati.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Yahoo My Web Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Yahoo My Web](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/yahoo_myweb.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Newsvine Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Newsvine](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/newsvine.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Socializer Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Socializer](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/socializer.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Ma.gnolia Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Ma.gnolia](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/magnolia.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Stumble Upon Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Stumble Upon](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/stumbleupon.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Google Bookmarks Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Google Bookmarks](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/google.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a RawSugar Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a RawSugar](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/rawsugar.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Squidoo Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Squidoo](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/squidoo.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a BlinkBits Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a BlinkBits](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/blinkbits.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Netvouz Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Netvouz](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/netvouz.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Rojo Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Rojo](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/rojo.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Blogmarks Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Blogmarks](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/bmarks.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Co.mments Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Co.mments](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/comments.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Scuttle Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Scuttle](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/scuttle.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Bloglines Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Bloglines](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/bloglines.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Tailrank Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Tailrank](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/tailrank.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Segnalo Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Segnalo](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/segnalo.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a OKnotizie Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a OKnotizie](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/oknotizie.gif)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Netscape Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Netscape](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/netscape.gif)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Bookmark.it Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Bookmark.it](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/bookmark.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Ask Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Ask](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/ask.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Linkagogo Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Linkagogo](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/linkagogo.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Delirious Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Delirious](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/delirious.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Socialdust Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Socialdust](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/socialdust.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Live-MSN Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Live-MSN](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/live.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a SlashDot Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a SlashDot](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/slashdot.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Sphinn Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Sphinn](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/sphinn.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Diggita Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Diggita](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/diggita.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Seotribu Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Seotribu](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/seotribu.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a FaceBook Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a FaceBook](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/facebook.png)
![Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Upnews Aggiungi '[Manuali] Linux Manuale per l’Amministratore di Sistema' a Upnews](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/upnews.png)