Tôi có thể sử dụng Pepper Flash của Chrome với Firefox không?


21

Vì Adobe không còn hỗ trợ Flash trên Linux (xem "THÔNG BÁO" bên dưới), có cách nào để sử dụng plugin Pepper Flash của Chrome với Firefox không?


ĐỂ Ý! Flash không còn được hỗ trợ cho Linux EXCEPT như một phần của Chrome (ngoại trừ phiên bản Firefox 11.2 cực kỳ lỗi thời, mặc dù đã được cập nhật bảo mật, nó vẫn cổ xưa và không được cập nhật thường xuyên). Đây là chi tiết trong Lộ trình cho thời gian chạy Flash từ Adobe . Phần có liên quan là Hỗ trợ nền tảng , phần phụ Máy tính cá nhân , phần Linux , được trích dẫn ở đây (ngày 14 tháng 1 năm 2015 là khi điều này được rút ra và những dòng quan trọng nhất trong phần này đã được in đậm vì những lý do quan trọng vì mọi người sẽ không muốn đọc toàn bộ ở đây):

Linux

Adobe đã hợp tác chặt chẽ với Google để phát triển một API hiện đại, duy nhất để lưu trữ các trình cắm trong trình duyệt. PPAPI, có tên mã là "Pepper", nhằm mục đích cung cấp một lớp giữa trình cắm và trình duyệt trừu tượng hóa sự khác biệt giữa trình duyệt và việc triển khai hệ điều hành. Bạn có thể tìm thêm thông tin về API Pepper tại http://code.google.com.vn/p/ppapi/ .

Vì công việc này, Adobe đã có thể hợp tác với Google trong việc cung cấp triển khai "Pepper" cho Flash Player cho tất cả các nền tảng x86 / 64 được trình duyệt Google Chrome hỗ trợ. Google hiện phân phối Flash Player dựa trên Pepper mới này như một phần của Chrome trên tất cả các nền tảng, bao gồm cả Linux.

Đối với các bản phát hành Flash Player sau ngày 11.2, plugin trình duyệt Flash Player cho Linux sẽ chỉ khả dụng qua API "Pepper" như một phần của bản phân phối trình duyệt Google Chrome và sẽ không còn có sẵn dưới dạng bản tải xuống trực tiếp từ Adobe. Adobe sẽ tiếp tục cung cấp các bản cập nhật bảo mật cho các bản phân phối không phải của Pepper Player 11.2 trên Linux trong 5 năm kể từ khi phát hành.

Flash Player sẽ tiếp tục hỗ trợ các trình duyệt sử dụng API trình cắm không "Pepper" trên các nền tảng khác ngoài Linux.

Adobe sẽ không cung cấp trình triển khai trình gỡ lỗi dựa trên Pepper của trình cắm Flash Player trên Linux.

Kể từ Adobe AIR 3, Adobe đã ngừng hỗ trợ cho Adobe AIR cho các hệ điều hành Linux.


Tôi đã đăng bài này vì tôi không thể tìm thấy bài đăng "Cách để Pepper Pepper của Chrome hoạt động với Firefox". Tôi có thể đã không tìm kiếm đủ cứng. Nếu có một bài đăng như vậy đã tồn tại, xin vui lòng cho tôi biết, tôi sẽ xóa bài đăng này và sao chép câu trả lời của tôi (nếu câu trả lời của bài đăng khác không chi tiết).
Thomas Ward


@ Hãy nhớ rằng đó là Flash cổ đại - 99% những thứ mới sẽ không chạy trên nó vì nó quá cũ
Thomas Ward

Bạn đang nói Flash của Chrome có cổ không? Tôi nghĩ đó là phiên bản cập nhật tương tự mà họ cũng cung cấp trên Windows và Chrome OS.
Bến

@Ben liên kết của bạn ở đó trỏ đến plugin Adobe Flash cho Firefox trong repos. Đó là Flash 11. Flash của Chrome là Flash cập nhật DUY NHẤT cho Linux và chỉ thông qua Chrome
Thomas Ward

Câu trả lời:


18

Câu trả lời này có thể bị lỗi thời do những thay đổi gần đây đối với Adobe và Flash. Câu trả lời này được để lại ở đây như là cho mục đích lịch sử.


Firefox sẽ sớm loại bỏ hỗ trợ cho NPAPI, điều này có thể khiến câu trả lời này bị lỗi thời và không hợp lệ. Chỉ có thể có Flash trong Chrome và chỉ Chrome, tại một số điểm, không có giải pháp Firefox.

Vì Adobe không còn hỗ trợ Flash trên Linux, Chrome là một trong những tùy chọn còn lại đi kèm với Flash đi kèm. Đây là trường hợp đặc biệt của Chrome, như được nêu chi tiết trong Lộ trình Flash từ Adobe trong phân nhóm Linux trong Máy tính cá nhân.

Bạn có thể sử dụng Pepper Flash (được gọi là "Trình phát mới") trên Firefox. Webupd8 thậm chí đã bình luận về nó ở đây và làm thế nào để nó hoạt động (bài viết được liên kết đã được đăng vào ngày 29 tháng 5 năm 2014 và có thể đã hết hạn). Plugin có thể sử dụng được vì dường như nó được đề xuất thường xuyên trong các cuộc trò chuyện Ubuntu IRC như một giải pháp.


Dưới đây được trích xuất từ ​​bài đăng trên Webupd8:

LƯU Ý: Trình bao bọc được sử dụng cho việc này đang ở giai đoạn ALPHA và có khả năng là EXTRAORIDNARILY không ổn định.

Để tóm tắt các bước họ chi tiết, mặc dù:

  1. Cài đặt Plugin Fresh Player trong Ubuntu (thông qua PPA), bằng cách sử dụng các lệnh sau:

    sudo add-apt-repository ppa:nilarimogard/webupd8
    sudo apt-get update
    sudo apt-get install freshplayerplugin
    
  2. Phương pháp đơn giản nhất để sử dụng điều này có nghĩa là bạn sẽ không may cần phải cài đặt Google Chrome để nó hoạt động. Điều này là do Plugin Player Player chỉ là một trình bao bọc libpepflashplayer.so, vì vậy nó cần tệp này được gói cùng với Google Chrome. Cách dễ nhất để có được tệp này là chỉ cần cài đặt Google Chrome Ổn định - tải xuống từ đây , sau đó cài đặt nó.

    2a. Cách khác:

    Có nhiều cách khác để nhận libpepflashplayer.so nhưng tôi sẽ không đăng hướng dẫn cài đặt cho tất cả chúng ở đây.

    Thay vào đó, tôi sẽ chỉ liệt kê chúng dưới đây:

    • Nếu bạn đang sử dụng Google Chrome không ổn định, hãy tạo một liên kết tượng trưng từ /opt/google/chrome-unstable/PepperFlashđến /opt/google/chrome/hoặc thay đổi thêm freshwrapper.conftệp và thêm /opt/google/chrome-unstable/PepperFlash/libpepflashplayer.sođường dẫn ở đó - xem bước 3

    • Bạn có thể cài đặt Pepper Flash bằng 2 cách khác: thông qua trình cài đặt có sẵn trong kho chính thức Ubuntu 14.04 và qua Pepper Flash PPA , cũng có sẵn cho các phiên bản Ubuntu cũ hơn - sau khi cài đặt, sau đó bạn sẽ cần tạo liên kết tượng trưng cho Pepper Flash đến /opt/google/chrome/PepperFlash/libpepflashplayer.sohoặc xem bước 3 để biết cách thay đổi đường dẫn đến nó.

  3. Xóa plugin flash được cài đặt bởi APT: Xóa / Lọc các gói này khỏi Trung tâm phần mềm flashplugin-installer adobe-flashplugin adobe-flash-properties-gtk adobe-flash-properties-kdehoặc chỉ chạy trong một thiết bị đầu cuối:

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

    Gói Pepper Flash không thay thế tệp thư viện gốc, đây là lý do tại sao đến bước này, bạn có thể thấy cả hai phiên bản của plugin Flash trong trang Tiện ích và không có cách nào chắc chắn rằng Firefox sẽ sử dụng phiên bản mới nhất phiên bản. Và bạn không thể vô hiệu hóa cái này mà không tắt cái kia (Nếu bạn tắt cái này và khởi động lại, cả hai sẽ bị vô hiệu hóa).

  4. Tùy chọn (chỉ sử dụng nó nếu bạn muốn điều chỉnh các cài đặt khác nhau): cấu hình Plugin Fresh Player

    Tại đây, bạn sẽ tìm thấy một ví dụ Cấu hình Trình cắm * Trình phát mới - để sử dụng, lưu tệp này, đổi tên thành freshwrapper.confvà sao chép nó trong~/.config/freshwrapper-data/

    Sử dụng tệp cấu hình này để thay đổi đường dẫn đến libpepflashplayer.sohoặc điều chỉnh bộ đệm âm thanh nếu bạn có âm thanh màn trập. Đừng sử dụng nó để kích hoạt tính năng tăng tốc phần cứng nhưng vì nó không hoạt động đúng cho bây giờ !

    Các tùy chọn cấu hình có sẵn trong tệp này khá tự giải thích - bạn có thể định cấu hình giới hạn dưới và cao hơn cho kích thước bộ đệm âm thanh, thay đổi màn hình Xinerama được sử dụng để thu được hình học cửa sổ toàn màn hình (mặc định: 0), thay đổi đường dẫn libpepflashplayer.sotheo lệnh đối số dòng (như cho phép giải mã video phần cứng).


Sửa chữa: Đó là Firefox không còn hỗ trợ Flash trên Linux, không phải Adobe. Adobe cung cấp Pepper Flash và Firefox là trình duyệt lớn duy nhất từ ​​chối sử dụng nó, vì lý do chính trị.
Barafu Albino

2
@BarafuAlbino Đó là một quan niệm sai lầm - thực sự là Adobe không cung cấp bất kỳ plugin Linux nào NGOẠI TRỪ cho Chrome theo giấy phép đặc biệt. Pepper đèn flash chính nó là chỉ có sẵn cho Lonux qua chrome và đặc biệt các trường hợp và là nó được cung cấp tự do có sẵn của Adobe
Thomas Ward

1
@BarafuAlbino Tài liệu về Lộ trình và Trọng tâm của Nhà phát triển Adobe cũng giải thích điều này cho Linux ( liên kết - đi xuống Máy tính cá nhân và Linux)
Thomas Ward

1
@BarafuAlbino để dễ truy cập, tôi đã đăng phần có liên quan trong chính câu hỏi, vì vậy tất cả các bạn đều có thể đọc nó. Bạn sẽ thấy tại sao nó quan trọng nếu bạn đọc nó.
Thomas Ward

1
Câu trả lời này có còn phù hợp không, hay có điều gì thay đổi nếu sử dụng 16.10?
AzP

7

Dựa trên trang web này , bạn nên thử như sau:

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

Đã làm cho tôi.


1
Thay vì chỉ liên kết, hãy cố gắng tóm tắt nội dung và sau đó liên kết đến trang web dưới dạng tài liệu tham khảo / trích dẫn. URL có thể thay đổi, nội dung có thể thay đổi hoặc có thể bị xóa hoàn toàn khỏi internet.
KGIII

Thật không may, plugin Freshplayer chỉ kết thúc flash flash với một front-end NPAPI để Firefox có thể sử dụng nó. Nhưng Firefox sẽ bỏ hỗ trợ cho NPAPI vào cuối năm nay . Có giải pháp nào khác cho Flash trong Firefox mà chưa có kế hoạch bị giết không?
Bến

7

Nhiều thông tin được cung cấp trong câu hỏi cũng như trong câu trả lời được chấp nhận không còn giá trị nữa.

Cách dễ nhất để người dùng Ubuntu có được phiên bản mới nhất của cả plugin NPAPI và PPAPI là bật Đối tác Canonical và cài đặt adobe-flashplugingói.

Theo mặc định, Firefox sử dụng plugin NPAPI. Tuy nhiên, plugin NPAPI sẽ không có tất cả các tính năng mà plugin PPAPI có. Bằng cách cài đặt browser-plugin-freshplayer-pepperflashgói (và khởi động lại Firefox) Firefox thực sự sẽ sử dụng plugin PPAPI.


1

Trước tiên, hãy tải thư viện flashplayer (.so), bằng cách tải xuống trong trình duyệt của bạn từ đây hoặc bằng cách sử dụng wget, ví dụ:

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

Sau đó sao chép nó vào đúng nơi, tùy thuộc vào phiên bản Ubuntu của bạn:

Ubuntu 16.10

Từ dòng lệnh:

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

Ubuntu 17.04

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

Xác minh cài đặt bằng cách truy cập about: plugin trong firefox và kiểm tra 'Shockwave Flash' và phiên bản> = 25.


2
Đây thực sự là phiên bản "Pepper" của flash? URL đó trông giống như phiên bản Adobe cũ hơn và theo OP, phiên bản "Pepper" chỉ được phân phối với Google Chrome.
tu-Tái lập Monica-dor duh

@ThomasWard Bạn lấy ý tưởng ở đâu tốt hơn? Theo omgubfox.co.uk/2016/09/ diệt nó bị tê liệt. "[Adobe] không có kế hoạch hỗ trợ hoặc thêm bất kỳ tính năng và khả năng nâng cao nào, như DRM, tăng tốc GPU, Giai đoạn 3D, v.v. vào phiên bản NPAPI trên Linux."
tu-Tái lập Monica-dor duh

Cũng lưu ý rằng đã có betas mới được phát hành vào ngày hôm qua (27 tháng 4 năm 2017) cho ActiveX, PPAPI và NPAPI trên tất cả các nền tảng tại đây: labs.adobe.com/doads/flashplayer.html
tu-

@tudor Nếu tôi không nhầm, Adobe cũng đã ngừng sản xuất biến thể Pepper flash - vì vậy các tính năng / khả năng tiên tiến sẽ thay vào đó là Flash an toàn / thường xuyên được vá, hoặc Flash không rõ ràng có lỗ hổng bảo mật và không có bản cập nhật?
Thomas Ward

@ThomasWard Tôi nghĩ bạn đang nhầm lẫn tôi với OP.
tu-Tái lập Monica-dor duh
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.