Fix missing dependency libmysqlclient.so.15 when installing MySQL-python via yum
สำหรับเครื่อง centos 5 ที่ใช้งาน MySQL ที่สูงกว่า version ที่มาพร้อมกับ OS อาจประสบปัญหาการลง MySQL-python ไม่ว่าจะผ่าน yum หรือ rpm เพราะโปรแกรมทั้งสองจะฟ้องว่าไม่พบไฟล์ libmysqlclient_r.so.15 ซึ่งเป็นไฟล์ที่ package MySQL-python ต้องการ และถ้าหากติดตั้ง MySQL-python โดยไม่สนใจไฟล์ libmysqlclient_r.so.15 ก็ไม่สามารถใช้งานได้
วิธีแก้ไขทำได้โดยการติดตั้ง MySQL-shared-compat เข้าไปโดยสามารถ download ได้จาก “http://dev.mysql.com” และใช้คำสั่ง rpm ติดตั้ง เท่านี้ก็จะสามารถติดตั้ง MySQL-python ได้โดยไม่ติดปัญหาเรื่องไม่พบไฟล์ libmysqlclient_r.so.15 แน่นอน
คำสั่งที่ใช้ติดตั้ง
[shell]rpm -ivh MySQL-shared-compat-5.xx.xx.rhel5.x86_64.rpm [/shell]