unzip-5.50

介绍 unzip

下载地址 (HTTP):    http://www.mirror.ac.uk/sites/ftp.info-zip.org/pub/infozip/src/unzip550.tar.gz
下载地址 (FTP):             ftp://ftp.info-zip.org/pub/infozip/src/unzip550.tar.gz
使用版本:                   5.50
包的大小:                   1.1 MB
估计所需硬盘空间:           5.8 MB
估计所需编译时间:          0.42 SBU

unzip软件包包含ZIP 扩展工具,用于解压ZIP的档案文件. ZIP档案文件是用PKZIP 或Info-ZIP 工具在ms-dos环境创建的.

下载两个补丁: http://downloads.linuxfromscratch.org/blfs-patches. 补丁以 unizp-5.50 打头。

安装 unzip

用以下命令安装 unzip:

patch -Np1 -i ../unzip-5.50-fix-Makefile.patch &&
patch -Np1 -i ../unzip-5.50-fix-libz.patch &&
cp unix/Makefile . &&
make prefix=/usr linux &&
make prefix=/usr linux_shlibz &&
make prefix=/usr install &&
cp -a libunzip.so* /usr/lib

命令解释

make prefix=/usr linux: 这个命令替换了Makefile的前缀(prefix)变量/usr/local并且为linu系统建立可执行的变量.另一种'linux'的选择可以同过'make list'命令看到.

make prefix=/usr linux_shlibz : 编译共享的 libunzip 库文件,并把 unzip 连接到它和 zlib 上.

内容

unzip 软件包包含 unzip, funzip, unzipfsx, zipgrepzipinfo.

具体说明

unzip

unzip从ZIP档案文件中 列出,测试或展开文件.

funzip

funzip 允许unzip命令的输出重新定向.

unzipfsx

unzipfsx 是自我解压的存根可被预先考虑为一个ZIP档案文件.这种格式的文件允许接收方解压缩这个档案文件时不用安装unzip.

zipgrep

zipgrep 是一个查找器(grep),用来查找ZIP档案文件.

zipinfo

zipinfo 提供ZIP档案文件里文件的技术信息,包括文件使用权限,加密状况,压缩方式等等.