打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
linux 源码安装 zip/unzip

场景说明

  1. Linux服务器,没有root权限

  2. 需要使用zip/unzip,但遗憾的是服务器没有安装

  3. https://blog.csdn.net/github_28260175/article/details/99420182

解决办法

自己用源码编译

步骤

  1. 下载zip/unzip的源码包 -> 工具主页 Info-ZIP
    实际上主页的下载地址过期了 -> 真下载主页 sourceforge

  2. tar解压

  3. 到解压好的文件夹里,把./unix/Makefile拷到根目录.下,用make generic安装即可。

过程

  1. 下载unzip60.tar.gz

wget http://downloads.sourceforge.net/infozip/unzip60.tar.gz

或者

wget https://nchc.dl.sourceforge.net/project/infozip/UnZip 6.x %28latest%29/UnZip 6.0/unzip60.tar.gz
  1. 解压

tar xzvf unzip60.tar.gz
  1. 安装

cp ./unix/Makefile .make cleanmake generic
下载文件后解压可得到 unzip60.tar.gz 和 zip30.tar.gz 两个文件。
编译zip30.tar.gz:
tar -zxvf zip30.tar.gz
cd zip30
make -f unix/Makefile generic
编译完成后当前目录存在zip可运行文件,

若要自定义交叉编译工具,比如在嵌入式系统运行,则只要修改
unix\Makefile文件下的:
#CC = cc 这句屏蔽 并修改对应的路径
CC = /home/mipsel-unknown-linux-gnu/bin/mipsel-unknown-linux-gnu-gcc
然后重新clean 后再编译即可:
make -f unix/Makefile clean
make -f unix/Makefile generic
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Linux下的压缩文件剖析
Linux 常用命令集合(基础部分)
Linux 日常操作(质量团队培训)
Linux下10个不同的查看归档或压缩文件内容的方法
linux下压缩与解压(zip、unzip、tar)详解
文件打包与解压缩
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服