centos6.5通过ftp下载源码包解压出错出错

[[email protected] ~]# cd /

[[email protected] /]# ls -a

.   .autofsck  boot         cmake-3.1.3.tar.gz  dev  home  lib64       media  opt   root  selinux  sys  usr

..  bin        cmake-3.1.3  data                etc  lib   lost+found  mnt    proc  sbin  srv      tmp  var

[[email protected] /]# rm -rf cmake-3.1.3

[[email protected] /]# tar -zxvf cmake-3.1.3.tar.gz

cmake-3.1.3/.gitattributes

cmake-3.1.3/.hooks-config.bash

tar: Skipping to next header

gzip: stdin: invalid compressed data--format violated

tar: Child returned status 1

tar: Error is not recoverable: exiting now

文件包cmake-3.1.3.tar.gz通过ftp下载,需要通过二进制下载才能保证解压不会出错

因此:

[[email protected] /]# ftp 192.168.66.180

Connected to 192.168.66.180 (192.168.66.180).

220 Microsoft FTP Service

Name (192.168.66.180:root): view

331 Password required for view.

Password:

230 User logged in.

Remote system type is Windows_NT.

ftp> bin

200 Type set to I.

ftp> ls -a

227 Entering Passive Mode (192,168,66,180,214,173).

125 Data connection already open; Transfer starting.

03-05-15  05:41PM                  588 192.168.66.176.pub

03-06-15  05:05PM                  392 authorized_keys

03-11-15  09:26AM              5959549 cmake-3.1.3.tar.gz

03-13-15  02:32PM                59108 ftp-0.17-54.el6.x86_64.rpm

03-06-15  05:06PM                 1702 id_rsa

03-13-15  04:03PM             33115859 mysql-5.6.23.tar(1).gz

03-03-15  05:26PM              1933734 pcre-8.34.tar.gz

226 Transfer complete.

ftp> get cmake-3.1.3.tar.gz

local: cmake-3.1.3.tar.gz remote: cmake-3.1.3.tar.gz

227 Entering Passive Mode (192,168,66,180,214,174).

125 Data connection already open; Transfer starting.

226 Transfer complete.

5959549 bytes received in 0.513 secs (11617.78 Kbytes/sec)

ftp> bye

221 Goodbye.

重要命令:bin 表示以二进制方式下载

时间: 2024-12-20 13:36:49

centos6.5通过ftp下载源码包解压出错出错的相关文章

为什么下载源码包需要到官网上去下载?

1. 为什么下载源码包需要到官网上去下载? 答:官网提供的源码包更完整,无修改,无病毒,无后门. 2. 64位机器是否可以安装32位rpm包?64位机器是否可以安装32位的mysql二进制免编译包? 答:可以,但是不建议这样做,最好是安装对应版本的包,不容易出问题. 3. 编译安装apache时, 会有什么问题? 答:编译安装apache需要底层接口库apr的支持,如果不加--with-included-apr参数,会编译出错:Cannot use an external APR with th

下载源码包的地方

下载源码包的地方: http://downloads.openwrt.org.cn/sources/

idea 使用maven 下载源码包

方式1:全量下载源码包 方式二:下载单个源码包 随便找个源码可以看到文件上有download (标识下载源码包) choose sources表示选择那个版本的源码包 原文地址:https://www.cnblogs.com/blogxiao/p/11658781.html

Help-IntelliJIDEA-2019-基础设置:10.Maven自动下载源码包,告别反编译,直接上源码注释

ylbtech-Help-IntelliJIDEA-2019-基础设置:10.Maven自动下载源码包,告别反编译,直接上源码注释 1.返回顶部 1. 10.Maven自动下载源码包,告别反编译,直接上源码注释Configure | Settings | Build, Execution, Deployment | Build Tools | Maven | Importing将Automatically Download 的 Source 勾上. 2. 2.返回顶部 3.返回顶部 4.返回顶部

二十二、yum更换国内源、yum下载rpm包、yum源码包安装

一.yum更换国内源(更换yum仓库源) 1. # cd /etc/yum.repos.d/          进入到这个目录里边 2. # rm -f dvd.repo                    删除之前创建的这个文件 # cp ../yum.repos.d.bak/* .       复制之前备份的文件回来 # rm -f CentOS-Base.repo        将最核心的这个文件删除,可以ls查看到 3.# wget http://mirrors.163.com/.he

CentOS 7.0源码包搭建LNMP方法分享(实际环境下)

CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14 一.配置防火墙,开启80端口.3306端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2.安装iptables防火墙 yum ins

18、Linux源码包安装详解

安装源码包 安装一个源码包,是需要我们自己把源代码编译成二进制的可执行文件.如果你读得懂这些源代码,那么你就可以去修改这些源代码自定义功能,然后再去编译成你想要的.使用源码包的好处除了可以自定义修改源代码外还可以定制相关的功能,因为源码包在编译的时候是可以附加额外的选项的. 源码包的编译用到了linux系统里的编译器,常见的源码包一般都是用C语言开发的,这也是因为C语言为linux上最标准的程序语言.Linux上的C语言编译器叫做gcc,利用它就可以把C语言变成可执行的二进制文件.所以如果你的机

linux下软件包管理-源码包-二进制包

linux软件包管理  1.软件包分类     源码包     二进制包(rpm包)      2.rpm包命名规则      命名规则:         name-major-minjor-release-release.arch.rpm                   name:包名         major:主版本号         minjor:次版本号         release:发行版本,修复了重大的bug         release:rpm的功能更新         

实验:将inotify-tools-3.14.tar.gz源码包做成rpm包

实验步骤:1首先将inotify-tools-3.14.tar.gz下载2 yum -y install rpm-build //安装将源码包变成RPM包的工具3 rpmbuild -ba xx.spec //动创建rpmbuild目录(也可以手动创建,但是比较麻烦)4cp /root/inotify-tools-3.14.tar.gz /root/rpmbuild/SOURCES/ //将源码包拷贝到存放源码包的位置5 vim /root/rpmbuild/SPECS/inotify-tool