Debian e CPAN: come installare pacchetti PERL usando dpkg

gennaio 21st, 2010 glycerin

Un trick molto utile per installare su di una Debian stable dei pacchetti CPAN è mediante l’utilizzo della utility dh-make-perl che permette di creare un “.deb” del pacchetto da installare. In questo modo la libreria CPAN viene trattata alla stessa stregua di un normale paccheto Debian e quindi mediante dpkg.

Come primo step bisogna installare il pacchetto dh-make-perl:
host:~# aptitude install dh-make-perl

dopodichè si passa al download e creazione del “.deb” (ad esempio della libreria Apache::LogRegex):
host:~# dh-make-perl –build –cpan Apache::LogRegex

una volta fatto il pacchetto si passa alla sua installazione:
host:~# dpkg -i libapache-logregex-perl_1.5-1_all.deb

Nella directory di compilazione compariranno le seguenti directory e pacchetti che è poi possibile cancellare:
host:~# ls -latrh
-rw-r–r–  1 root root 4.5K 2010-01-21 18:45 libapache-logregex-perl_1.5.orig.tar.gz
drwx——  6 root root 4.0K 2010-01-21 18:45 Apache-LogRegex-1.5
-rw-r–r–  1 root root 8.2K 2010-01-21 18:45 libapache-logregex-perl_1.5-1_all.deb

Technorati Tags: PERL, CPAN, dh-make-perl, dpkg

 Debian e CPAN: come installare pacchetti PERL usando dpkg
share save 171 16 Debian e CPAN: come installare pacchetti PERL usando dpkg

Posted in Debian, Linux, News | No Comments »

Debian Lenny e l’ambiente Java

gennaio 10th, 2010 glycerin

La procedura per poter installare l’ambiente Java su di una Debian Lenny mi è stata molto lunga e difficile ma alla fine sono riuscito nell’impresa.

Esistono dei repository che facilitano la cosa e sono i seguenti da aggiungere nel sources.list:

## Java 6 JRE/SDK (From Official Debian Repository)

####deb http://ftp.bononia.it/debian unstable main contrib non-free
deb http://ftp.bononia.it/debian lenny main contrib non-free
deb http://ftp.bononia.it/debian lenny-proposed-updates main contrib non-free
#deb http://ftp.bononia.it/debian testing main contrib non-free
#deb http://ftp.bononia.it/debian testing-proposed-updates main contrib non-free

Successivamente dato che di default la Lenny usa la gcj, anche se si è installata la sun-java6 dai repository, per far usare la java6 bisogna dare il comando da root:

# update-alternatives --config java

che ci permetterà di scegliere quale ambiente Java usare.

 Debian Lenny e lambiente Java

share save 171 16 Debian Lenny e lambiente Java

Posted in Debian, Linux | No Comments »

Il support per MySQL 5.0 terminerà entro la fine dell’anno

dicembre 11th, 2009 glycerin

Stando alla notizia pubblicata su “The H Open Source” la versione 5.0 del noto DB server non sarà più sotto sviluppo e non sarà fornito alcun aggiornamento dei binari a partire dal 31 Dicembre 2009. A partire dal 1 Gennaio 2010 la 5.0 sarà posta nello stato “Extended Support“, ovvero soltanto gravi bug e vulnerabilità che ne possano compromettere la sicurezza verranno sistemati per quei clienti che hanno un rapporto contrattuale di maintenance, fino alla fine del 2011.
Sun consiglia di passare alla versione 5.1 senza con ciò dimenticare che il supporto verso questa release terminerà nella metà di Dicembre del prossimo anno.

 Il support per MySQL 5.0 terminerà entro la fine dellanno
share save 171 16 Il support per MySQL 5.0 terminerà entro la fine dellanno

Posted in Debian, Linux, mysql, News, Security | 2 Comments »

Spedire una mail con un allegato testo via shell Linux

novembre 27th, 2009 glycerin

In generale se bisogna spedire un allegato in formato binario da shell è molto utile utilizzare uuencode e mail nella seguente forma:

uuencode binario.tgz binario.tgz | mail -s “invio attachment” pincopalla@boh.it

tramite il comando mail (del package mailx) si possono allegare altre features come ad esempio il campo CC o BCC.

Per file testuali invece sembrerebbe ben funzionare mpack:

mpack -s “prova invio mail” /tmp/nonso.txt pincopalla@boh.it

ma è ridotto nelle sue features.

Se invece si vuol usare mutt una possibile alternativa è

mutt -a /tmp/nonso.txt -s “prova invio……….”  pincopalla@boh.it  < /tmp/nonso.txt

L’unica nota è che in ogni caso bisogna creare il corpo della mail che in questo caso lo si fa mediante le redirezione dell’attachment stesso.

P.S.: Non me ne voglia l’owner del sito “boh.it” l’utilizzo del suo dominio è stato fortuito.

 Spedire una mail con un allegato testo via shell Linux
share save 171 16 Spedire una mail con un allegato testo via shell Linux

Posted in Debian, Linux, News | No Comments »

Debian Squeeze verrà rilasciata nell’estate 2010

novembre 25th, 2009 glycerin

Steve McIntyre, Project Leader ha deciso di rilasciare la versione 6.0 di Debian nominata Squeeze prima dell’annuale DebConf developer conference che si terrà a New York nell’Agosto 2010.
Nell’articolo su H Open Source ulteriori dettagli sulle date in cui la versione verrà considerata “frozen”.

 Debian Squeeze verrà rilasciata nellestate 2010

share save 171 16 Debian Squeeze verrà rilasciata nellestate 2010

Posted in Debian, Linux, News | 2 Comments »

Buco di sicurezza nel kernel Linux consente di ottenere i privilegi di root

novembre 5th, 2009 glycerin

Un “null pointer dereference” nel kernel Linux può essere utilizzato, mediante un exploit, per ottenere i privilegi di root in un sistema. Questo buco di sicurezza verrà fixato con la release candidate 6 della prossima release 2.6.32.
Come per altri “null pointer dereference” questa vulnerabilità può essere utilizzata se la variabile di sistema del kernel Linux mmap_min_addr viene settata a 0. Se questo valore è maggiore di 0, l’exploit non ha efficacia. Ma in ogni caso può causare malfunzionamenti in alcune applicazioni quali Wine e DOSEMU. Il team di sviluppo Debian ha pubblicato la seguente guida per poter rimediare alla vulnerabilità: http://wiki.debian.org/mmap_min_addr.
Dietro a questa vulnerabilità si nasconde anche una diatriba tra lo sviluppatore Earl Chew e lo sviluppatore Brad Spengler responabile del team di sviluppo del progetto grsecurity. I dettagli della diatriba nell’articolo di riferimento.

Fonte notizia: http://www.h-online.com/security/news/item/Hole-in-the-Linux-kernel-allows-root-access-850016.html

 Buco di sicurezza nel kernel Linux consente di ottenere i privilegi di root
share save 171 16 Buco di sicurezza nel kernel Linux consente di ottenere i privilegi di root

Posted in Debian, Linux, News, Security | 2 Comments »

MariaDB 1.4: rilasciata una BETA molto prossima ad essere una Release Candidate

novembre 4th, 2009 glycerin

Il fondatore di MySQL Monty Widenius ha rilasciato una versione BETA del fork di MySQL, MariaDB. Gli sviluppatori hanno affermato che questa BETA è molto vicina ad essere una Release Candidate ma nonostante questa certezza si è decisa di rilasciarla in versione BETA per spingere sul testing, che sarà seguita dopo poche settimane da una Release Candidate ufficiale.

Fonte notizia: http://www.h-online.com/open/news/item/MariaDB-1-4-nearing-completion-848092.html

 MariaDB 1.4: rilasciata una BETA molto prossima ad essere una Release Candidate
share save 171 16 MariaDB 1.4: rilasciata una BETA molto prossima ad essere una Release Candidate

Posted in Debian, Linux, mysql, News, Open Source | No Comments »

Versione open source del client Skype per Linux

novembre 4th, 2009 glycerin

Gli sviluppatori della versione per Linux di Skype hanno confermato che attualmente è sotto sviluppo una versione Open Source del noto client. La convinzione è che questa mossa possa consentire una migliore diffusione del client su tutte le distro Linux operanti nel panorama Open Source.

Fonte notizia: http://www.h-online.com/open/news/item/Open-source-Linux-Skype-client-development-confirmed-848161.html

 Versione open source del client Skype per Linux
share save 171 16 Versione open source del client Skype per Linux

Posted in Debian, Linux, News | No Comments »

Breve dispensa sulla compilazione del Kernel Linux

novembre 4th, 2009 glycerin

tratta dal Linux Day di Torino 2009. Io non sono riuscito ad assistervi ma dalla guida di Mirco Chinelli, inclusa sul sito web del Linux Day di Torino 2009, vi sono degli utili suggerimenti su come compilare il kernel per alcune distro e in particolare per la Debian. Per quest’ultima distro i suggerimenti vertono sulla creazione di due package “.deb” sia per l’immagine del kernel custom che dei suoi headers.
Simili suggerimenti li troviamo anche nella guida di Falko Timme su Howtoforge.

Il talk è disponibile al seguente indirizzo: http://linuxdaytorino.org/2009/materiali/Compilazione_Kernel.pdf

Il pdf fornisce come ulteriori fonti di informazioni anche dei link molto interessanti sul tema:

Quest’ultimo link in particolare mostra una fotografia del kernel e delle sue parti macroscopiche.

Fonte notizia: http://linuxdaytorino.org/2009/index.php?page=talks

 Breve dispensa sulla compilazione del Kernel Linux
share save 171 16 Breve dispensa sulla compilazione del Kernel Linux

Posted in Debian, Linux, News | No Comments »

20 Linux Server Hardening Security Tips

novembre 2nd, 2009 glycerin

Utile elenco di consigli da seguire per blindare la propria linux-machine. Questo how-to aiuta a non dimenticare quelle semplici raccomandazioni da seguire per far sì che la propria linux-machine non sia esposta a possibili attacchi noti.

Link: http://www.cyberciti.biz/tips/linux-security.html

 20 Linux Server Hardening Security Tips
share save 171 16 20 Linux Server Hardening Security Tips

Posted in Debian, Linux, News, Security | No Comments »