%general-entities; ]> zlib &zlib-version;
&zlib-url;
Zlib-&zlib-version; Zlib <para>Zlib 软件包包含一些程序使用的压缩和解压缩子程序。</para> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&zlib-ch6-sbu;</seg> <seg>&zlib-ch6-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>安装 Zlib 准备安装 Zlib: ./configure --prefix=/usr 编译该软件包: make 运行以下命令以测试编译结果: make check 安装该软件包: make install 需要把共享库移动到 /lib, 因此还需要重新创建 /usr/lib 中的 .so 符号链接: 译注 根据 FHS 的要求, /bin/sbin 中程序用到的共享库需要移动到 /lib。 移动共享库的目的是,在无法挂载 /usr (例如磁盘损坏或网络离线)的情况下, 仍然能使用最基本的系统功能。如果您没有使用单独的 /usr 文件系统,也不在意 FHS 兼容性,可以跳过移动共享库的步骤。 本书和 BLFS 手册中还有其他一些地方需要移动共享库。 mv -v /usr/lib/libz.so.* /lib ln -sfv ../../lib/$(readlink /usr/lib/libz.so) /usr/lib/libz.so Zlib 的内容 安装的库 libz.{a,so} 简要描述 libz 包含一些程序使用的压缩和解压缩函数 libz