例如要安裝nslookup ,卻出現相關性關係的提示

root@tony-box:/tmp# nslookup
程式 'nslookup' 目前尚未安裝。 您可以由輸入以下內容安裝:
apt-get install dnsutils
root@tony-box:/tmp# apt-get install dnsutils
正在讀取套件清單... 完成
正在重建相依關係
正在讀取狀態資料... 完成
有些套件無法安裝。這可能意謂著您的要求難以解決,或是若您使用的是
unstable 發行版,可能有些必要的套件尚未建立,或是被移出 Incoming 了。
以下的資訊或許有助於解決當前的情況:

下列的套件有未滿足的相依關係:
dnsutils: 相依關係: libisc60 (= 1:9.7.0.dfsg.P1-1ubuntu0.4) 但 1:9.7.1.dfsg.P2-2ubuntu0.5 卻將被安裝
相依關係: liblwres60 (= 1:9.7.0.dfsg.P1-1ubuntu0.4) 但 1:9.7.1.dfsg.P2-2ubuntu0.5 卻將被安裝
相依關係: bind9-host 但它卻將不會被安裝或
host
E: 損毀的套件

到這個網站https://launchpad.net/ubuntu 找相關的檔案

libisc60 1:9.7.0.dfsg.P1-1ubuntu0.4 (amd64 binary) in ubuntu lucid
liblwres60 1:9.7.0.dfsg.P1-1ubuntu0.4 (i386 binary) in ubuntu lucid

使用 dpkg -i 指令安裝下載回來的.deb檔

root@tony-box:/tmp# dpkg -i liblwres60_9.7.0.dfsg.P1-1ubuntu0.4_i386.deb
dpkg: warning: downgrading liblwres60 from 1:9.7.1.dfsg.P2-2ubuntu0.5 to 1:9.7.0.dfsg.P1-1ubuntu0.4.
(正在讀取資料庫 ... 系統目前共安裝了 211945 個檔案和目錄。)
正準備替換 liblwres60 1:9.7.1.dfsg.P2-2ubuntu0.5(使用 liblwres60_9.7.0.dfsg.P1-1ubuntu0.4_i386.deb)...
正在解開替換的套件檔 liblwres60 ...
正在設定 liblwres60 (1:9.7.0.dfsg.P1-1ubuntu0.4) ...
正在進行 libc-bin 的觸發程式 ...
ldconfig deferred processing now taking place

再重新執行apt-get install dnsutils 即可正常安裝

By admin

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料