Ubuntu服务器上无法解压ownCloud压缩包求助
Ubuntu服务器上无法解压ownCloud压缩包求助
看起来你遇到的问题大概率是下载的压缩包损坏了,或者wget命令的格式有误导致没下载到完整有效的文件。我来一步步帮你排查解决:
第一步:检查压缩包的有效性
先确认你下载的文件是不是真的是完整的zip包:
- 用
ls -lh /tmp/owncloud-10.0.3.zip查看文件大小,ownCloud 10.0.3的zip包正常大小大概在400MB左右,如果你的文件只有几KB或者明显偏小,那肯定是下载出问题了。 - 再用
file /tmp/owncloud-10.0.3.zip查看文件类型,如果输出不是类似Zip archive data, at least v2.0 to extract,说明这个文件根本不是有效的zip包,大概率是下载到了错误页面(比如404提示的HTML文件)。
第二步:修正下载命令
你之前的命令写法有两个问题:一是把cd /tmp和wget写在一行却没加分号分隔,二是URL缺少了https://前缀,这会导致wget无法正确访问下载地址。正确的命令应该是:
cd /tmp wget https://download.owncloud.org/community/owncloud-10.0.3.zip
第三步:重新下载并解压
先删掉损坏的旧文件:
rm /tmp/owncloud-10.0.3.zip
然后用修正后的命令重新下载,下载完成后再执行解压:
cd /tmp wget https://download.owncloud.org/community/owncloud-10.0.3.zip unzip owncloud-10.0.3.zip
第四步:备选方案——换用curl下载
如果wget还是有问题,你可以试试用curl工具下载:
cd /tmp curl -O https://download.owncloud.org/community/owncloud-10.0.3.zip unzip owncloud-10.0.3.zip
另外还要确认你的服务器上已经安装了unzip工具,如果没装的话先执行安装:
sudo apt update && sudo apt install unzip
备注:内容来源于stack exchange,提问作者chipu
相关产品推荐
相关产品推荐

