1. 程式人生 > >記一次安裝mysql-devel帶來的系統問題

記一次安裝mysql-devel帶來的系統問題

  週末安裝qconf時由於glibc版本過低升級了glic後,在做軟連的時不小心錯建了軟連導致整個開發機崩潰,於是開始重灌開發機,由於公司都開始做容器化,因此開發機選用了centos7.2

  在編譯完python安裝MYSQL-python過程由於需要依賴mysql-devel,於是安裝yum install mysql-devel。安裝完發現一個詭異的時間,系統python2.7.5 變成2.7.15.導致整個系統yum崩潰,python也隨即崩潰,暫時找不到原因,於是考慮如何恢復。

  下載python2.7.5原始碼重新編譯python;使用命令:

   .configure --prefix=/usr --exec-prefix=/usr .

  安裝完成後執行python -v,看到輸出發現可以正常使用,

   執行yum -h 發現報錯 no module named rpm。

   執行rpm -qa |grep rpm-python 發現存在,為什麼會找不到呢?

    檢視新python的sys.path ,沒有將/usr/lib64/python2.7/site-packages包含在sys.path中,於是修改/usr/bin/yum檔案,將環境變數匯入於是可以yum -h一切都好使了