Da qualche tempo sulla mia Debian Squeeze l'ora sulla barra delle applicazioni è sbagliata, praticamente è sempre 2 ore indietro, un paio di volte nei giorni scorsi sono andato a modificarla dalla barra stessa, ma puntualmente al riavvio successivo tutto tornava come prima. La soluzione è abbastanza semplice, basta effettuare la sincronizzazione con il server NTP:
# apt-get install ntpdate
ed al prossimo riavvio la sincronizzazione avverrà in automatico. Parlando di ora non possiamo che parlare anche della data, quindi ecco alcuni comandi:
edmond@debianbox:~$ date
ven 17 set 2010, 20.54.00, CEST
Oggi sono andato alla fiera dell'elettronica di Busto Arsizio (VA), per curiosare e vedere se ci fossero delle novità o qualcosa che attirasse la mia attenzione. Io queste fiere le seguo sempre, di solito frequento anche quelle di Erba (CO) Novegro (MI) e Cremona. Comunque curiosando di quà e di là ho acquistato qualcosa, alla fine me la sono cavata fortunatamente con una spesa di circa 120€ in totale. Il pezzo pregiato dei miei acquisti è stata una pen drive da 16g con standard USB 3.0 al prezzo di 39€, mentre quella USB 2.0 costava 26€. Una volta arrivato a casa mi sono messo subito a testarla, ed a questo proposito, bisogna ricordare che Linux per primo ha il supporto nativo per questo standard, fin dal kernel 2.6.31. Comunque per far capire la velocità di questo standard ho fatto una prova sul mio pc che ha come hub:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Per prima cosa ho formattato la pen drive con dd, dato che gparted non riusciva a formattarla:
$ dd if=/dev/zero of=/dev/sdX
Test:
copia di un file video di 1g su una pen drive Sony da 2g:
Bus 001 Device 015: ID 054c:0243 Sony Corp. MicroVault Flash Drive
Risultato:
real 5m29.500s
user 0m0.008s
sys 0m2.512s
copia dello stesso file su ADATA Nobility Series N005 USB 3.0:
Bus 001 Device 016: ID 125f:105a A-DATA Technology Co., Ltd.
Ho scoperto da poco Converseen, e devo dire che è un ottimo programma, anche se, come dice lo stesso autore italiano, c'è ancora qualche bug da sistemare. Comunque può risultare molto utile nell'ottimizzazione, conversione ( oltre 100 formati) e ridimensione di un gruppo di immagini. Io l'ho installato su Debian Squeeze/Sid con:
Questo script in pyton, ps_mem.py, può risultare molto utile ogni qual volta si ha bisogno di sapere quanta memoria ogni singolo programma occupa. Per chi volesse provarlo:
Swftools include una serie di strumenti che servono per leggere file.swf (Adobe Flash), e riesce a creare, tra l'altro partendo da delle immagini, o da pdf , un file in flash. Comunque qua c'è la documentazione dei vari tools. Io è un pò che lo conosco e se non ricordo male prima si trovava nei repo, ma adesso non so come mai, ma non esiste più…va bè. Comunque ho voluto installarlo e dopo qualche problema di librerie mancanti ed errori vari, sono riuscito a compilarlo.
Questo video mostra passo passo l'installazione di Debian Gnu/Hurd su VirtualBox. Per esigenze inerenti youtube ho dovuto dividerlo in tre parti. Ho fatto qualche pausa quà e là, ma il video è venuto un pò lunghino, comunque fa vedere tutte le fasi salienti d'installazione e configurazione di Debian Gnu/Hurd. comunque per il primissimo passo fare riferimento a questa guida. Non è privo di qualche errorino fatto per un calo di concentrazione visto la lunghezza e l'attesa inerente all'avvio lento, allo scaricamento dei pacchetti ed all'installazione di essi.
Debian Gnu/Hurd-parte1:
Ci sono le prime fasi base d'installazione e tutto risulta comprensibile, quindi nulla da segnalare.
Debian Gnu/Hurd-parte2:
Qua c'è qualcosa da segnalare, ovvero dopo l'upgrade, ho installato xorg fluxbox e openbox, cosa che è ininfluente dato che poi all'interno di X bisogna reinstallarli.
Debian Gnu/Hurd-parte3:
Qua siamo alle fasi finali, ovvero l'avvio di X ed i window manager, per il resto è solo un giro di perlustrazione.
Per quanto riguarda la funzionalità, l'usabilità, ed i test su alcuni programmi di base, sto testando, e magari prossimamento sarò in grado di dare informazioni più dettagliate.
Avevo parlato tempo fa di Debian GNU/Hurd facendo una guida su come installarla su VirtualBox per poterla provare e a fine guida mi ero ripromesso che sarei tornato sull'argomento per aggiungere qualche dettaglio in più per quanto riguarda un semplice utilizzo. Bene, essendo in ferie mi sono impegnato e quello che ne è uscito fuori non è niente male. Un video d'installazione (in un post a parte, a breve) è un po di screenshot. La base di partenza è sempre questa guida, mentre in questa che non è niente altro che la continuazione, partendo dalla fine, quindi dall'avvenuta installazione di Debian GNU/Hurd andiamo ad installare X ed un window manager come Fluxbox e Openbox.
a questo punto ci troviamo all'interno della Mach console:
e dobbiamo effettuare il login utente e poi diventare root, per installare quello che ci serve:
# apt-get install xorg fluxbox openbox
alla fine la luce:
# startx
Openbox:
Fluxbox:
synaptic funziona egregiamente, ma niente Gnome O Kde, ci sono problemi di dipendenze:
Che dire di più, se non che spero che si possano fare passi avanti per avere una Debian GNU/Hurd competitiva, anche se una delle ultime interviste di Richard Stallman mi preoccupa:
13. Joeboy: Are you still at all optimistic about HURD, or would you agree that ship has sailed?
RMS: I am not very optimistic about the GNU HURD. It makes some progress,
but to be really superior it would require solving a lot of deep
problems. However, mainly what I think about the HURD is that
finishing it is not crucial.
When we started the HURD, it was for a simple reason. The GNU system
needed a kernel, and no usable free kernel existed. We set out to
write one.
That problem does not exist today. Linux works ok as a kernel.
The main shortcoming of Linux is at the level of device support. The
obstacle there isn't a lack of ability among Linux developers, but
rather the use of devices whose specs are secret.
Finishing the HURD would not advance us at all in supporting these
devices. The work that is needed is at the driver and firmware level.
That's why our high priority task list includes items relating to free
drivers, but not the HURD.
That's also why fsf.org has hardware resource pages. Your help in
updating them would strengthen us in this important battle.
Sure, it would be nice to see a GNU kernel succeed — but there are
many successful GNU packages, so having one more is not crucial.
Reinstallando Debian GNU/kFreeBSD mi sono ritrovato con alcuni problemi che prima non ho mai avuto, primo su tutti l'impossibilità di scrivere la partizione ufs da Debian. Ho ricompilato il kernel in Debian Lenny, Squeeze, e Sid ma la partizione contenente Debian GNU/kFreeBSD era sempre in solo lettura. Arrivato a questo punto l'unica certezza che avevo è che ho, e che il problema risiede in qualche errore nell'installazione di Debian GNU/kFreeBSD e nel filesystem. Raccontata così sembra una cosa stupida, banale, ma quando non capisci dov'è il problema e fai tantissimi tentativi di reinstallazione, alla fine non hai più idee, però a volte capita che ti si accende una lampadina e fai un tentativo che all'apparenza ti sembra inutile. Il comando che ho sempre dato e che inspiegabilmente non mi funziona più è:
# mount -t ufs -o rw,ufstype=ufs2,nodev,nosuid /dev/sdaX /mnt
quello che funziona adesso è:
# mount -t ufs -o remount,rw,ufstype=ufs2,nodev,nosuid /dev/sdaX /mnt
bisogna anche prestare molta attenzione alla masterizzazione del cd in quanto molte volte ci sono degli errori, che compromettono il buon esito dell'installazione, e con il tempo che ci vuole ed i problemi che si incontrano non è proprio il caso.
ps: ed i problemi continuano 😉
update: confermo che il problema della non scrittura sul filesystem ufs dipende da un qualcosa andato male in fase d'installazione…….cosa… ancora non lo so!
update: il problema riguarda il filesystem che è corrotto.
In passato avevo già accennato alla possibilità di usare mplayer per convertire un video o una porzione di esso in immagine nel formato gif. Adesso lo stesso procedimento viene unito in contemporanea al download di un video su youtube.
Per fornire le migliori esperienze, utilizziamo tecnologie come i cookie per memorizzare e/o accedere alle informazioni del dispositivo. Il consenso a queste tecnologie ci permetterà di elaborare dati come il comportamento di navigazione o ID unici su questo sito. Non acconsentire o ritirare il consenso può influire negativamente su alcune caratteristiche e funzioni.
Funzionale
Sempre attivo
L'archiviazione tecnica o l'accesso sono strettamente necessari al fine legittimo di consentire l'uso di un servizio specifico esplicitamente richiesto dall'abbonato o dall'utente, o al solo scopo di effettuare la trasmissione di una comunicazione su una rete di comunicazione elettronica.
Preferenze
L'archiviazione tecnica o l'accesso sono necessari per lo scopo legittimo di memorizzare le preferenze che non sono richieste dall'abbonato o dall'utente.
Statistiche
L'archiviazione tecnica o l'accesso che viene utilizzato esclusivamente per scopi statistici.L'archiviazione tecnica o l'accesso che viene utilizzato esclusivamente per scopi statistici anonimi. Senza un mandato di comparizione, una conformità volontaria da parte del vostro Fornitore di Servizi Internet, o ulteriori registrazioni da parte di terzi, le informazioni memorizzate o recuperate per questo scopo da sole non possono di solito essere utilizzate per l'identificazione.
Marketing
L'archiviazione tecnica o l'accesso sono necessari per creare profili di utenti per inviare pubblicità , o per tracciare l'utente su un sito web o su diversi siti web per scopi di marketing simili.