教育网 Debian 用户无国际网安装 flashplugin-nonfree

身为教育网用户,深深地为 CERNET 的内外网区分跪了,好在我们有搜狗代理、goagent 代理之类的工具,要不然上个外网还要交高额的网费。不过一直以来困扰我的一个问题是 Debian 的包管理器安装 flashplugin 的蛋疼问题。由于版权问题,Debian 的源里只有一个相当于安装器的东西,实际安装过程中要连接到 Adobe 的官方网站上,而 Adobe 的官网属于国际网,于是导致没有开通国际网的同学无法安装 flash 插件。那么刚才说的代理呢?简言之,代理在从源里下载包的时候就卡了,我试图执行这个命令:


# http_proxy=127.0.0.1:8087 aptitude install flashplugin-nonfree

然后终端输出只有一行行的 Fail to fetch ×××,真是伤心死了。


今天又一次遭遇此问题。我的 flashplugin 版本太低,好多网页已经打不开了!除了骂网站建设者水平太差,不会用 HTML5 以外,我束手无策(当然,Casper 网友曾经在未名BBS 上发表过一个策略,但是实现原理比较复杂,点击这里可以看到)。但是晚上回宿舍的时候突然脑袋灵光起来了,以下是解决过程。


首先,要有一个可以连到国际网的代理(放心,Adobe 的官网没有被墙,各种代理皆可)。

然后就是发挥 Debian 包管理器强大功能的时候了。先下载软件二进制包:

# aptitude download flashplugin-nonfree

然后把相关文件塞到文件系统里去:

# dpkg --unpack flashplugin-nonfree_1%3a3.3_amd64.deb

然后开始利用你的代理:

# http_proxy=127.0.0.1:8087 dpkg --configure flashplugin-nonfree

这样就成功了!


最后补充一句废话,之前 Casper 网友(gentoo 用户)表示 Debian 包管理器不够灵活,他在 Gentoo 上轻松实现了该软件包的安装。现在看来,其实是当时我们没有发现 Debian 包管理机制的细节功能,在此作为 Debian 用户为 Debian 正名。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值