【问题标题】:Error download python3.4 with wget使用 wget 下载 python3.4 时出错
【发布时间】:2014-08-25 02:34:10
【问题描述】:

我想在我的 CentOS 上安装 python 3.4。 wget 给我看这段文字:

[root@5]# wget https://www.python.org/ftp/python/3.4.1/Python-3.4.1.tar.xz
--2014-07-03 16:39:11--  https://www.python.org/ftp/python/3.4.1/Python-3.4.1.tar.xz
Resolving www.python.org... 185.31.19.175
Connecting to www.python.org|185.31.19.175|:443... connected.
ERROR: certificate common name `*.c.ssl.fastly.net' doesn't match requested host name `www.python.org'.
To connect to www.python.org insecurely, use `--no-check-certificate'.
Unable to establish SSL connection.


我使用--no-check-certificate,但是当我想要extraxt Python-3.4.1.tar.xz 时看到这个错误:

[root@5]# tar xvf Python-3.4.1.tar.xz
tar: This does not look like a tar archive
tar: Skipping to next header
tar: Archive contains obsolescent base-64 headers
tar: Read 4828 bytes from Python-3.4.1.tar.xz
tar: Error exit delayed from previous errors

我该如何解决?

【问题讨论】:

  • 您的网站有些奇怪。当我获取此 URL 时,我不会收到此警告,也不需要指定 --no-check-certificate。您似乎通过侦听 SSL 通信的透明代理进行连接,并可能破坏您的下载。
  • 这里有一个链接可以在centos上安装python它可能会有所帮助toomuchdata.com/2014/02/16/how-to-install-python-on-centos
  • 我用我的其他 VPS wget https://www.python.org/ftp/python/3.4.1/Python-3.4.1.tar.xz 没有问题:(
  • 亲爱的 Padraic,我在使用源代码安装 python 时没有问题。我在下载 Python 源时遇到问题。
  • 对不起,我认为出于某种原因,tut 使用了另一种方法。

标签: python shell centos wget tar


【解决方案1】:

首先安装 xz-devel。例如。在 CentOS 上:

yum install xz-devel

之后你需要用 xz 解压:

xz -d Python-3.4.1.tar.xz

然后就可以正常tar了。

tar -xvf Python-3.4.1.tar

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 2021-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-06
    相关资源
    最近更新 更多