如何停止“错误:wget 无法下载 http://people.debian.org/~bartm/flashplugin-nonfree/get-upstream-version.pl.gz.pgp”

如何停止“错误:wget 无法下载 http://people.debian.org/~bartm/flashplugin-nonfree/get-upstream-version.pl.gz.pgp”

我不断得到

错误:wget 下载失败http://people.debian.org/~bartm/flashplugin-nonfree/get-upstream-version.pl.gz.pgp

当我尝试flashplugin-nonfree_3.2_i386.deb从 debian.org 安装时。

我该如何解决这个问题?我使用的是安装在 sda1 上的 Knoppix 7.2.0,使用持久的 32 位 knoppix-data-aes 加密。硬盘上有 8 GB 的可用空间,盒子中有 8 GB 的 RAM;我在初始启动屏幕上输入knoppix64而不是后knoppix,尝试启动到 32 位内核时开始遇到此问题。除了我尝试安装本文中提到的 Flash Player Debian 文件时,一切似乎都运行正常。

答案1

找出该 wget 行的脚本并修改它以使其包含 --no-check-certificate

Debian 方面要求您找出脚本是什么并按照上述说明进行编辑。或者更新 Debian,也许您的 Debian 或它的某个方面已经过时了。或者您阅读的说明已经过时了。

看起来您阅读的说明可能已经过时了。我认为运行 knoppix64 或 knoppix 不会有什么区别。就我个人而言,当我使用 Knoppix 时,在初始启动屏幕上。我总是按下 ENTER,它会在我运行它的 32 位笔记本电脑上加载正确的内容。还有一个配置文件可以在该屏幕上自动输入一些内容。但我认为这与您收到的这个错误无关。

我认为您阅读的安装说明已经过时了。以下是错误的和正确的 wget 命令

请注意,错误的命令是To connect to people.debian.org insecurely, use“--no-check-certificate”。因此,这应该会让您看到正确的命令是具有该开关的命令。

这是 wget 方面的情况。

注意失败的命令和有效的命令之间的区别

失败

C:\treesize>wget http://people.debian.org/~bartm/flashplugin-nonfree/get-upstrea
m-version.pl.gz.pgp
SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc
syswgetrc = c:\program files\gnuwin32/etc/wgetrc
--2014-08-02 16:04:06--  http://people.debian.org/~bartm/flashplugin-nonfree/get
-upstream-version.pl.gz.pgp
Resolving people.debian.org... 5.153.231.30
Connecting to people.debian.org|5.153.231.30|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://people.debian.org/~bartm/flashplugin-nonfree/get-upstream-vers
ion.pl.gz.pgp [following]
--2014-08-02 16:04:06--  https://people.debian.org/~bartm/flashplugin-nonfree/ge
t-upstream-version.pl.gz.pgp
Connecting to people.debian.org|5.153.231.30|:443... connected.
ERROR: cannot verify people.debian.org's certificate, issued by `/C=FR/O=GANDI S
AS/CN=Gandi Standard SSL CA':
  Unable to locally verify the issuer's authority.
To connect to people.debian.org insecurely, use `--no-check-certificate'.
Unable to establish SSL connection.

作品

C:\treesize>wget http://people.debian.org/~bartm/flashplugin-nonfree/get-upstrea
m-version.pl.gz.pgp --no-check-certificate
SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc
syswgetrc = c:\program files\gnuwin32/etc/wgetrc
--2014-08-02 16:04:15--  http://people.debian.org/~bartm/flashplugin-nonfree/get
-upstream-version.pl.gz.pgp
Resolving people.debian.org... 5.153.231.30
Connecting to people.debian.org|5.153.231.30|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://people.debian.org/~bartm/flashplugin-nonfree/get-upstream-vers
ion.pl.gz.pgp [following]
--2014-08-02 16:04:16--  https://people.debian.org/~bartm/flashplugin-nonfree/ge
t-upstream-version.pl.gz.pgp
Connecting to people.debian.org|5.153.231.30|:443... connected.
WARNING: cannot verify people.debian.org's certificate, issued by `/C=FR/O=GANDI
 SAS/CN=Gandi Standard SSL CA':
  Unable to locally verify the issuer's authority.
HTTP request sent, awaiting response... 200 OK
Length: 1872 (1.8K) [application/pgp-encrypted]
Saving to: `get-upstream-version.pl.gz.pgp'

100%[======================================>] 1,872       --.-K/s   in 0s

2014-08-02 16:04:16 (14.2 MB/s) - `get-upstream-version.pl.gz.pgp' saved [1872/1
872]

另外,我认识到 adobe flash 可能存在问题,因为它不是免费的(不是开源的,因此有点被排斥),但可以使用 apt-get 或 aptitude 安装它。谷歌建议尝试sudo apt-get install flashplugin-installer

答案2

可能是代理问题。使用命令“env”验证环境验证代理变量http_proxy ftp_proxy

这个问题可能是因为 apt-get / aptitute 有正确的代理设置,但是 wget 不知道询问什么代理。

我通过使用 http_proxy 和 ftp_proxy 设置 /etc/environment 文件解决了这个问题,如下所示:

# /etc/environment --------------------------------------
http_proxy=http://<username>:password@<proxy_ip>:<proxy_port>/
HTTP_PROXY=http://<username>:password@<proxy_ip>:<proxy_port>/
https_proxy=http://<username>:password@<proxy_ip>:<proxy_port>/
HTTPS_PROXY=http://<username>:password@<proxy_ip>:<proxy_port>/
ftp_proxy=http://<username>:password@<proxy_ip>:<proxy_port>/
FTP_PROXY=http://<username>:password@<proxy_ip>:<proxy_port>/
no_proxy=localhost,127.0.0.1,localaddress,.localdomain.com,10.0.0.0/8
NO_PROXY=localhost,127.0.0.1,localaddress,.localdomain.com,10.0.0.0/8

相关内容