`
SmartGeek
  • 浏览: 71675 次
  • 来自: 南京
社区版块
存档分类

[solution]: ubuntu 安装 flashplugin-installer 失败

阅读更多

公司内上外网需要代理,ubuntu 12.04 在安装 flashplugin-installer、ttf-mscorefonts-installer 这类deb包的时候,需要到仓库外下载文件。比如 flashplugin-installer 在安装的时候会去下载: http://archive.canonical.com/pool/partner/a/adobe-flashplugin/adobe-lashplugin_11.2.202.261.orig.tar.gz

 

ubuntu 是通过 /usr/lib/update-notifier/package-data-downloader 完成这件事的,它是个 python 脚本,里面用到了urllib,但是这个库不支持 proxy,所以会导致 deb 安装失败。

等 ubuntu 解决这类问题之前,需要自己先找个 workaround 的办法:

打开 /usr/lib/update-notifier/package-data-downloader  找到下面这段:

 

for i in range(len(files)):
        print "%s: downloading %s" % (relfile, files[i])
        dest_file = urllib.urlretrieve(files[i])[0]
        output = subprocess.check_output(["sha256sum", dest_file])
        output = output.split(' ')[0]
        if output == sums[i]:
                command.append(dest_file)
        else:
                record_failure(relfile)
                break

 

将 urllib.urlretrieve 改成 wget,改之后如下:

for i in range(len(files)):
        print "%s: downloading %s" % (relfile, files[i])
        #dest_file = urllib.urlretrieve(files[i])[0]
        dest_file = files[i].split("/")[-1]
        dest_file = '/tmp/' + dest_file
        downf = "/usr/bin/wget %s -O %s" % (files[i], dest_file)
        subprocess.call(downf, shell=True)
        output = subprocess.check_output(["sha256sum", dest_file])
        output = output.split(' ')[0]
        if output == sums[i]:
                command.append(dest_file)
        else:
                record_failure(relfile)
                break

 剩下的事情就是在 /etc/wgetrc 里面配置代理(略)

 

分享到:
评论

相关推荐

    flashplugin-installer_11.2.202.460ubuntu0.14.04.1_i386.deb

    flash plugin installer

    wingide6 注册工具

    python 开发工具 wingide6的注册工具代码,需要在python2.7下运行。

    使用傲游云浏览器Linux版看视频太卡的原因.docx

    傲游云浏览器 Linux 版的一些问题可以通过卸载 flashplugin-installer 插件、调整浏览器配置、使用其他安装方法等方式解决。用户可以根据自己的需求选择合适的解决方法。 在 Linux 平台上使用傲游云浏览器时,需要...

    Ubuntu 11.04 安装后要做的20件事情.txt

    sudo apt-get install flashplugin64-installer ``` #### 8. 安装 PlayOnLinux - **背景**:PlayOnLinux 是一款用于运行 Windows 应用程序的兼容层工具。 - **操作步骤**: - 安装 PlayOnLinux: ```bash ...

    ubuntu kylin 15.04 chromium浏览器无法播放视频的解决办法.docx

    首先,我们需要安装 Flash 插件安装器 flashplugin-installer,可以使用以下命令: ``` sudo apt-get install flashplugin-installer ``` 这将安装 Flash 插件安装器,接着我们需要安装 Pepper Flash 插件,可以使用...

    ubuntu里各种错误的解决方法

    - 处理 `flashplugin-installer (--configure)` 时出错。 - 解决方案: 同上。 #### 资源暂时不可用问题 **原因分析**: - `/var/cache/debconf/config.dat` 文件被其他进程锁定。 - 系统资源紧张,如磁盘空间不足...

    adobe-flashplugin_11.2.202.258.orig.tar.gz

    描述中提到的"sudo apt-get install flashplugin-installer"是Ubuntu用户通常用来安装Flash Player的命令,通过Ubuntu的官方软件仓库进行。然而,由于网络速度问题,使用这种方法可能会很慢。因此,提供这个压缩包...

    adobe-flashplugin for ubuntu

    adobe-flashplugin for ubuntu adobe-flashplugin for ubuntu

    ubuntu需要的安装包

    flashplugin-nonfree_10.0.45.2ubuntu1_i386.deb rar解压包: rar_1%3a3.9.b2-1_i386.deb 媒体文件解嗎包: ibmpeg2-4_0.4.1-3_i386.deb 上面描書只是举例. 还有其它更多的在里面 系统默认缓存在 /var/cache/apt/...

    flash插件 linux rpm包

    flash插件 linux rpm包

    python-webkit2png:使用Webkit截取屏幕截图(浏览器截图)的Python脚本

    webkit2png关于使用Webkit截取屏幕截图(浏览器截图)的Python脚本##安装Ubuntu 添加以下软件包: apt-get install python-qt4 libqt4-webkit xvfb 安装Flash插件以截屏Adobe Flash文件: apt-get install ...

    ubuntu的相关基本资料

    6. **关于ubuntu无法挂载卷的问题**:挂载失败可能由多种原因引起,如驱动器问题、文件系统不兼容等。首先检查设备是否被识别,使用 `lsblk` 查看。然后尝试用 `mount` 命令手动挂载,或者在“Disks”图形工具中操作...

    UBUNTU10.04安装配置手记[总结].pdf

    《UBUNTU10.04安装配置手记》是针对Ubuntu 10.04 LTS (Lucid Lynx)操作系统的一份详细指南,主要涵盖了安装过程和系统配置,尤其对软件开发环境的搭建具有指导意义。以下是该文档中的关键知识点: 1. **硬盘安装...

    1.kali安装之后做的1

    - 在某些版本中,`update-flashplugin-nonfree –install` 可能会失败,需要手动解决。 6. **汉化 Iceweasel 浏览器**: - Kali Linux 自带的 Iceweasel 是 Firefox 的分支,通常默认为英文版。 - 可以通过 `apt...

    怎样在Ubuntu Linux上安装最新的FlashPlayer 10

    2. 然后,解压缩下载的压缩文件,复制并替换 /usr/lib/flashplugin-installer/libflashplayer.so 文件。 3. 最后,重启浏览器,例如 FireFox、Opera 等,然后你就可以使用最新的 FlashPlayer 10.2 beta 了。 对于 ...

    Ubuntu_11.04_安装后要做的20件事情.doc

    sudo apt-get install flashplugin64-installer ``` #### 7. 安装 PlayOnLinux 支持 Windows 游戏 PlayOnLinux 可以让你在 Linux 上运行许多原本只能在 Windows 下运行的游戏和应用程序。安装方法如下: ```bash ...

    Ubuntu 10.04 安装配置手记.docx

    本篇文档主要介绍了如何在Windows XP环境下硬盘安装Ubuntu 10.04 Alternate i386版本,以及安装后的一些系统配置。 首先,安装Ubuntu 10.04 Alternate版需要以下步骤: 1. 下载对应的ISO镜像文件。 2. 安装Grub4Dos...

    adobe-flashplugin_10-alpha-1_amd64.deb

    adobe-flashplugin_10-alpha-1_amd64.deb

    安卓——Kali_linux操作文档.docx

    - 安装Flash插件:`apt-get install flashplugin-nonfree` - 压缩文件管理工具:`apt-get install file-roller` - Gnome3优化设置工具:`apt-get install gnome-tweak-tool` - FTP软件:`apt-get install filezilla`...

    Ubuntu7.04安装图解与配置指南

    ### Ubuntu 7.04 安装与配置详解 #### 一、Ubuntu 7.04 系统的安装 **1. 准备工作** - **备份资料**: 在安装任何新系统之前,强烈建议对重要数据进行备份。这可以通过复制到外部存储设备或者使用云服务来完成。 ...

Global site tag (gtag.js) - Google Analytics