我在 13.04 上运行 Chromium。最近几天,每天早上我都会收到一条通知,提示“无法下载额外的数据文件”。该对话框特别指出了 pepflashplugin-installer,并提示“立即运行此操作”。
如果我运行该操作,则不会有任何抱怨。在某个时候,对话框会返回。如果我从 CLI 运行安装程序,我的系统会告诉我我已经拥有最新版本。
我在其他地方读过并尝试过这个:
sudo rm -f /var/lib/update-notifier/package-data-downloads/flashplugin-installer.failed
这并不能阻止通知再次出现。
我也尝试过,但是通知立即再次出现:
sudo apt-get --reinstall install flashplugin-installer
答案1
我删除了 flashplugin-installer 并按照以下步骤重新安装它: http://www.webupd8.org/2013/04/install-pepper-flash-player-for.html
这是我做的:
sudo apt-get remove flashplugin-installer
sudo add-apt-repository ppa:skunk/pepper-flash
sudo apt-get update
sudo apt-get install pepflashplugin-installer
然后检查 chromium 是否使用 Pepper Flash Player。
sudo vim /etc/chromium-browser/default
最后一行default
需要阅读
. /usr/lib/pepflashplugin-installer/pepflashplayer.sh
如果没有,请将其添加到文件中。
我的文件内容如下default
:
# Default settings for chromium-browser. This file is sourced by /bin/sh from
# /usr/bin/chromium-browser
# Options to pass to chromium-browser
CHROMIUM_FLAGS=""
. /usr/lib/pepflashplugin-installer/pepflashplayer.sh
就是这样。我不再被那个错误困扰了。
答案2
这对我有帮助:
sudo rm /var/lib/update-notifier/package-data-downloads/*
sudo rm /var/lib/update-notifier/user.d/data-downloads-failed*
答案3
有时这是由于您的代理。
当您将环境代理设置为:
http_proxy=proxy.bla.bla.bla:933
https_proxy=proxy.bla.bla.bla:933
ftp_proxy=proxy.bla.bla.bla:933
这不被接受,下载失败。(不确定原因,可能是代码标准不同)
因此你的代理必须采用完整形式:
http_proxy=http://proxy.bla.bla.bla:933
https_proxy=http://proxy.bla.bla.bla:933
ftp_proxy=http://proxy.bla.bla.bla:933
至少这个简单的调整解决了我的问题。
答案4
刚刚遇到这个问题,几乎每天都会弹出相同的对话框。楼主尝试的另一种方法对我有用:
sudo apt-get --reinstall install pepflashplugin-installer
正如 ipt 的回答中所提到的,pepper flash (pepflash) 是与 Google Chrome 一起打包的 flash 播放器版本,允许您观看需要支持 DRM 的播放器的某些网站的视频。