ฉันสามารถใช้ Pepper Flash ของ Chrome กับ Firefox ได้หรือไม่


21

เนื่องจาก Adobe ไม่รองรับ Flash บน Linux อีกต่อไป (ดูที่ "ข้อสังเกต" ด้านล่าง) มีวิธีใช้ปลั๊กอิน Pepper Flash ของ Chrome กับ Firefox หรือไม่


ข้อสังเกต! Flash ไม่ได้รับการสนับสนุนสำหรับ Linux ยกเว้นเป็นส่วนหนึ่งของ Chrome (ยกเว้นรุ่น Firefox 11.2 ที่ล้าสมัยอย่างมากถึงแม้ว่าจะได้รับการอัปเดตความปลอดภัย แต่ก็ยังเก่าและไม่อัปเดตบ่อยครั้ง) นี้เป็นรายละเอียดในRoadmap for Runtimes Flash จาก Adobe ส่วนที่เกี่ยวข้องจะสนับสนุนแพลตฟอร์มส่วนย่อยคอมพิวเตอร์ส่วนบุคคลส่วนลินุกซ์ที่ยกมานี่ (14 มกราคม 2015 ก็คือตอนนี้ถูกดึงและสายสำคัญที่สุดในการนี้ได้รับเป็นตัวหนาสำหรับเหตุผลที่สำคัญเพราะคนจะไม่ต้องการที่จะอ่าน สิ่งทั้งหมดที่นี่):

ลินุกซ์

Adobe ได้ทำงานอย่างใกล้ชิดกับ Google เพื่อพัฒนา API ที่ทันสมัยและทันสมัยสำหรับการโฮสต์ปลั๊กอินภายในเบราว์เซอร์ PPAPI ซึ่งมีชื่อรหัสว่า "Pepper" มีจุดประสงค์เพื่อจัดเตรียมเลเยอร์ระหว่างปลั๊กอินและเบราว์เซอร์ที่แยกความแตกต่างระหว่างเบราว์เซอร์และการใช้งานระบบปฏิบัติการ คุณสามารถค้นหาข้อมูลเพิ่มเติมเกี่ยวกับ Pepper API ที่http://code.google.com/p/ppapi/

ด้วยเหตุนี้ Adobe จึงสามารถเป็นพันธมิตรกับ Google ในการนำเสนอ "พริกไทย" ของ Flash Player สำหรับแพลตฟอร์ม x86 / 64 ทั้งหมดที่สนับสนุนโดยเบราว์เซอร์ Google Chrome Google แจกจ่าย Flash Player ที่ใช้ Pepper ใหม่เป็นส่วนหนึ่งของ Chrome ในทุกแพลตฟอร์มรวมถึง Linux

สำหรับ Flash Player เผยแพร่หลังจาก 11.2 ปลั๊กอิน Flash Player ของเบราว์เซอร์สำหรับ Linux จะสามารถใช้ได้ผ่าน API "Pepper" ซึ่งเป็นส่วนหนึ่งของการกระจายเบราว์เซอร์ Google Chrome และจะไม่สามารถดาวน์โหลดได้โดยตรงจาก Adobe Adobe จะยังคงให้บริการอัปเดตความปลอดภัยแก่ผู้เผยแพร่ที่ไม่ใช่ Pepper ของ Flash Player 11.2 บน Linux เป็นเวลาห้าปีนับจากการเปิดตัว

Flash Player จะยังคงสนับสนุนเบราว์เซอร์ที่ใช้ปลั๊กอิน "Pepper" ที่ไม่ใช่ API บนแพลตฟอร์มอื่น ๆ นอกเหนือจาก Linux

Adobe จะไม่นำเสนอโปรแกรมเสริมการดีบักแบบ Pepper สำหรับปลั๊กอินเบราว์เซอร์ Flash Player บน Linux

ในฐานะที่เป็น Adobe AIR 3, Adobe ได้หยุดการสนับสนุนสำหรับ Adobe AIR สำหรับระบบปฏิบัติการ Linux


ฉันโพสต์สิ่งนี้เพราะฉันไม่สามารถหาโพสต์ "วิธีการทำให้ Pepper Flash ของ Chrome ทำงานร่วมกับ Firefox" ที่คล้ายกัน ฉันอาจค้นหาไม่หนักพอ หากมีโพสต์ที่มีอยู่แล้วโปรดแจ้งให้เราทราบฉันจะลบโพสต์นี้และคัดลอกคำตอบของฉันไป (หากคำตอบของโพสต์อื่นไม่เป็นรายละเอียด)
โธมัสวอร์ด

เกี่ยวข้อง: askubuntu.com/questions/341428/…
Ben

@Ben โปรดจำไว้ว่า Flash โบราณ - 99% ของสิ่งใหม่จะไม่ทำงานบนมันเพราะมันเก่าเกินไป
Thomas Ward

คุณกำลังบอกว่าแฟลชของ Chrome นั้นโบราณหรือไม่ ฉันคิดว่ามันเหมือนกันเป็นเวอร์ชั่นล่าสุดที่พวกเขามีให้ใน Windows และ Chrome OS
Ben

@Ben ลิงก์ของคุณชี้ไปที่ปลั๊กอิน Adobe Flash สำหรับ Firefox ใน repos นั่นคือ Flash 11 แฟลชของ Chrome เป็น Flash ที่อัปเดตแล้วเท่านั้นสำหรับ Linux และเฉพาะทาง Chrome
Thomas Ward

คำตอบ:


18

คำตอบนี้อาจล้าสมัยเนื่องจากการเปลี่ยนแปลงล่าสุดของ Adobe และ Flash คำตอบนี้ถูกทิ้งไว้ที่นี่เพื่อจุดประสงค์ทางประวัติศาสตร์


Firefox กำลังลดการสนับสนุนสำหรับ NPAPI ในไม่ช้าซึ่งอาจทำให้คำตอบนี้ล้าสมัยและไม่ถูกต้อง อาจเป็นไปได้ที่จะได้รับ Flash ใน Chrome และ Chrome เท่านั้นในบางจุดซึ่งไม่มีวิธีแก้ไขปัญหา Firefox

เนื่องจาก Adobe ไม่รองรับ Flash บน Linux อีกต่อไป Chrome จึงเป็นหนึ่งในตัวเลือกที่เหลือที่มาพร้อมกับ Flash นี่เป็นกรณีพิเศษของ Chrome ตามรายละเอียดในFlash Roadmap จาก Adobeในหัวข้อย่อย Linux ภายใต้คอมพิวเตอร์ส่วนบุคคล

คุณสามารถใช้ Pepper Flash (เรียกว่า "Fresh Player") บน Firefox Webupd8 แสดงความคิดเห็นได้ที่นี่และวิธีการทำให้ใช้งานได้ (บทความที่เชื่อมโยงถูกโพสต์เมื่อวันที่ 29 พฤษภาคม 2014 และอาจล้าสมัย) ปลั๊กอินอาจใช้งานได้เนื่องจากดูเหมือนว่าจะมีการแนะนำเป็นประจำในการแชทของ Ubuntu IRC เป็นวิธีแก้ปัญหา


ด้านล่างสกัดจากโพสต์ Webupd8:

หมายเหตุ:เสื้อคลุมที่ใช้สำหรับสิ่งนี้อยู่ในขั้นตอนของ ALPHAและมีแนวโน้มที่จะไม่เสถียรเป็นพิเศษ

เพื่อสรุปขั้นตอนที่พวกเขามีรายละเอียดถึง:

  1. ติดตั้งปลั๊กอินผู้เล่นใหม่ใน Ubuntu (ผ่าน PPA) โดยใช้คำสั่งต่อไปนี้:

    sudo add-apt-repository ppa:nilarimogard/webupd8
    sudo apt-get update
    sudo apt-get install freshplayerplugin
    
  2. วิธีที่ง่ายที่สุดในการใช้สิ่งนี้หมายความว่าคุณจะต้องติดตั้ง Google Chrome เพื่อให้ทำงานได้ นี่เป็นเพราะปลั๊กอิน Player สดเป็นเพียงเครื่องมือห่อหุ้มlibpepflashplayer.soดังนั้นจึงต้องการไฟล์นี้ซึ่งมาพร้อมกับ Google Chrome วิธีที่ง่ายที่สุดในการรับไฟล์นี้คือเพียงติดตั้ง Google Chrome Stable - ดาวน์โหลดจากที่นี่แล้วติดตั้ง

    2a อีกวิธีหนึ่งคือ:

    มีวิธีอื่นในการรับ libpepflashplayer.so แต่ฉันจะไม่โพสต์คำแนะนำการติดตั้งสำหรับพวกเขาทั้งหมดที่นี่

    แต่ฉันจะเขียนรายการไว้ด้านล่าง:

    • หากคุณใช้ Google Chrome ไม่เสถียรให้สร้างลิงก์สัญลักษณ์จาก/opt/google/chrome-unstable/PepperFlashถึง/opt/google/chrome/หรือเปลี่ยนเพิ่มfreshwrapper.confไฟล์และเพิ่ม /opt/google/chrome-unstable/PepperFlash/libpepflashplayer.soเส้นทางที่นั่น - ดูขั้นตอนที่ 3

    • คุณสามารถติดตั้ง Pepper Flash ได้ 2 วิธี: ผ่านตัวติดตั้งที่มีอยู่ใน Ubuntu อย่างเป็นทางการ 14.04 ที่เก็บข้อมูลและผ่านPepper Flash PPAซึ่งมีให้สำหรับ Ubuntu รุ่นเก่าด้วย - เมื่อติดตั้งแล้วคุณจะต้องสร้างลิงก์สัญลักษณ์สำหรับ Pepper แฟลช /opt/google/chrome/PepperFlash/libpepflashplayer.soหรือดูขั้นตอนที่ 3 วิธีการเปลี่ยนเส้นทางไปยังมัน

  3. ลบปลั๊กอินแฟลชที่ติดตั้งโดย APT: ลบ / ล้างแพคเกจเหล่านี้จาก Software Center flashplugin-installer adobe-flashplugin adobe-flash-properties-gtk adobe-flash-properties-kdeหรือเพียงแค่เรียกใช้ในเทอร์มินัล:

    sudo aptitude --purge-unused purge flashplugin-installer adobe-flashplugin adobe-flash-properties-gtk adobe-flash-properties-kde
    

    แพ็คเกจ Pepper Flash ไม่ได้แทนที่ไฟล์ไลบรารีดั้งเดิมนี่คือสาเหตุถึงขั้นตอนนี้คุณสามารถดูปลั๊กอิน Flash ทั้งสองรุ่นในหน้า Add-on และไม่มีทางที่จะมั่นใจได้ว่า Firefox จะใช้งานเวอร์ชันล่าสุด รุ่น และคุณก็ไม่สามารถปิดการใช้งานโดยไม่ปิดการใช้งานอีก (ถ้าคุณปิดการใช้งานหนึ่งและเริ่มต้นใหม่ทั้งสองจะถูกปิดใช้งาน)

  4. เป็นตัวเลือก (ใช้เฉพาะเมื่อคุณต้องการปรับแต่งการตั้งค่าต่างๆ):กำหนดค่าปลั๊กอินผู้เล่นใหม่

    ที่นี่คุณจะพบตัวอย่างการกำหนดค่าปลั๊กอิน Fresh * Player เพื่อใช้บันทึกไฟล์นี้เปลี่ยนชื่อเป็นfreshwrapper.confและคัดลอกภายใต้~/.config/freshwrapper-data/

    ใช้ไฟล์การกำหนดค่านี้เพื่อเปลี่ยนเส้นทางไปยัง libpepflashplayer.soหรือเพื่อปรับแต่งบัฟเฟอร์เสียงหากคุณมีเสียงชัตเตอร์ อย่าใช้เพื่อเปิดใช้งานการเร่งด้วยฮาร์ดแวร์เนื่องจากมันยังทำงานไม่ถูกต้องในตอนนี้ !

    ตั้งค่าตัวเลือกที่มีอยู่ในไฟล์นี้จะสวยอธิบายตนเอง - คุณสามารถกำหนดค่าที่ต่ำกว่าและสูงกว่ามุ่งหน้าไปขนาดบัฟเฟอร์เสียงเปลี่ยนหน้าจอ Xinerama ใช้จะได้รับแบบเต็มหน้าจอหน้าต่างเรขาคณิต (ค่าเริ่มต้น: 0), เปลี่ยนเส้นทางไป libpepflashplayer.soพร้อมกับคำสั่ง อาร์กิวเมนต์บรรทัด (เช่นการเปิดใช้งานการถอดรหัสวิดีโอฮาร์ดแวร์)


การแก้ไข: เป็น Firefox ที่ไม่รองรับ Flash บน Linux อีกต่อไปไม่ใช่ Adobe Adobe ให้ Pepper Flash และ Firefox เป็นเบราว์เซอร์หลักเดียวที่ปฏิเสธการใช้เพราะเหตุผลทางการเมือง
Barafu Albino

2
@BarafuAlbino นั่นเป็นความเข้าใจผิด - จริงๆแล้ว Adobe ที่ไม่ได้ให้ปลั๊กอิน Linux ใด ๆ ยกเว้น Chrome ในการให้สิทธิ์พิเศษ ตัวแฟลชเปปเปอร์สามารถใช้งานได้กับ Lonux ผ่านโครเมียมและเคสพิเศษเท่านั้นและมันมีให้โดย Adobe
Thomas Ward ฟรี

1
@BarafuAlbino เอกสาร Adobe Developer Roadmap และ Focus ยังอธิบายสิ่งนี้สำหรับ Linux ( ลิงก์ - ลงไปที่คอมพิวเตอร์ส่วนบุคคลและ Linux)
Thomas Ward

1
@BarafuAlbino เพื่อความสะดวกในการเข้าถึงฉันโพสต์ส่วนที่เกี่ยวข้องในคำถามตัวเองเพื่อให้คุณทุกคนสามารถอ่านได้ คุณจะเห็นว่าทำไมจึงเป็นเรื่องสำคัญหากคุณอ่าน
Thomas Ward

1
คำตอบนี้ยังคงเกี่ยวข้องหรือมีการเปลี่ยนแปลงหากใช้ 16.10
AzP

7

จากเว็บไซต์นี้คุณควรลองสิ่งต่อไปนี้:

sudo apt-get install browser-plugin-freshplayer-pepperflash

ทำงานให้ฉัน


1
แทนที่จะเชื่อมโยงเพียงพยายามสรุปเนื้อหาแล้วเชื่อมโยงไปยังเว็บไซต์เป็นการอ้างอิง / การอ้างอิง URL อาจเปลี่ยนแปลงเนื้อหาอาจมีการเปลี่ยนแปลงหรืออาจถูกลบออกจากอินเทอร์เน็ตโดยสิ้นเชิง
KGIII

น่าเสียดายที่ปลั๊กอินโปรแกรมเล่นสดเพิ่งหุ้มพริกไทยพริกไทยด้วยส่วนหน้า NPAPI เพื่อให้ Firefox สามารถใช้งานได้ แต่Firefox กำลังจะให้การสนับสนุน NPAPI ภายในสิ้นปีนี้ มีวิธีแก้ไขปัญหาอื่นสำหรับ Flash ใน Firefox ที่ยังไม่ได้วางแผนที่จะฆ่าหรือไม่
Ben

7

ข้อมูลส่วนใหญ่ที่ให้ไว้ในคำถามรวมทั้งในคำตอบที่ยอมรับนั้นไม่สามารถใช้ได้อีกต่อไป

วิธีที่ง่ายที่สุดสำหรับผู้ใช้ Ubuntu ในการรับทั้งปลั๊กอิน NPAPI และ PPAPI เวอร์ชันล่าสุดคือการเปิดใช้งาน Canonical Partnerและติดตั้งadobe-flashpluginแพคเกจ

โดยค่าเริ่มต้น Firefox ใช้ปลั๊กอิน NPAPI อย่างไรก็ตามปลั๊กอิน NPAPI จะไม่มีคุณสมบัติทั้งหมดที่ปลั๊กอิน PPAPI มี โดยการติดตั้งbrowser-plugin-freshplayer-pepperflashแพคเกจ (และรีสตาร์ท Firefox) Firefox จะใช้ปลั๊กอิน PPAPI แทน


1

ขั้นแรกให้รับ flashplayer library (.so) โดยดาวน์โหลดจากเบราว์เซอร์ของคุณจากที่นี่หรือโดยใช้ wget เช่น

cd ~/Downloads
wget https://fpdownload.macromedia.com/pub/labs/flashruntimes/flashplayer/linux64/libflashplayer.so

จากนั้นคัดลอกไปยังตำแหน่งที่ถูกต้องขึ้นอยู่กับเวอร์ชันของ Ubuntu:

Ubuntu 16.10

จากบรรทัดคำสั่ง:

sudo cp -fr ~/Downloads/libflashplayer.so /usr/lib/libflashplayer.so  

Ubuntu 17.04

sudo cp -fr ~/Downloads/libflashplayer.so /usr/lib/firefox/browser/plugins/

ตรวจสอบการติดตั้งโดยไปที่: ปลั๊กอินใน firefox และตรวจสอบ 'Shockwave Flash' และรุ่น> = 25


2
นี่เป็นแฟลชรุ่น "พริกไทย" จริงๆหรือ URL นั้นดูเหมือนกับเวอร์ชัน Adobe ที่เก่ากว่าและตาม OP เวอร์ชัน "Pepper" นั้นจะกระจายด้วย Google Chrome เท่านั้น
tu-Reinstate Monica-dor duh

@ThomasWard คุณคิดว่าที่ไหนดีกว่า ตามomgubuntu.co.uk/2016/09/…มันง่อย "[Adobe] ไม่ได้วางแผนที่จะสนับสนุนหรือเพิ่มคุณสมบัติและความสามารถขั้นสูงใด ๆ เช่น DRM, การเร่งความเร็วของ GPU, ด่าน 3 มิติและอื่น ๆ ให้เป็นเวอร์ชั่น NPAPI บน Linux"
tu-Reinstate Monica-dor duh

โปรดทราบว่ามี betas ใหม่เปิดตัวเมื่อวาน (27 เมษายน 2017) สำหรับ ActiveX, PPAPI และ NPAPI ในทุกแพลตฟอร์มที่นี่: labs.adobe.com/downloads/flashplayer.html
tu-Reinstate Monica-dor duh

@ ทิวดอร์ถ้าฉันไม่เข้าใจผิด Adobe ได้หยุดการผลิตชุดแฟลช Pepper - ดังนั้นคุณสมบัติ / ความสามารถขั้นสูงนอกเหนือจากคุณจะค่อนข้างปลอดภัย / ติดตั้งแฟลชเป็นประจำหรือแฟลชที่ไม่มีการเจาะพร้อมช่องโหว่ด้านความปลอดภัยและไม่มีการปรับปรุง?
โธมัสวอร์ด

@ThomasWard ฉันคิดว่าคุณสับสนกับ OP
tu-Reinstate Monica-dor duh
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.