使用wget下载python3.4时出错
我想在我的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
这个选项,但是当我想解压 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
我该怎么解决这个问题呢?
1 个回答
0
首先,你需要安装 xz-devel。比如在 CentOS 系统上,你可以这样做:
yum install xz-devel
安装完成后,你需要用 xz 来解压文件:
xz -d Python-3.4.1.tar.xz
然后你就可以正常解压 tar 文件了。
tar -xvf Python-3.4.1.tar
希望这些信息对你有帮助。