Cách nhận Chromium trên quả mâm xôi 3


14

Tôi đã sử dụng lệnh $ sudo apt-get install chromium và nó không hoạt động. Tôi đang sử dụng Raspberry Jessie. Khi tôi chạy lệnh tôi nhận được điều này:

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
Lưu ý bên lề: thông báo lỗi bạn nhìn thấy là do chromiumgói ban đầu thuộc về một trò chơi được tạo vào khoảng năm 2000. Gói của nó đã được đổi tên chromium-bsuđể tránh nhầm lẫn với trình duyệt mới, được đóng gói ngẫu nhiên như chromium-browser.
Dmitry Grigoryev

Câu trả lời:


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

và sau đó

sudo apt-get install -f

và sau đó

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 đây là một lời khuyên tồi vì nó không xác minh tệp đã tải xuống cũng như không quan tâm đến các cập nhật bảo mật, tức là khiến người dùng có trình duyệt web lỗi thời và có thể dễ bị tổn thương khá nhanh. Mặc dù vậy, sử dụng Ubuntu repo có vẻ là một lời khuyên tốt.
Axel Beckert

28

Bây giờ nó đang ở trong kho lưu trữ raspberrypi.org cho Raspbian.

sudo apt-get install chromium-browser

Ai đó có thể xác nhận điều này? Tôi không thể nhìn thấy nó trong Jessie. Có một sự chromium-browserkhò khè, thực sự cũ (phiên bản 22.0) và không nên sử dụng IMO.
Dmitry Grigoryev

1
Đó là tất cả những gì tôi đã sử dụng khi cài đặt lên hình ảnh của Jessie Lite và đang hoạt động tốt.
Ben Cline

2
Bạn có thể cho biết những gì bạn có trong /etc/apt/sources.list?
Dmitry Grigoryev

2
Vâng, tôi có thể xác nhận điều đó. Nó chỉ không có trong kho APT raspbian.org nhưng trong một lúc archive.raspberrypi.org/debian tức là trong kho APT Raspberry Pi Foundation cho Raspbian. Tôi đã gửi một chỉnh sửa làm rõ cho câu trả lời ở trên. Vì vậy, nếu bạn không có kho APT bổ sung đó, bạn sẽ không thấy nó.
Axel Beckert

22

Câu trả lời này đã lỗi thời và không nên làm theo nữa. Xem /raspberrypi//a/56231/42933 cho chương trình kể từ tháng 10 năm 2016, câu trả lời thích hợp nhất.

Như đã được trình bày trong câu trả lời trước, ý tưởng chung là sử dụng các bản dựng Chromium từ Ubuntu. Sử dụng kho lưu trữ theo giai đoạn của họ để cập nhật bảo mật Chromium có lẽ không phải là cách duy nhất, nhưng cũng không phải là một lựa chọn tồi:

  • Luôn cập nhật.
  • Chỉ chứa Chromium và không chứa bất kỳ gói không liên quan nào.

Để thêm PPA đó vào Raspbian Jessie hoặc Debian Jessie trên Raspberry Pi 2 hoặc 3 (sẽ không hoạt động trên Raspberry Pi 1), hãy thêm vividphiên bản https://launchpad.net/~canonical-chromium-builds/+ lưu trữ / ubfox / giai đoạn của bạn /etc/apt/sources.listhoặc tạo một tệp mới tại /etc/apt/sources.list.d/chromium-ppa.listvới các dòng sau (kho lưu trữ nguồn được nhận xét theo mặc định trên 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 là bản phát hành Ubuntu gần nhất với Debian / Raspbian 8 Jessie và do đó không cần thêm bất kỳ gói không phải Raspbian / -Debian nào để được cài đặt để đáp ứng các phụ thuộc. ( Bản thân Ubuntu 15.04 Vivid không còn được hỗ trợ nữa , nhưng các bản dựng Chromium vẫn được tạo cho nó vì một số lý do mà tôi không biết. Nếu điều đó dừng lại, bạn có thể muốn chuyển sang Ubuntu 14.04 LTS Trusty hoặc Ubuntu 15.10 Wily và cài đặt thêm một số phụ thuộc bổ sung từ kho Ubuntu bình thường.)

Để có thể xác minh các gói đã tải xuống, bạn cần nhập khóa GnuPG theo APT. Bằng cách sử dụng dấu vân tay đầy đủ làm id khóa khi tải xuống và nhập khóa, bạn có thể chắc chắn có khóa đúng như so sánh dấu vân tay sau khi tải xuống:

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

Vui lòng xác minh dấu vân tay ở trên so với dấu vân tay được xuất bản trên https://launchpad.net/~canonical-chromium-builds/+archive/ubfox/stage để đảm bảo cho phép khóa bên phải để cài đặt các gói trên hệ thống của bạn.

Cuối cùng, bạn chỉ cần cập nhật danh sách gói và cài đặt gói trình duyệt crom:

sudo apt update
sudo apt install chromium-browser

Sau đó, bạn đã có thể gọi chromium-browservào dòng lệnh. Nhưng để xem nó cũng trong menu, v.v., bạn có thể muốn đăng xuất và đăng nhập lại hoặc chỉ cần khởi động lại.


2
+1 cho một giải pháp tự cập nhật. Tôi chỉ biết trước đây về phương pháp được mô tả trong câu trả lời khác.
tjohnson

1
Sau khi nhấp vào liên kết, tôi không chắc đây có phải là ý hay không. Theo mô tả của PPA, "Mọi thứ ở đây đều mới và hỏng và chưa sẵn sàng để sử dụng, hoặc hạ cánh trong bản phân phối dù sao trong một vài ngày. Bạn không nên sử dụng điều này trừ khi được yêu cầu."
tjohnson

Sau khi làm theo các hướng dẫn cài đặt này, tôi có một trình duyệt Chromium hoạt động không tải hình ảnh từ nhiều trang web (bao gồm cả twitter). Tôi nghi ngờ nó có thể liên quan đến việc tải hình ảnh qua SSL. Có ý kiến ​​gì không?
Dan Esparza

6

Axel Beckert đã đúng trong câu trả lời của anh ấy, tuy nhiên mọi phiên bản Chromium sau 48 sẽ không chạy trên armhf (đó là những gì Raspberry Pi 2 & 3 sử dụng) vì lỗi này: https://bugs.launchpad.net/ub Ubuntu / + source / trình duyệt crom / + lỗi / 1563184

Để sửa lỗi này, tôi đã sửa đổi câu trả lời của DolbyOver như sau:

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

Sử dụng phương pháp này cho đến khi lỗi trên đã được sửa.


1
Điều này hoạt động như một bùa mê trên Raspberry Pi của tôi 3. Cảm ơn!
Dan Esparza

Vẫn các vấn đề tương tự như với câu trả lời đầu tiên được áp dụng: Các gói đã tải xuống hoàn toàn không được xác minh.
Axel Beckert

Tôi đồng ý với bạn, như bạn có thể nhận thấy. Nhưng cho đến khi vấn đề
HOÀN TOÀN / TÀI SẢN

Kể từ tháng 8 năm 2017, gói trình duyệt crom trên Raspbian Stretch phù hợp với phiên bản mới nhất có sẵn (Chromium 60)
Quentin S.

0

Câu trả lời của Ben về repos raspberrypi.org không hiệu quả với tôi vì nó cố gắng kéo vào raspberrypi-bootloadervà các gói khác mà tôi không sẵn sàng cài đặt.

Điều cuối cùng tôi làm là kéo Chromium khỏi Ubuntu, nhưng thông qua trình quản lý gói để có các bản cập nhật và xác minh.

Tôi đang sử dụng jessie và đáng tin cậy như ngày hôm nay, nhưng nó cũng hoạt động cho các phiên bản mới hơn.

  • Thêm repos đáng tin cậy:

    deb http://ports.ubuntu.com trusty main universe multiverse
    deb http://ports.ubuntu.com trusty-updates main universe multiverse
    
  • Thiết lập phát hành mặc định cho apt:

    echo 'APT::Default-Release "jessie";' > /etc/apt/apt.conf.d/10release
    
  • Thêm khóa Ubuntu vào cửa hàng tin cậy của apt:

    apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 40976EAF437D05B5 3B4FE6ACC0B21F32
    
  • Cập nhật và cài đặt

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

Sử dụng -t trustythay vì /trustycó thể thích hợp hơn trong một số trường hợp (ví dụ: bạn cũng muốn sử dụng tất cả các phụ thuộc)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.