ubuntu下chromium 安裝flash player
原文地址 :http://blog.sina.com.cn/s/blog_858820890102v63w.html
總結步驟:chromium的步驟如下:
1,下載linux的flash安裝包, flash_player_ppapi_linux.x86_64.tar.gz.解壓出來libpepflashplayer.so和mainifest.json.
2, 將libpepflashplayer.so復制到/usr/lib/chromium-browser目錄下。然后編輯/etc/chromium-browser/default;修改其中的配置:
CHROMIUM_FLAGS="--ppapi-flash-path=/usr/lib/chromium-browser/libpepflashplayer.so --ppapi-flash-version=14.0.0.177",其中的版本號在mainifest.json中可以找到。如果安裝之后有些網站依然不可用,則在chrome://settings/content/flash里添加允許的網站。
OK!完成!
firefox的步驟如下:
下載適合firefox的flash安裝包,注意下載下來和chromium的并不一樣。然后將解壓出來的libpepflashplayer.so放在/usr/lib/firefox-addons/plugins/下。 然后將解壓包里的/usr中的內容復制到/usr中:
cp -r 解壓包路徑/usr/* /usr。 然后重啟firefox即可。
原文:
1.網上搜索了半天,大多是按照瀏覽器提示下載Adobe Flash Player 插件,然后解壓出libflashplayer.so,把libflashplayer.so復制到/usr/lib/chromium-browser/plugins/,最后重啟chromium,地址欄中輸入:chrome://plugins ,將Adobe Flash Player 插件啟用即可。————這就是官方軟件倉庫中的 flashplugin的手工安裝法嘛!顯然是行不通的。
2.好吧,參看Chromium (簡體中文) - ArchWiki:
可以使用 Google Chrome (新Pepper API)提供的 Flash.
可以通過AUR中提供的軟件包進行安裝:
-
chromium-pepper-flash - 穩定版本
-
chromium-pepper-flash-dev - 開發版本
請在chrome://plugins中啟用 /usr/lib/PepperFlash/libpepflashplayer.so.
好吧,yaourt -S chromium-pepper-flash各種版本,結果都是下不下來資源:
3.看來只能另想辦法,既然chrome里面有這個pepper-flash,那我就直接去拿。
(這個現在可以直接在網上下載 https://get.adobe.com/cn/flashplayer/?no_redirect)
下載chrome安裝包,或者干脆安裝一個chrome,然后在/opt/google/chrome/PepperFlash里,我得到了 libpepflashplayer.so,
馬上復制到/usr/lib/chromium-browser/plugins/,沒有這個目錄只有/usr/lib/chromium,看到幾個其他的插件so就在/usr/lib/chromium,好那就把 libpepflashplayer.so也復制到這里。
重啟chromium,轉到chrome://plugins,沒有libpepflashplayer.so啊!怎么回事?
4.這里還差點什么,chromium沒有搜索到libpepflashplayer.so的存在,怎么辦?
漫長的網上尋找,我找到了http://askubuntu.com/questions/158388/how-do-i-make-chromium-use-flash-from-google-chrome,里面有一個回復,還需要修改/etc/chromium-browser/default
Download Google Chrome and extract libpepflashplayer.so from /opt/google/chrome/PepperFlash in the Chrome deb file Copy libpepflashplayer.so to /usr/lib/chromium-browser/plugins Make the necessary changes to the Chromium startup
sudo gedit /etc/chromium-browser/default
Add this to the CHROMIUM_FLAGS
CHROMIUM_FLAGS="--ppapi-flash-path=/usr/lib/chromium-browser/plugins/libpepflashplayer.so --ppapi-flash-version=11.5.31.2"
You can get the correct version of the flash plugin from the "version": json tag in the mainfest.json from /opt/google/chrome/PepperFlash in the Chrome deb file
于是我對應修改了/etc/chromium/default為:
|
1
2
3
4
5
|
# Default settings for chromium. This file is sourced by /usr/bin/chromium# Options to pass to chromium#CHROMIUM_FLAGS=""CHROMIUM_FLAGS="--ppapi-flash-path=/usr/lib/chromium/libpepflashplayer.so --ppapi-flash-version=14.0.0.177" |
其中的flash-version可在/opt/google/chrome/PepperFlash/manifest.json里面查到。
最后,再次重啟chromium,flash插件已正常工作。
自己按照上面說的并沒有正常工作,在用chrome:plugs查看插件時發現有個插件的位置并不在/usr/lib/chromium-browser/plugins/下,而是在/usr/lib/chromium-browser/里,于是把文件考到這個地址里,把上面的地址也都改為這個地址,但是還是不能工作,想了一會把原來那個地址下的/usr/lib/chromium-browser/plugins/的.so文件刪除,再次重新啟動chromium,插件已經可以正常工作了!媽蛋,被鎖在辦公室了,要在這里過夜了。。。
浙公網安備 33010602011771號