MENU

缺少.so文件

October 11, 2018 • Linux阅读设置

简介

  • *.so 文件如同 Windows 中的 dll 文件一样,动态链接库文件

故障原因

  • 软件正常运行所需要的依赖包没有安装
  • 系统找不到依赖包的 *.so 共享链接库

故障现象

  • 无法正常编译、安装或运行软件。报错提示 "缺少…….so 文件"

解决思路

  • 编辑 /etc/ld.so.conf 配置文件,确认已安装能提供相应 *.so 共享库的软件包添加库文件路径,更新.

其他

  • 数据库一般会默认安装到 /usr/local 目录下
  • ss.rpm 可能会产生一个库文件在 /opt/ss.so

其他程序

没有安装这个库文件的程序

  • 解决:安装该程序

已经安装好这个库文件的程序,但产生的库不在默认位置 /usr/local

  • 解决 A: 利用 find 查找该库文件
  • 解决 B: 将该库文件的路径,放入 /etc/ld.so.conf 文件中

/etc/ld.so.conf 文件记录了库的默认搜索路径

Archives QR Code
QR Code for this page
Tipping QR Code