插件窝 干货文章 linux怎么查看是否安装zlib

linux怎么查看是否安装zlib

zlib 方法 bash 系统 852    来源:    2025-05-03

检查Linux系统是否安装zlib的方法

在Linux系统中,有几种方法可以检查是否安装了zlib库:

方法1:使用包管理器查询

对于基于Debian/Ubuntu的系统:

dpkg -l | grep zlib

或者

apt list --installed | grep zlib

对于基于RHEL/CentOS/Fedora的系统:

rpm -qa | grep zlib

或者

yum list installed | grep zlib

方法2:检查库文件是否存在

ls /usr/lib/libz.so* /usr/lib64/libz.so* /usr/local/lib/libz.so* 2>/dev/null

方法3:使用ldconfig检查

ldconfig -p | grep libz.so

方法4:尝试编译测试程序

echo -e '#include <zlib.h>\nint main(){return 0;}' > test.c && gcc test.c -lz -o test 2>/dev/null && echo "zlib is installed" || echo "zlib is not installed"
rm -f test test.c

方法5:检查zlib头文件

ls /usr/include/zlib.h /usr/local/include/zlib.h 2>/dev/null

如果系统安装了zlib,上述方法中的一种或多种会显示相关信息。如果没有安装,你可以使用系统包管理器安装:

  • Ubuntu/Debian: sudo apt-get install zlib1g-dev
  • RHEL/CentOS: sudo yum install zlib-devel
  • Fedora: sudo dnf install zlib-devel