我不断得到
错误: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