Cara mendapatkan Chromium di raspberry 3


14

Saya menggunakan perintah $ sudo apt-get install chromium dan tidak berhasil. Saya menggunakan Raspberry Jessie. Ketika saya menjalankan perintah saya mendapatkan ini:

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
Catatan: pesan kesalahan yang Anda lihat disebabkan oleh kenyataan bahwa chromiumpaket awalnya milik permainan yang dibuat sekitar tahun 2000. Paketnya sejak itu diubah namanya chromium-bsuuntuk menghindari kebingungan dengan browser baru, yang kebetulan dikemas sebagai chromium-browser.
Dmitry Grigoryev

Jawaban:


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

lalu

sudo apt-get install -f

lalu

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 ini adalah saran yang buruk karena tidak memverifikasi file yang diunduh juga tidak peduli untuk pembaruan keamanan, yaitu meninggalkan pengguna dengan browser web yang usang dan mungkin rentan agak cepat. Namun, menggunakan repo Ubuntu tampaknya merupakan saran yang bagus.
Axel Beckert

28

Itu ada di repositori raspberrypi.org untuk Raspbian sekarang.

sudo apt-get install chromium-browser

Adakah yang bisa mengkonfirmasi ini? Saya tidak bisa melihatnya di Jessie. Ada chromium-browserwheezy, yang benar-benar tua (versi 22.0) dan tidak boleh digunakan IMO.
Dmitry Grigoryev

1
Itu semua yang saya gunakan ketika menginstal ke gambar Jessie Lite dan bekerja dengan baik.
Ben Cline

2
Bisakah Anda memberi tahu apa yang Anda miliki /etc/apt/sources.list?
Dmitry Grigoryev

2
Ya, saya bisa memastikannya. Itu tidak hanya dalam repositori APT raspbian.org tetapi dalam satu di archive.raspberrypi.org/debian yaitu di Raspberry Pi Yayasan repositori APT untuk Raspbian. Saya telah mengirimkan edit klarifikasi yang sesuai untuk jawaban di atas. Jadi jika Anda tidak memiliki repositori APT tambahan itu, Anda tidak akan melihatnya.
Axel Beckert

22

Jawaban ini sudah usang dan tidak boleh lagi diikuti. Lihat /raspberrypi//a/56231/42933 untuk — sejak Oktober 2016 — jawaban yang paling tepat.

Seperti yang sudah ditunjukkan pada jawaban sebelumnya, ide umumnya adalah menggunakan Chromium builds dari Ubuntu. Menggunakan repositori pementasan mereka untuk pembaruan keamanan Chromium mungkin bukan satu-satunya cara, tetapi juga bukan pilihan yang buruk:

  • Selalu mutakhir.
  • Hanya berisi Chromium dan tidak mengandung paket yang tidak terkait.

Untuk menambahkan PPA itu ke Jessie Raspbian Anda atau Debian Jessie pada Raspberry Pi 2 atau 3 (tidak akan berfungsi pada Raspberry Pi 1), tambahkan vividversi https://launchpad.net/~canonical-chromium-builds/+ arsipkan / ubuntu / stage ke Anda /etc/apt/sources.listatau buat file baru /etc/apt/sources.list.d/chromium-ppa.listdengan baris berikut (sumber repositori dikomentari sebagai default di 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 adalah rilis Ubuntu yang paling dekat dengan Debian / Raspbian 8 Jessie dan karenanya tidak memerlukan paket tambahan non-Raspbian / -Debian untuk diinstal untuk memenuhi dependensi. ( Ubuntu 15.04 Vivid sendiri tidak lagi didukung , tetapi build Chromium masih dibuat untuk itu karena beberapa alasan yang tidak diketahui oleh saya. Jika itu berhenti, Anda mungkin ingin beralih ke Ubuntu 14.04 LTS Trusty atau Ubuntu 15.10 Wily dan menginstal beberapa dependensi tambahan dari repositori Ubuntu normal.)

Agar dapat memverifikasi paket yang diunduh, Anda perlu mengimpor kunci GnuPG yang sesuai ke dalam APT. Dengan menggunakan sidik jari lengkap sebagai id-kunci saat mengunduh dan mengimpor kunci, Anda dapat memastikan memiliki kunci yang tepat seperti membandingkan sidik jari setelah mengunduh:

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

Harap verifikasi sidik jari di atas dengan sidik jari yang diterbitkan di https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage untuk memastikan untuk mengizinkan kunci yang tepat untuk menginstal paket pada sistem Anda.

Akhirnya Anda hanya perlu memperbarui daftar paket dan menginstal paket browser-chromium:

sudo apt update
sudo apt install chromium-browser

Setelah itu Anda sudah bisa memanggil chromium-browserpada commandline. Tetapi untuk melihatnya juga di menu, dll., Anda mungkin ingin keluar dan masuk lagi atau hanya reboot.


2
+1 untuk solusi yang memperbarui dirinya sendiri. Saya hanya tahu sebelumnya tentang metode yang dijelaskan dalam jawaban lain.
tjohnson

1
Setelah mengklik tautan, saya tidak yakin apakah ini ide yang bagus. Menurut deskripsi PPA, "Segala sesuatu di sini baru dan rusak dan belum siap digunakan, atau mendarat di distro dalam beberapa hari. Anda tidak boleh menggunakan ini kecuali diminta."
tjohnson

Setelah mengikuti petunjuk pemasangan ini, saya memiliki browser Chromium yang berfungsi yang tidak memuat gambar dari banyak situs (termasuk twitter). Saya menduga itu mungkin terkait dengan memuat gambar melalui SSL. Ada ide apa?
Dan Esparza

6

Axel Beckert benar dalam jawabannya, namun versi Chromium apa pun setelah 48 tidak akan berjalan di armhf (yang digunakan Raspberry Pi 2 & 3) karena bug ini: https://bugs.launchpad.net/ubuntu/+source/ chromium-browser / + bug / 1563184

Untuk memperbaiki ini saya mengubah jawaban DolbyOver sebagai berikut:

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

Gunakan metode ini sampai bug di atas telah diperbaiki.


1
Ini bekerja seperti pesona pada Raspberry Pi 3. Terima kasih!
Dan Esparza

Masih masalah yang sama dengan jawaban pertama yang berlaku: Paket yang diunduh tidak diverifikasi sama sekali.
Axel Beckert

Saya setuju dengan Anda, karena Anda mungkin telah memperhatikan. Tetapi sampai masalahnya benar-benar terselesaikan, orang-orang memiliki banyak pilihan di sini
th317erd

Pada Agustus 2017, paket browser-khrom pada raspbian Stretch cocok dengan versi terbaru yang tersedia (Chromium 60)
Quentin S.

0

Jawaban Ben tentang repositori raspberrypi.org tidak berfungsi untuk saya karena mencoba menarik raspberrypi-bootloaderdan paket lain yang tidak ingin saya instal.

Yang akhirnya saya lakukan adalah menarik Chromium dari Ubuntu, tetapi melalui manajer paket untuk mendapatkan pembaruan dan verifikasi.

Saya menggunakan jessie dan trusty mulai hari ini, tetapi itu harus bekerja untuk rilis yang lebih baru juga.

  • Tambahkan repo terpercaya:

    deb http://ports.ubuntu.com trusty main universe multiverse
    deb http://ports.ubuntu.com trusty-updates main universe multiverse
    
  • Atur rilis default untuk apt:

    echo 'APT::Default-Release "jessie";' > /etc/apt/apt.conf.d/10release
    
  • Tambahkan kunci Ubuntu ke truststore apt:

    apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 40976EAF437D05B5 3B4FE6ACC0B21F32
    
  • Perbarui dan instal

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

Menggunakan -t trustyalih-alih /trustymungkin lebih disukai dalam beberapa kasus (misalnya, Anda ingin menarik semua dependensi juga)

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.