กำลังติดตั้ง Chromium ล่าสุดด้วยรุ่น 1


11

ฉันมีราสเบอร์รี่ Pi B + (รุ่น 1)

ฉันได้ลองใช้แบบฝึกหัดและข้อเสนอแนะเป็นเวลา 3 ชั่วโมงและฉันไม่สามารถใช้ชีวิตที่ฉันได้รับโครเมี่ยมที่ทำงานร่วมกับ web store ของ Chrome ได้ (ฉันคิดว่าฉันต้องการรุ่น 32+ ซึ่ง wheezy เริ่มต้นคือรุ่น 22)

ฉันอัปเกรด raspbian จาก wheezy เป็น jessie ด้วยความหวังว่ารุ่น 42 (ต่อhttps://www.raspberrypi.org/forums/viewtopic.php?t=109309&p=751381 ) จะติดตั้ง แต่apt-get install chromiumหรือapt-get install chromium-browserส่งคืน "ไม่มีผู้ติดตั้ง" แม้ว่า source.list ของฉันมี

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

ดูเหมือนว่าไบนารีไม่มีอยู่ใน repo ใช่ไหม

ฉันไม่ต้องการ raspbian OS ฉันแค่ต้องการบางสิ่งที่สามารถเรียกใช้ chrome / chromium และสามารถใช้ส่วนขยาย (โดยเฉพาะ Chromecast)


คุณลองอัปเดตรายการแพ็กเกจด้วยsudo apt-get updateก่อนที่จะติดตั้งหรือไม่?
Will Dereham

คำตอบ:


6

คำตอบสั้น ๆ

ขณะนี้ยังไม่มีวิธีง่ายๆในการรับ Chromium บิลด์ล่าสุดใน rpib +

ตัวเลือก

หากคุณต้องการ Chromecast คุณสามารถลองใช้บางโปรเจ็กต์ที่ไม่ได้ใช้ Chromium เพราะ rpib + มี RAM จำกัด (จำกัด ฟังก์ชัน Chromium) และมีสถาปัตยกรรม CPU ที่ได้รับความนิยมน้อยกว่า (จำกัด ตัวเลือกการติดตั้งของคุณ)

หากคุณต้องการ Chromium รุ่นล่าสุดคุณต้องค้นหาแพ็คเกจที่รวบรวมไว้สำหรับสถาปัตยกรรม CPU หรือสร้างด้วยตัวเอง โปรดทราบว่า Chromium สร้างมักจะขาดคุณสมบัติมากมายที่มีใน Google Chrome (webRTC การดู PDF ฯลฯ )

แต่ดูเหมือนว่ามันกระจายของสาขาที่เป็นที่นิยมของลินุกซ์พร้อมใช้งานสำหรับ rpib + ที่ไม่ได้มีสิ่งที่คุณกำลังมองหา แต่คุณสามารถตรวจสอบตัวเลือกทั้งหมดที่นี่

Raspbian / Debian

ดู URL ใน

cat /etc/apt/sources.list

คุณจะเห็นว่าระบบปฏิบัติการอย่างเป็นทางการ (raspbian) สำหรับ rpi ปัจจุบันมี 3 เวอร์ชัน:

  • เดเบียน 7 เสียงฮืด ๆ
  • debian 8 jessie
  • เดเบียน 9 ยืด

apt จะบอกคุณว่าอยู่ที่ไหนในที่เก็บไฟล์

apt-cache show chromium | grep Filename

ช่วยให้คุณเห็นว่ามี Chromium รุ่นใดให้ใช้แม้ว่าจะดูเหมือนว่ามีเฉพาะ v22 เท่านั้น (ดูเหมือน v42 สำหรับ rpi2)

Pidora / Fedora

Fedora ไม่รวมถึงโครเมี่ยมในที่เก็บหลักและค่าไม่ Pidora

โค้ง

Arch Linux ARM เท่านั้นมีโครเมี่ยมสำหรับสร้าง ARMv7 ไม่ ARMv6

ราสเบอร์รี่ Pi 2

Raspberry Pi 2 มีสถาปัตยกรรม CPU ทั่วไปมากกว่า (ARMv7) และคุณสามารถรับบิวด์ล่าสุดจาก Ubuntu ได้

สร้างมันเอง

การพยายามสร้างด้วยตัวคุณเองจะใช้ RAM ทั้งหมดของคุณและทำให้ raspberrypi ของคุณเสียหาย (256MB) แต่นี่เป็นวิธีที่คุณสามารถใช้ในqemuหรือปรับให้เข้ากับคอมไพล์ข้าม โปรดทราบด้วยว่าโครเมียมอาจต้องการแพตช์เพื่อรวบรวมและเรียกใช้บนราสเบอร์รี่:

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

ฉันพยายามsudo dpkg -i chromium-browser_37.0.2062.120-0ubuntu0.12.04.1~pkg917_armhf.debแต่ได้รับข้อผิดพลาดเนื่องจากlibc6.so.6รุ่น คุณแก้ไขปัญหานี้ได้อย่างไร ข้อผิดพลาด: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.
zabumba

1
รุ่น 37 ต้องlibc6 (>= 2.15และ Raspbian 2.13ล่าสุดให้เฉพาะกับ ฉันไม่สามารถดูว่าคุณอาจจะยืนยันว่าเวอร์ชัน 37 สำหรับarmhfคุณชี้ไปที่เดียวที่คุณต้องสับพิเศษ
zabumba

@joelmaranhao มันง่ายกว่าถ้าคุณเพิ่งติดตั้ง Ubuntu
user1133275

source code สำหรับโครเมี่ยมจะอยู่ที่นี่: chromium.org/developers/how-tos/get-the-code คุณสามารถใช้สิ่งนี้เพื่อสร้างรุ่น ARMv6 ของคุณเอง บอกว่ามันเป็น 22GB (!!!!) เพื่อให้แน่ใจว่าคุณมีชนิดของพื้นที่ที่ :)
ฟิลบี
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.