目录
- 会安装也要会卸载
- make uninstall
- ldconfig
会安装也要会卸载
有些人就只会装。
最常见的场景就是需要卸载之前版本的pjproject。
一般来说,其他版本的 pjproject 会被作为静态链接库安装。这些库跟 Asterisk可能不兼容。 因此,在安装正确版本的pjproject之前,要先卸载之前版本的。
make uninstall
如果你没有 “uninstall” 这个make操作,可能是版本不对,需要到https://github.com/asterisk/pjproject 参考下。
然后我们把这些文件也一并删除:
rm -f /usr/lib/libpj\*.a /usr/lib/libmilenage\*.a usr/lib/pkgconfig/libpjproject.pc
ldconfig
ldcofnig可以帮助加载合适的库文件。
有一个命令可以检查是否还有pjsip没删干净。
ldconfig -p | grep pj
如果检查不到,就意味着已经把pjproject删除干净了。