为什么无法下载 Debian 的 flash 插件?

为什么无法下载 Debian 的 flash 插件?

环境:debian8+firefox esr 45.8
我想为我的firefox安装flash插件。

在此输入图像描述

Firefox 不知道如何打开此地址,因为以下协议之一 (apt) 未与任何程序关联或在此上下文中不允许。

有一个关于apturl问题的材料 火狐浏览器的 apturl 按照网页说的做。

sudo apt-get install apturl 
E: Package 'apturl' has no installation candidate
sudo aptitude search  apturl
get nothing

并且在字符链中以 /usr/bin/apturl 作为值设置 network.protocol-handler.app.apt 是没有用的。

如何安装flash插件是另一个可以通过这种方式解决的问题。

1.add proper source into sources.list         
echo "deb http://http.debian.net/debian/ jessie main contrib non-free" >> /etc/apt/sources.list                 
2.sudo aptitude search flash                 

    p   browser-plugin-freshplayer-pepperflash                                                 - PPAPI-host NPAPI-plugin adapter for pepperflash                                                  
    p   flashbake                                                                              - automated snapshots with git                                                                     
    p   flashbench                                                                             - identify flash storage properties                                                                
    v   flashblock                                                                             -                                                                                                  
    p   flashcache-dkms                                                                        - write-back block device cache for Linux (DKMS version)                                           
    p   flashcache-utils                                                                       - write-back block device cache for Linux (user space utilities)                                   
    v   flashgot                                                                               -                                                                                                  
    p   flashplayer-chromium                                                                   - Flash Player for Chromium (Pepper)                                                               
    p   flashplayer-mozilla                                                                    - Adobe Flash Player                                                                               
    i   flashplugin-nonfree                                                                    - Adobe Flash Player - browser plugin                                                              
    p   flashplugin-nonfree-extrasound                                                         - Adobe Flash Player platform support library for Esound and OSS           

3. apt-get update    
4. apt-get install  flashplayer-mozilla  

问题为什么apt:adobe-flashplugin?channel=$distro-partnerFirefox 仍然打不开。

答案1

您正在尝试遵循 Ubuntu 的说明,而不是 Debian。而Ubuntu确实有apturl一个名为Debian 的软件包等效包显然被调用了aptlinex,但由于该页面上的链接都不起作用,看起来它不再打包在 Debian 中。

因此,只需正常安装即可,忘记那些花哨的apt://链接:

sudo apt-get install flash-plugin-nonfree

您可能需要添加 contrib 存储库才能使其工作;检查您的/etc/apt/sources.list文件,查找表格行

deb http://httpredir.debian.org/debian jessie main

(该 URL 在您的系统上可能有所不同)并添加contrib到末尾:

deb http://httpredir.debian.org/debian jessie main contrib

答案2

flashplugin-nonfree 目前在 debian 9 stablestretch 中不可用。您可以在不稳定的存储库中找到它,但该软件包仍然(!)具有以下错误(我认为 bartm 家伙死了或其他什么):

Setting up flashplugin-nonfree (1:3.7) ...
ERROR: wget failed to download http_://people.debian.org/~bartm/flashplugin-nonfree/D5C0FC14/fp.26.0.0.151.sha512.amd64.pgp.asc

对于 Firefox,您需要手动执行此操作,也许胡椒适用于 Chrome 用户。
从以下位置下载 tar.gz 格式的最新版本插件土坯

注意:如果您在 Firefox 中需要它,请务必单击“另一台计算机需要它”并选择 npapi 版本。

以 root 身份提取 tar.gz 包并复制libflashplayer.so/usr/lib/flashplugin-nonfree 为该文件提供以下权限/所有权值:

chmod 644 /usr/lib/flashplugin-nonfree/libflashplayer.so
chown root:root /usr/lib/flashplugin-nonfree/libflashplayer.so

检查相关/etc/alternatives条目是否正确(如果插件在升级前正常工作,则不需要这样做)

update-alternatives --list flash-mozilla.so 

应该返回/usr/lib flashplugin-nonfree/libflashplayer.so
如果不是这种情况,您可以使用以下方法修复它:

update-alternatives --quiet --install /usr/lib/mozilla/plugins/flash-mozilla.so flash-mozilla.so /usr/lib/flashplugin-nonfree/libflashplayer.so 50

请参阅Debian 维基了解更多信息。

答案3

对于 Debian,您需要从 Adob​​e 下载“.tar.gz for Linux”,然后将其复制到 /usr/lib/flashplugin-nonfree(因为当 Adob​​e 更改链接时 flash-plugin-nonfree 不会更新)。

相关内容