ubunto linux 下包未安裝完全導(dǎo)致的錯(cuò)誤,例如java
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
sun-java6-jre: Depends: sun-java6-bin (= 6-00-2ubuntu2) but it is not going to be installed or
ia32-sun-java6-bin (= 6-00-2ubuntu2) but it is not installable
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
解決方法:
sudo apt-get install -f
apt-get使用參考:
apt-cache search # ——(package 搜索包)
apt-cache show #——(package 獲取包的相關(guān)信息,如說(shuō)明、大小、版本等)
sudo apt-get install # ——(package 安裝包)
sudo apt-get install # —–(package - - reinstall 重新安裝包)
sudo apt-get -f install # —–(強(qiáng)制安裝?#”-f = –fix-missing”當(dāng)是修復(fù)安裝吧…)
sudo apt-get remove #—–(package 刪除包)
sudo apt-get remove - - purge # ——(package 刪除包,包括刪除配置文件等)
sudo apt-get autoremove –purge # —-(package 刪除包及其依賴(lài)的軟件包+配置文件等(只對(duì)6.10有效,強(qiáng)烈推薦))
sudo apt-get update #——更新源
sudo apt-get upgrade #——更新已安裝的包
sudo apt-get dist-upgrade # ———升級(jí)系統(tǒng)
sudo apt-get dselect-upgrade #——使用 dselect 升級(jí)
apt-cache depends #——-(package 了解使用依賴(lài))
apt-cache rdepends # ——(package 了解某個(gè)具體的依賴(lài)?#當(dāng)是查看該包被哪些包依賴(lài)吧…)
sudo apt-get build-dep # ——(package 安裝相關(guān)的編譯環(huán)境)
apt-get source #——(package 下載該包的源代碼)
sudo apt-get clean && sudo apt-get autoclean # ——–清理下載文件的存檔 && 只清理過(guò)時(shí)的包
sudo apt-get check #——-檢查是否有損壞的依賴(lài)