大家好
linux 最難處理就是相依性,今天想請教大家一下,就是我想把centos 6.9內
的php 5.3升級5.4以上版本,目前裡面有cacti mysql apache postfix phpmyadmin這些東西在run想請問我除了先移除這些東西才能有辦法更新嗎??
目前我用yum和rpm安裝都存在相依性問題一直不能解決,新版php部份
我有把remi的repo加入yum裡面,似乎因為php-common相依性太多無法完成
使用rpm 手動更新更別說也是死,只有移除所有東西套件才有辦法升級嗎??
我知道有可以忽略相依性參數更新,但這個似乎大動作更新怕會掛掉,有高手能指導的嗎??
謝謝大家!
現有安裝套件
yum和rpm無法通過相依性畫面
linux 最難處理就是相依性,
相依性問題是結果, 告訴您真正的原因是您試圖安裝有問題的套件, 不要倒果為因.
在您的相依性問題中, 最大的問題是您要安裝的套件要求較新版本的核心套件glibc和pthread, 可能的解決方案:
謝謝你分享你的意見,目前系統是用yum update整機更新上來了,所以可以說目前套件因該是如你說的正式版本最終版本,對於沒有授權版本來說,有授權是否能在更新我就不清楚。
額外想請問一下如果使用SRPMS自行編譯方式如php-common之外其他的不需要嗎?還是編譯完php-common然後安裝後其他相依套件在yum更新嗎?謝謝你寶貴意見。
因為我都是自己編譯的, 我的系統中沒有php-common, 但您可以用指令ldd來查相關php到底連結了那一些套件.
大大果然高人,這年頭都自己編譯安裝不多人了,說實在太累了,尤其有相依性較多套件,謝謝你,我在試試看,真不行也只能放棄了,太多東西要設定了