Cài đặt Chromium mới nhất với phiên bản 1


11

Tôi có Raspberry Pi B + (phiên bản 1)

Tôi đã googling và thử các hướng dẫn và đề xuất trong 3 giờ hoặc lâu hơn và tôi không thể sử dụng crom hoạt động với cửa hàng chrome (tôi nghĩ rằng tôi cần phiên bản 32+ trong đó phiên bản mặc định là phiên bản 22)

Tôi nâng cấp raspbian từ khò khè để jessie với hy vọng rằng phiên bản 42 (mỗi https://www.raspberrypi.org/forums/viewtopic.php?t=109309&p=751381 ) sẽ cài đặt, nhưng apt-get install chromiumhoặc apt-get install chromium-browserlợi nhuận "không có ứng cử viên cài đặt" thậm chí mặc dù nguồn của tôi.

deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi

Có vẻ như các nhị phân không tồn tại trong repo?

Tôi không cần hệ điều hành raspbian, tôi chỉ cần thứ gì đó có thể chạy chrome / chromium và có thể sử dụng các tiện ích mở rộng (cụ thể là Chromecast)


Bạn đã thử cập nhật danh sách gói của bạn sudo apt-get updatetrước khi cài đặt chưa?
Will Dereham

Câu trả lời:


6

Câu trả lời ngắn

Hiện tại không có cách nào dễ dàng để có bản dựng Chromium gần đây trên rpib +.

Tùy chọn

Nếu bạn chỉ muốn Chromecast, bạn có thể thử một số dự án không sử dụng Chromium vì rpib + bị giới hạn RAM (giới hạn chức năng Chromium) và có kiến ​​trúc CPU ít phổ biến hơn (giới hạn các tùy chọn cài đặt của bạn).

Nếu bạn thực sự muốn có một phiên bản Chromium gần đây, bạn cần tìm một gói được biên dịch cho kiến ​​trúc CPU của bạn hoặc tự xây dựng nó. Lưu ý rằng các bản dựng Chromium thường thiếu rất nhiều tính năng có sẵn trong Google Chrome (webRTC, xem pdf, v.v.).

Nó xuất hiện các bản phân phối của các nhánh phổ biến của linux có sẵn cho rpib + không có những gì bạn đang tìm kiếm, nhưng bạn có thể kiểm tra tất cả các tùy chọn ở đây .

Raspbian / Debian

Nhìn vào URL trong

cat /etc/apt/sources.list

Bạn có thể thấy rằng hệ điều hành chính thức (raspbian) cho rpi hiện có 3 phiên bản:

  • debian 7 khò khè
  • debian 8 jessie
  • kéo dài 9

apt sẽ cho bạn biết nơi lưu trữ các tập tin

apt-cache show chromium | grep Filename

cho phép bạn xem phiên bản Chromium nào khả dụng Mặc dù có vẻ như chỉ có phiên bản v22 (giống như phiên bản v42 cho rpi2).

Pidora / Fedora

Fedora không bao gồm Chromium trong kho lõi và không làm Pidora.

Cổng vòm

Arch Linux ARM chỉ có bản dựng Chromium cho ARMv7 chứ không phải ARMv6.

Mâm xôi Pi 2

Raspberry Pi 2 có kiến ​​trúc CPU phổ biến hơn (ARMv7) Và bạn có thể nhận được các bản dựng gần đây hơn từ Ubuntu.

Tự xây dựng nó

Cố gắng tự xây dựng nó sẽ sử dụng hết RAM và làm hỏng raspberrypi (256MB) nhưng đây là phương pháp bạn có thể sử dụng trong qemu hoặc thích ứng với biên dịch chéo. Cũng lưu ý rằng crom có ​​thể yêu cầu các bản vá để biên dịch và chạy trên raspberrypi:

mkdir /opt/chromium
cd /opt/chromium
#tmux new -s chromium
git clone --depth 1 https://chromium.googlesource.com/chromium/tools/depot_tools.git
export PATH=$PATH:/opt/chromium/depot_tools
nice fetch --nohooks --no-history chromium
./build/install-build-deps.sh
gclient runhooks
./build/gyp_chromium -Dcomponent=shared_library -Dfastbuild=1
nice ninja -C out/Release chrome
#echo out/Debug/chrome

Tôi đã thử sudo dpkg -i chromium-browser_37.0.2062.120-0ubuntu0.12.04.1~pkg917_armhf.debnhưng nhận được lỗi do libc6.so.6phiên bản. Làm thế nào bạn giải quyết điều đó? dpkg: dependency problems prevent configuration of chromium-browser: chromium-browser depends on libc6 (>= 2.15-0ubuntu8); however: Version of libc6:armhf on system is 2.13-38+rpi2+deb7u8. chromium-browser depends on chromium-codecs-ffmpeg-extra (>= 0.6) | chromium-codecs-ffmpeg (>= 0.6); however: Package chromium-codecs-ffmpeg-extra is not installed. Package chromium-codecs-ffmpeg is not installed.
L ERI

1
Phiên bản 37 yêu cầu libc6 (>= 2.15và Raspbian mới nhất chỉ cung cấp với 2.13. Tôi không thể thấy làm thế nào bạn có thể khẳng định rằng Phiên bản 37 cho armhfbạn chỉ vào, chỉ có bạn có một bản hack đặc biệt
zabumba

@joelmaranhao sẽ dễ dàng hơn nếu bạn chỉ cần cài đặt Ubuntu
user1133275

Mã nguồn cho Chromium được liệt kê ở đây: chromium.org/developers/how-tos/get-the-code . Bạn có thể sử dụng điều này để xây dựng phiên bản ARMv6 của riêng bạn. Nói là 22GB (!!!!) vì vậy hãy chắc chắn rằng bạn có loại dung lượng đó :)
Phil B.
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.