Archivio per ‘Ubuntu’


Giu 30

Nuovo script per compilare kde 4.1

Da qualche giorno è stata rilasciata una nuova versione di kdesvn-build, lo script per compilare un kde 4.1 bello fiammante. A parte alcune correzioni riguardo una serie di piccoli problemi, questo il Changelog, la novità principale, a mio parere, è la possibilità che ci viene data di installare Phonon 4.2; io l’ho fatto e funziona! Il procedimento è sempre il solito, basta scaricare lo script da qui, scompattarlo e copiare il file kdesvn-build su /usr/bin, infine occorre modificare il file .kdesvn-buildrc inserendo le seguenti righe:

module phonon
branch 4.2
end module

module kdesupport
cmake-options -DBUILD_WITH_phonon=OFF # Build phonon separately.
end module

Giu 25

Seamless windows su Virtualbox

Volete una dimostrazione della modalità trasparente di virtualbox? Ecco uno screenshot di esempio che riprende una finestra di risorse del computer di winxp perfettamente integrata nella mia Ubuntu Hardy Heron: 

seamlessvirtual.png

Come si fa? Seguendo la mia guida per l’installazione e configurazione di Virtualbox e, una volta installato winxp come guest, occorre un semplice Ctrl + Shift + L.

Giu 24

Vogliate misurare…

Avete voglia di misurare la velocità della vostra connessione di rete? Desiderate vedere in quanto tempo i dati vengono memorizzati in un file? C’è speedometer!
E’ un software scritto in python che ci permette di monitorare interfacce di rete, connessioni in dial-up, la velocità con la quale riesco a scrivere dati nel filesystem etc… Su Debian/Ubuntu l’installazione avviene col più classico degli sudo apt-get install speedometer (su hardy viene installata la versione 2.4, se invece volete l’ultimissima 2.6 dovete ricorrere ai sorgenti), mentre per tutte le altre distro occorre scaricare i sorgenti e, come root , lanciare questi comandi:

  • cp speedometer.py /usr/local/bin/speedometer;
  • chown root: /usr/local/bin/speedometer;
  • chmod 755 /usr/local/bin/speedometer.

Per l’uso basta scrivere speedometer sulla shell e vi si presenterà una pagina con le opzioni principali, mentre sul sito del progetto, rintracciabile al link di cui sopra, ci sono una serie di esempi abbastanza intuitivi. Per quanto mi riguarda ho misurato la velocità della mia connessione in ppp0 col seguente comando: speedometer -tx ppp0. Ecco lo screenshot: 

speedometer.png

Giu 16

Ubuntu/Debian, vulnerabilità in Openssl

Ecco pronto su un piatto d’argento un bel security bug per Debian e derivati in openssl. In buona sostanza il generatore di numeri casuali nel pacchetto debian di opessl è prevedibile, di conseguenza anche la chiave crittografata può essere scoperta. 

security-bug.gif

Ecco i dati in sintesi:
=> Package : openssl
=> Vulnerability : predictable random number generator
=> Problem type : remote
=> Debian-specific: yes
=> CVE Id(s) : CVE-2008-0166
=> Checkout description and recommended fix here:

Eseguire un controllo per l’individuazione di chiavi “deboli”:

# wget http://security.debian.org/project/extra/dowkd/dowkd.pl.gz
# wget http://security.debian.org/project/extra/dowkd/dowkd.pl.gz.asc
# gpg –keyserver subkeys.pgp.net –recv-keys 02D524BE
# gpg –verify dowkd.pl.gz.asc
# gunzip dowkd.pl.gz
# perl dowkd.pl host localhost

Il risultato dovrebbe essere 0. Se invece usiamo Debian o Ubuntu dobbiamo provvedere ad un upgrade di openssl che effettuerà il “fix” (riparazione) dei software vulnerabili. In questo wiki c’è una trattazione completa e dettagliata del problema e delle sue soluzioni.

Fonte nixCraft.

Giu 12

Qualcosa che hardy non sa fare

Dopo essere stato lungamente incensato, il nostro hardy heron, cucciolo di casa Canonical, eccolo pronto a ricevere qualche critica sotto forma di un piccolo ma fastidioso bug che impedisce una gestione facile e veloce dei cellulari. Come oramai sapete in questo periodo uso Samsung U700 Evo per la connessione ad internet in hsdpa e ne ho implementato le funzioni per l’uso tramite usb piuttosto che bluetooth. Tutto è perfettamente funzionante, l’unico problema si presenta quando tento di copiare un file da pc a telefono usando obex (il gestore bluetoth):

Si è verificato un errore nel copiare il file all’interno di obex://[…………….]/E:.
Mostra maggiori dettagli:
Operazione non supportata dal backend

Dopo averle provate tutte, persino l’introduzione in sources.list di un repo per debian e il conseguente aggiornamento di alcuni pacchetti (bluez-utils, obex-data-server…) alle ultime versioni unstable, mi sono convinto che si tratti di un bug di Hardy e che forse dovremo aspettare Intrepid perchè venga risolto.
Nel frattempo due alternative: 1) Limitarsi ad utilizzare la funzione invia file, che trasferisce i file sulla memoria interna del telefono, poi dal cellulare stesso copiarli in memory card - 2) Aspettare il rilascio di opensuse 11 (o qualunque altra distro si voglia) e provare in virtualbox - 3) Ricorrere a winxp su macchina virtuale.

ComputerArrabbiato.jpg

Non è un errore l’aver scritto due alternative ed indicato poi 3, è che l’ultima è una mera provocazione, la quale però serve a darci tutti una svegliata perchè l’errore è ammesso, i bug non sono eliminabili nella loro totalità, tuttavia non possiamo disconoscere che, in alcune cose, il sistema di zio bill è più facile ed immediato, soprattutto a causa di un maggior supporto delle case produttrici di hardware (vedi samsung che presenta un software di gestione per il mio telefonino alquanto completo ed integrato). Credo sia ancora questo il motivo principale che ostacola la diffusione del pinguino su larga scala, ovverosia la percezione di un sistema più difficile e complicato, adatto solo per i “guru” dell’ informatica. Ovviamente non è così e io ne sono testimonianza, non mi sento un guru, solo un semplice appassionato, tuttavia, quando si presentano questi problemi, vallo a spiegare a mia moglie!