記一次光盤製作yum源安裝依賴包出錯的問題

我將光盤鏡像ISO的文件掛載之後,複製到了Linux主機上,在安裝Samba的時候卻出錯了,給的提示如下所示:

---> 軟件包 pytalloc.x86_64.0.2.1.2-1.el7 將被 安裝
--> 正在處理依賴關係 libtalloc = 2.1.2-1.el7,它被軟件包 pytalloc-2.1.2-1.el7.x86_64 需要
--> 解決依賴關係完成
錯誤:軟件包:pytalloc-2.1.2-1.el7.x86_64 (dvd)
          需要:libtalloc = 2.1.2-1.el7
          已安裝: libtalloc-2.1.6-1.el7.x86_64 (@anaconda)
              libtalloc = 2.1.6-1.el7
          可用: libtalloc-2.1.2-1.el7.x86_64 (dvd)
              libtalloc = 2.1.2-1.el7
 您可以嘗試添加 --skip-broken 選項來解決該問題

這是因爲我要安裝的Samba依賴的軟件版本是要比較低的版本,而我主機上已經裝了該軟件的較高版本,出現這種問題我一開始的用的方法就是rpm -e 卸載相應的rpm包,之後一個又一個的依賴關係讓人噁心,最後我用的方法是yum -remove 軟件包名稱 然後執行yum install -y samba samba-client 便安裝成功了。可能是長期坐着懵逼了,竟然用rpm -e一個一個的去卸載rpm包,而不用yum -remove去卸載,寫篇博客記一下!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章