Linux下不同包管理器的软件卸载笔记
一份关于 apt、yum、dnf、rpm、zypper、pacman 以及手动安装包卸载方法的经验整理,附带卸载后清理依赖的提醒。
支持通配符SSL证书、多域名证书、IP证书。适配ACME接口, 支持Zerossl、Let's Encrypt和Google等渠道。登录已有账号
2026-07-05 10:15:41 Linux 共享库 调试 ldconfig LD_LIBRARY_PATH
跑程序的时候突然甩出来这么一行:
./ndt: error while loading shared libraries: libvtkRenderingOpenGL2-7.1.so.7.1p: cannot open shared object file: No such file or directory
这种错 Linux 下太常见了,意思就是系统找不到它需要的 .so 文件。原因通常就两类:要么压根没装这个库,要么库在但不在动态链接器搜索的路径里。排查起来其实挺套路化的,顺着下面几步走,大概率能解决。
先用 find 命令确认这个库到底在不在磁盘上。没必要从头开始 apt install,很多时候文件其实已经在某个角落,只是路径没对上。
sudo find / -name "libvtkRenderingOpenGL2-7.1.so.7.1p"
如果找到了,记下路径,比如 /usr/local/lib 或者某个自定义安装目录。接着就可以直接把这个路径加到 LD_LIBRARY_PATH 里,再跑一次程序看看。
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
这是临时生效的做法,要持久化的话可以写进启动脚本或者 /etc/ld.so.conf.d/ 下面。
如果 find 没结果,那就是真缺这个库,得装。Debian/Ubuntu 这边一般是 apt-get,不过包名不一定叫 vtk7,得根据实际发行版和版本搜一下。
sudo apt-get update sudo apt-get install vtk7
装完之后别急着跑,有时候库文件虽然到齐了,但它自己依赖的其他库还缺,加载一样会失败。
这时候用 ldd 看一下 ndt 的依赖关系,哪些 not found 一目了然。
ldd ./ndt
缺什么补什么,apt 再装对应的包就行。
涉及系统级库路径变动或者手动装了新库之后,最好跑一次 ldconfig 重建共享库缓存,否则动态链接器可能还是认不到。
sudo ldconfig
还有一个经常被忽略的点:文件权限。库文件在,路径也对,但程序没权限读,照样报 “No such file or directory”——这个报错有时候会骗人,实际上是权限问题。
ls -l 看一眼,必要的话 chmod 755。
ls -l /path/to/libvtkRenderingOpenGL2-7.1.so.7.1p sudo chmod 755 /path/to/libvtkRenderingOpenGL2-7.1.so.7.1p
以上几步走完,大部分共享库加载失败的问题都能消停。如果还是不行,那可能要往程序编译时指定的 rpath 或者系统加固策略(比如 SELinux)上怀疑了,不过那属于更特殊的情况,先别把自己绕进去。
上一篇: 从JoySSL一年期政务证书看证书生命周期的博弈与自动化落点
下一篇: APDL 模态分析常用命令备忘
一份关于 apt、yum、dnf、rpm、zypper、pacman 以及手动安装包卸载方法的经验整理,附带卸载后清理依赖的提醒。
本文为您详细解析Ubuntu系统字体安装与调整的全过程,从图形化工具Font Manager到命令行操作,助您轻松驾驭自定义字体。更有GNOME Tweak Tool深度美化秘籍,提升视觉体验。附带等宽字体使用提示,避免终端显示问题,让您的Ubuntu界面焕然一新。
本文手把手教你在Linux系统上安装MinIO对象存储服务,并详细指导如何配置SSL证书以实现安全的HTTPS访问。
Linux服务器SSL证书部署的全流程,包括证书准备、端口配置、Web服务器(Nginx/Apache)配置及验证方法。核心要点涵盖证书文件权限管理、443端口开放策略、TLS协议版本优化配置,以及常见部署问题的系统化排查方案。通过标准化配置模板和可视化排查表格,帮助运维人员快速完成HTTPS安全改造,有效提升网站安全防护能力。
Linux系统下查看SSL证书有效期的三种方法:OpenSSL命令、Python脚本及浏览器查看。OpenSSL命令支持远程服务器和本地证书文件的查看,并可检查证书有效性;Python脚本提供编程方式获取证书信息;浏览器查看则适用于快速验证。文章还强调了证书格式处理和时间同步的重要性,并建议结合自动化监控定期检查证书有效期,确保网站安全性和可靠性。