在Linux使用apt-get安裝程式時,出現"相依關係"

常用Linux時,尤其是新手,在Linux使用apt-get安裝程式時出現以下的狀況時:
root@abc:~# apt-get install isc-dhcp-server
正在讀取套件清單... 完成
正在重建相依關係
正在讀取狀態資料... 完成
您也許得執行 'apt-get -f install' 以修正這些問題:
下列的套件有未滿足的相依關係:
 shadowsocks-libev-build-deps : 相依關係: asciidoc-base 但它卻無法安裝或
                                              asciidoc 但它卻將不會被安裝
                                相依關係: libev-dev 但它卻將不會被安裝
                                相依關係: libmbedtls-dev 但它卻無法安裝
                                相依關係: libpcre3-dev 但它卻將不會被安裝
                                相依關係: libsodium-dev (>= 1.0.8~) 但它卻將不會被安裝
                                相依關係: libc-ares-dev 但它卻將不會被安裝
                                相依關係: xmlto 但它卻將不會被安裝
E: 未能滿足相依關係。請試著不指定套件來執行 'apt-get -f install'(或採取其它的解決方案)。


如果有root權限時可以直接使用以下指令,以補齊相依關係:

~# apt-get -f install isc-dhcp-server

如果沒有root權限可以直接直接使用以下指令,以補齊相依關係:

~$ sudo apt-get -f install isc-dhcp-server

不用在後面加入任何參數,直接執行就可以了,剛開始我看到這個指令以為要加入參數,後來發現不用,他會自己找。

留言

這個網誌中的熱門文章

在手機不用任何下載影片的工具或網頁下載影片

Arduino基本實習操作:七段顯示器計1數到60