arch-linux – Postfix找不到MySQL共享库
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了arch-linux – Postfix找不到MySQL共享库,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1067字,纯文字阅读大概需要2分钟。
内容图文
我试图安装Postfix与MySQL支持.当我启动或运行postfix守护程序时,它会抱怨它“找不到libmysqlclient.so.18”,它位于/usr/local/mysql / lib目录中,我在构建程序包时链接了该目录.
我在/usr/lib中添加了一个符号链接到/usr/local/mysql/lib/libmysqlclient.so.18,这解决了问题,但这是一个非常复杂的解决方案,我宁愿以正确的方式做到这一点.
我跟着this documentation,除了那个小错误之外它都有效.
我正在运行Arch Linux,内核版本2.6.33
解决方法:
最简单的解决方案是从Arch Linux软件包安装MySQL,然后库将在/usr/lib中,一切都会顺利进行.
如果你在包装系统之外安装MySQL,那么/usr/local/lib是库的预期位置;在那里放置了一个符号链接.我建议使用stow或xstow在从源代码安装程序时自动创建符号链接;见Keeping track of programs.
如果您希望所有程序在/usr/local/mysql / lib中查找库,请将其添加到/etc/ld.so.conf中的默认库搜索路径.但我更推荐/usr/local/lib中的符号链接,如果这是你想要的.
如果您只希望Postfix在/usr/local/mysql / lib中查找库,请编辑启动Postfix的脚本 – 类似于/etc/rc.d/postfix(我不知道Arch上的确切位置).在启动后缀守护程序之前,添加该行
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH${LD_LIBRARY_PATH:+:}/usr/local/mysql/lib"
内容总结
以上是互联网集市为您收集整理的arch-linux – Postfix找不到MySQL共享库全部内容,希望文章能够帮你解决arch-linux – Postfix找不到MySQL共享库所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。