Chromium su Debian Lenny

Chromium è il progetto open source che sta dietro a Google Chrome. Lo scopo del progetto è quello di creare un browser semplice, sicuro, stabile e performante.
Io l’ho testato sul mio eeePC 900A  (quindi in versione i386)  ed anche sul mio fisso (lenny amd64) e devo dire che è davvero eccezionale! La navigazione è facile e soprattutto scorrevole (a differenza di firefox/iceweasel che va decisamente a scatti sull’eeePC…).

Chromium usa il motore grafico webkit che è decisamente più prestante di gecko, su cui sono basati i browser di casa Mozilla.  Senza considerare il fatto che passa l’acid test 3 con un punteggio di 100/100! (provare per credere!)

Inoltre ha un colpo d’occhio davvero accattivante e tantissimi temi tra cui scegliere (ricordiamoci che è identico a Chrome):

chromium

Ciance a parte, passiamo al sodo. Come installare chromium su Debian Lenny??

Il metodo ortodosso sarebbe quello di prendersi una settimana di tempo macchina (sto parlando sempre di un eeePC…) e compilarsi il sorgente di chromium reperibile sul sito degli sviluppatori e pesante solo 800 MB.  La cosa però è un tantino lunga…

Io ho optato per un metodo assai meno ortodosso ma assolutamente efficace: utilizzare una daily build.

Queste sono reperibili al seguente indirizzo,  sia per l’architettura i386 che amd64:

http://build.chromium.org/buildbot/snapshots/

rispettivamente nelle sezioni chromium-rel-linux e chromium-rel-linux-64.

Troveremo un archivio.zip. E’ sufficiente estrarlo ed avviare l’eseguibile  “chrome” presente al suo interno.



–ATTENZIONE!! QUANTO SEGUE È VETUSTO!! —


 

 

E’ possibile appendere diverse opzioni al comando di avvio per godere di tutte le funzionalità:

Quelle che uso io sono:

--enable-greasemonkey --enable-user-scripts --enable-plugins --enable-extensions http://www.google.it

Eventualmente si può navigare tramite proxy specificando ulteriormente il flag:

--proxy-server=indirizzo:porta

(notare che ogni flag inizia con 2 “-“)

Tornando sui flag specificati nel comando:

  • --enable-pluginsabilita chromium ad utilizzare i plugin (video, flash ecc…) installati sul nostro sistema
  • --enable-greasemonkey --enable-user-scripts : abilita chromium ad utilizzare gli script per greasemonkey. Possiamo crearne dei nostri o scaricarne per tutti i gusti da qui. Quindi semplicemente li salviamo nella directory ~/.config/chromium/Default/User Scripts (case sensitive e con uno spazio) e al riavvio saranno attivi. Vi invito a provarli! (come rinunciare a quello che elimina l’invadentissima pubblicità dalle pagine di facebook?!)
  • --enable-extensions : abilita l’utilizzo delle estensioni per Chrome/Chromium. Sono file .crx che permettono di estendere le funzionalità di Chromium. Segnalo ad esempio AdSweep: un sistema di filtraggio che permette di rimuovere buona parte degli ads dalle pagine che stiamo navigando. La funzionalità è del tutto paragonabile a quella di AdBlock+ per firefox. Per installarla basta cliccare qui!
  • http://www.google.it : posto come ultima opzione, è un workaround per impostare la pagina iniziale senza che venga mostrata la pagina about:linux-splash (che non sembra altrimenti eliminabile!)

post modificato il 19/10/2009 – Versione testata 4.0.222.5 (28696)

17 risposte a “Chromium su Debian Lenny

  1. borlongioffei

    Dalla versione 4.0.204.0~svn20090828r24734 gira perfettamente (e in modo nativo) anche su amd64 (testata con successo la versione compilata per hardy su debian lenny). La 4.0.203 è stata la prima versione a supportare in modo nativo l’architettura amd64, ma presentava dei problemi quali l’impossibilità di installare plugin. Questo è stato risolto già a partire dalla versione 4.0.204.

    Ricordo a tutti che attualmente chromium non cripta il database (~/.config/chromium/Default/Web Data) delle password salvate NON E’ ASSOLUTAMENTE CRIPTATO (funzione ancora da implementare….) e quindi queste risultano facilmente accessibili… Occhio!😉

  2. ho seguito il tuo consiglio e te ne sono grato. però ora volevo sottoporti un quesito; c’è modo di migliorare l’aspetto dei font su chromium? hanno l’aria di essere un po “sfocati”.

    grazie

  3. borlongioffei

    Ciao e grazie😉

    Non ho riscontrato nessun problema con i font su chromium… Hai già provato a cambiare il carattere di default per vedere se la cosa continua a manifestarsi?
    Puoi provare dalle opzioni –> Roba da smanettoni –> bottone:”cambia carattere e lingua”

    Eventualmente controlla di avere tutte le librerie necessarie all’eseguibile “chrome”: basta un

    ldd //chrome
    🙂

  4. altro problema, chrome non si avvia sul pc che uso al lavoro. strano perché ho squeeze su entrambi i pc. ho dato ldd //chrome nella directory di chrome nel terminale ma non ha funzionato.

  5. con ldd ho risolto, ho fatto un txt dell’output, come posso passartelo? non vorrei “intasare” la lettura dei commenti quindi non faccio copia/incolla qui. se per te va bene pensavo anche di aprire un 3d sul forum di debianizzati e continuare da li visto che siamo entrambi utenti. che ne pensi?

    grazie.🙂

  6. borlongioffei

    OK, spostiamoci su debianizzati!

  7. grazie alla dritta su debianizzati sto provando chromium su lenny ed è velocissimo, ma non riesco a capire dove impostare:
    –enable-plugins
    –enable-extensions
    se vado su extensions->Get more extensions mi riporta alla pagina iniziale di google.
    sono riuscito ad installare adsweep attraverso il link, ma non mi permette di accedere alle opzioni.

    mlibero

  8. borlongioffei

    ciao,
    Quelle opzioni le devi appendere al comando di avvio di chromium, sia che lo avvii da shell che tramite un lanciatore *.desktop.

    Occhio che devono essere precedute da due “-“.

    Ad esempio se il percorso dell’eseguibile “chrome” è ~/chromium-linux/chrome” lo devi lanciare mediante il comando:

    ~/chromium-linux/chrome --enable-plugins --enable-extensions --enable-greasemonkey

    per attivare rispettivamente plugins, estensioni e script di greasemonkey.

    Per quanto riguarda le opzioni di adsweep, semplicemente non ne ha…

    ciao🙂

  9. se lo avvio dal collegamento sul desktop si avvia e non so come appendere quei comandi, comunque i plugins sono abilitati.
    da terminale, ovunque metta le virgolette, chromium si apre e sul terminale:
    chrome-linux/chrome “–enable-plugins” “–enable-extensions”
    [1114/121058:ERROR:/b/slave/chromium-rel-linux/build/src/base/process_util_linux.cc(501)] Not implemented reached in void base::EnableTerminationOnOutOfMemory()
    [1114/121058:ERROR:/b/slave/chromium-rel-linux/build/src/base/process_util_linux.cc(501)] Not implemented reached in void base::EnableTerminationOnOutOfMemory()

    ps: continuiamo la discussione su questo sito, oppure preferisci che ne apra una su debianizzati?

  10. borlongioffei

    Forse è meglio continuare su debianizzati, dove è più facile seguire la discussione…
    Comunque nel comando non devi mettere le virgolette!😉

    idem per il collegamento sul desktop: dopo l’eseguibile appendi le opzioni precedute da due – . Quello che uso io contiene:


    Name=chromium
    Comment=browser internet
    Icon=/home/samuele/.icons/chromium-logo.png
    Exec=/home/samuele/.chromium/chrome --enable-greasemonkey --enable-user-scripts --enable-plugins --enable-extensions www.google.it
    Path=/home/samuele
    Terminal=false
    StartupNotify=true

    ciao

  11. era quell’appendi che mi risultava “ostico”, comunque ci sono arrivato, è bastato guardare nelle proprietà del collegamento.
    devo dire che sul mio vecchio portatile chrome è molto veloce, purtroppo gli manca quell’utilissima estensione di firefox che è noscript, importante per noi possessori di computer datati.
    ciao e grazie.

    mlibero
    ps: non sono riuscito a capire come inserire le faccine(sono un po imbranato?).

  12. Pingback: AdBlock+ per Chromium! « low memory mode: web log di borlongioffei

  13. magari lo provero’ ho un eeepc come il tuo penso l’ultimo con linux installato.
    Oggi cmq mi sono scaricaro firefox 3.6b4 . Ohhhh adesso si ragiona ci ho messso flashplayer 10.1 dai labs , ed ora la cpu non schizza piu’ solo va in crash col plugin openjdk-6 , spero lo sistemino…cmq grazie per questo blog imperniato sui nostri eepc.Ciao

  14. borlongioffei

    Grazie a te!
    ciao🙂

  15. borlongioffei

    Non sarà certo un articolo con il giusto blend di opinioni personali e di banalità (per altro riferite a Chrome OS che NON è né Chromium né Chromium OS!) a farmi passare di simpatia questo eccezionale browser open source

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...