Come ottenere Chromium su Raspberry 3


14

Ho usato il comando $ sudo apt-get install chromium e non ha funzionato. Sto usando Raspberry Jessie. Quando ho eseguito il comando ho ricevuto questo:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package chromium is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  chromium-inspector chromium-bsu

E: Package 'chromium' has no installation candidate

1
Nota a margine: il messaggio di errore che stai vedendo è dovuto al fatto che il chromiumpacchetto apparteneva originariamente a un gioco creato intorno all'anno 2000. Il suo pacchetto è stato rinominato chromium-bsuper evitare confusione con il nuovo browser, che è stato accidentalmente impacchettato come chromium-browser.
Dmitry Grigoryev,

Risposte:


1
wget https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage/+build/7916060/+files/chromium-browser_45.0.2454.85-0ubuntu0.15.04.1.1181_armhf.deb
wget https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage/+build/7916060/+files/chromium-codecs-ffmpeg-extra_45.0.2454.85-0ubuntu0.15.04.1.1181_armhf.deb
sudo dpkg -i chromium-codecs-ffmpeg-extra_45.0.2454.85–0ubuntu0.15.04.1.1181_armhf.deb chromium-browser_45.0.2454.85–0ubuntu0.15.04.1.1181_armhf.deb

e poi

sudo apt-get install -f

e poi

sudo dpkg -i chromium-codecs-ffmpeg-extra_45.0.2454.85–0ubuntu0.15.04.1.1181_armhf.deb chromium-browser_45.0.2454.85–0ubuntu0.15.04.1.1181_armhf.deb

5
IMHO questo è un cattivo consiglio in quanto non verifica il file scaricato né si preoccupa degli aggiornamenti di sicurezza, ovvero lascia l'utente con un browser Web obsoleto e probabilmente vulnerabile piuttosto rapidamente. Usare quel repository Ubuntu sembra essere un buon consiglio in generale, comunque.
Axel Beckert,

28

Ora è nel repository raspberrypi.org di Raspbian.

sudo apt-get install chromium-browser

Qualcuno può confermarlo? Non riesco a vederlo in Jessie. C'è un chromium-browserin wheezy, che è davvero vecchio (versione 22.0) e non dovrebbe essere usato IMO.
Dmitry Grigoryev,

1
È tutto ciò che ho usato durante l'installazione su un'immagine di Jessie Lite e funziona bene.
Ben Cline,

2
Potresti dire cosa hai dentro /etc/apt/sources.list?
Dmitry Grigoryev,

2
Sì, posso confermarlo. Non è solo nel repository APT di raspbian.org ma in quello su archive.raspberrypi.org/debian, cioè nel repository APT di Raspberry Pi Foundation per Raspbian. Ho inviato una modifica di chiarimento conforme per la risposta sopra. Quindi se non si dispone di quel repository APT aggiuntivo, non lo si vedrà.
Axel Beckert,

22

Questa risposta è obsoleta e non dovrebbe più essere seguita. Vedi /raspberrypi//a/56231/42933 per — da ottobre 2016 — la risposta più appropriata.

Come già mostrato nella risposta precedente, l'idea generale è quella di utilizzare i build Chromium da Ubuntu. L'utilizzo del loro repository di gestione temporanea per gli aggiornamenti di sicurezza di Chromium non è probabilmente l'unico modo, ma neanche una scelta sbagliata:

  • Sempre aggiornato
  • Contiene solo Chromium e non contiene pacchetti non correlati.

Per aggiungere quel PPA a Raspbian Jessie o Debian Jessie su un Raspberry Pi 2 o 3 (non funzionerà su Raspberry Pi 1), aggiungi la vividversione di https://launchpad.net/~canonical-chromium-builds/+ archivio / ubuntu / stage sul tuo /etc/apt/sources.listo creare un nuovo file /etc/apt/sources.list.d/chromium-ppa.listcon le seguenti righe (repository di origine commentato come predefinito su Raspbian):

deb http://ppa.launchpad.net/canonical-chromium-builds/stage/ubuntu vivid main 
#deb-src http://ppa.launchpad.net/canonical-chromium-builds/stage/ubuntu vivid main 

Ubuntu 15.10 Vivid è la versione di Ubuntu più vicina a Debian / Raspbian 8 Jessie e quindi non ha bisogno di pacchetti aggiuntivi non Raspbian / -Debian da installare per soddisfare le dipendenze. ( Ubuntu 15.04 Vivid stesso non è più supportato , ma le build di Chromium sono ancora generate per questo per qualche motivo a me sconosciuto. Se ciò si interrompe, potresti voler passare a Ubuntu 14.04 LTS Trusty o Ubuntu 15.10 Wily e installare le poche dipendenze aggiuntive dai normali repository Ubuntu.)

Per poter verificare i pacchetti scaricati, è necessario importare la chiave GnuPG corrispondente in APT. Utilizzando l'impronta digitale completa come id-chiave durante il download e l'importazione della chiave, si può essere certi di disporre della chiave giusta come nel confrontare l'impronta digitale dopo il download:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys DB69B232436DAC4B50BDC59E4E1B983C5B393194

Verifica l'impronta digitale di cui sopra rispetto a quella pubblicata su https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage per essere sicuro di consentire la chiave giusta per installare i pacchetti sul tuo sistema.

Infine, devi solo aggiornare l'elenco dei pacchetti e installare il pacchetto chromium-browser:

sudo apt update
sudo apt install chromium-browser

Dopodiché puoi già chiamare chromium-browserdalla riga di comando. Ma per vederlo anche nel menu, ecc., Potresti voler disconnetterti e riconnetterti o semplicemente riavviare.


2
+1 per una soluzione che si aggiorna da sola. Conoscevo solo in precedenza il metodo descritto nell'altra risposta.
tjohnson,

1
Dopo aver fatto clic sul collegamento, non sono sicuro che sia una buona idea. Secondo la descrizione di PPA, "Le cose qui sono o nuove e rotte e non sono pronte per l'uso, o atterrano comunque nella distribuzione in pochi giorni. Non dovresti usarlo a meno che non sia richiesto."
tjohnson,

Dopo aver seguito queste istruzioni di installazione, ho un browser Chromium funzionante che non carica immagini da molti siti (incluso Twitter). Ho il sospetto che potrebbe essere correlato al caricamento di immagini su SSL. Qualche idea che succede?
Dan Esparza,

6

Axel Beckert ha ragione nella sua risposta, tuttavia qualsiasi versione di Chromium dopo 48 non funzionerà su armhf (che è quello che usano Raspberry Pi 2 e 3) a causa di questo errore: https://bugs.launchpad.net/ubuntu/+source/ chromium-browser / + bug / 1.563.184

Per correggere ciò ho modificato la risposta di DolbyOver come segue:

wget https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage/+build/8883797/+files/chromium-browser_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb
wget https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage/+build/8883797/+files/chromium-codecs-ffmpeg_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb
wget https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage/+build/8883797/+files/chromium-codecs-ffmpeg-extra_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb
wget https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage/+build/8883797/+files/chromium-chromedriver_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb

sudo apt-get install -f

sudo dpkg -i chromium-codecs-ffmpeg_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb chromium-codecs-ffmpeg-extra_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb chromium-chromedriver_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb chromium-browser_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb

Utilizzare questo metodo fino a quando il bug sopra non è stato corretto.


1
Questo ha funzionato come un incantesimo sul mio Raspberry Pi 3. Grazie!
Dan Esparza,

Si applicano comunque gli stessi problemi della prima risposta: i pacchetti scaricati non sono stati verificati affatto.
Axel Beckert,

Sono d'accordo con te, come avrai notato. Ma fino a quando il problema non sarà REALMENTE / CORRETTAMENTE risolto, le persone non hanno
altra

A partire da agosto 2017, il pacchetto browser-cromo su raspbian Stretch corrisponde all'ultima versione disponibile (Chromium 60)
Quentin S.

0

La risposta di Ben sui repository di raspberrypi.org non ha funzionato per me perché cerca di estrarre raspberrypi-bootloadere altri pacchetti che non ero disposto a installare.

Quello che ho finito per fare è estrarre Chromium da Ubuntu, ma attraverso il gestore dei pacchetti per avere aggiornamenti e verifica.

Sto usando jessie e fidato ad oggi, ma dovrebbe funzionare anche per le versioni più recenti.

  • Aggiungi fidati repository:

    deb http://ports.ubuntu.com trusty main universe multiverse
    deb http://ports.ubuntu.com trusty-updates main universe multiverse
    
  • Installazione della versione predefinita per apt:

    echo 'APT::Default-Release "jessie";' > /etc/apt/apt.conf.d/10release
    
  • Aggiungi le chiavi Ubuntu al truststore di apt:

    apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 40976EAF437D05B5 3B4FE6ACC0B21F32
    
  • Aggiornamento e installazione

    apt-get update
    apt-get install chromium-browser/trusty chromium-browser-l10n/trusty chromium-codecs-ffmpeg-extra/trusty
    

L'uso di al -t trustyposto di /trustypotrebbe essere preferibile in alcuni casi (ad esempio, si desidera inserire anche tutte le dipendenze)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.