linux 下使用 ftp 下载 rpm 文件并安装时提示 rpmReadSignature 错误

在Linux系统中尝试通过ftp下载并安装花生壳客户端时遇到rpmReadSignature错误。问题根源在于ftp下载时未使用二进制模式。解决方法是登录ftp服务器后,先输入binary命令切换到二进制模式,然后重新下载rpm文件,这样可以避免安装错误。
摘要由CSDN通过智能技术生成

  想下载并安装一个花生壳客户端(CentOS 6.5 x64),使用 wget 一直无法成功,只好在主机(Win7 SP1 x64)上用工具下载,然后放到主机里设置的一个简单的ftp server里,再在服务器里下载。可一直提示rpmReadSignature 错误,导致无法安装。原来只要在 get 之前使用一个 binary 指令就可以解决。


[linsi@~]$ ls
Desktop  Documents  Downloads  Music  phddns-3.0-1.x86_64.rpm  Pictures  Public  Templates  Videos
[linsi@~]$ rpm -ivh phddns-3.0-1.x86_64.rpm
error: phddns-3.0-1.x86_64.rpm: not an rpm package (or package manifest):
[linsi@~]$


  度娘告诉我,原来是 ftp 时没有选择二进制(binary)模式,于是在 logon 成功后,敲入 binary 命令,再用 get 重新下载。


[linsi@~]$ ftp 10.10.3.6
Connected to 10.10.3.6 (10.10.3.6).
220-FileZilla Server v0.9.33 beta
220-written by Tim Kosse (Tim.Kosse@gmx.de)
220 Please visit http://sourceforge.net/projects/filezilla/
Name (10.10.3.6:linsi):
331 Password r
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值