1. 原本想更新一下git,使用如下命令安裝git
sudo apt-add-repository ppa:git-core/ppa sudo apt-get update sudo apt-get install git
結果遇到cups等配置錯誤,忘記記錄了。。。返回的是dpkg return error 1,記得以前也有返回「有一個軟件沒有徹底安裝或卸載」的問題,在/var/log下查看dpkg_log 發現出現錯誤的程序都是 status half-configured 和status half-installed安裝不徹底,好像是有一次不當心刪了archives裏的東西,而後偶的ubuntu就一直這麼秀逗着,動不動就要進行一下如下的操做。。。ubuntu
只須要將/var/lib/dpkg下的info從新建立執行如下操做apt-get install就恢復正常了【至今不知道爲何(mark)】:
spa
cd /var/lib/dpkg $ sudo mv info info_old $ sudo mkdir info $ sudo apt-get autoremove $ sudo apt-get install -f
再執行apt-get install,結果告訴我最新的了(1.9.0),不用更新了,但是人家官網上明明有個1.9.1 的麼o_o||code
2. dpkg 配置libc6的錯誤問題:blog
log中也是half-configured和half-installed的問題,但是上面的方法解決不了這個問題:進程
dpkg: error processing /var/cache/apt/archives/libc6_2.17-0ubuntu5.1_i386.deb (--unpack): 子進程 新的 pre-installation 腳本 返回了錯誤號 1 在處理時有錯誤發生: /var/cache/apt/archives/libc6_2.17-0ubuntu5.1_amd64.deb /var/cache/apt/archives/libc6_2.17-0ubuntu5.1_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
搜索解決辦法ing......rem