1. 本来想更新一下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就一直这么秀逗着,动不动就要进行一下以下的操作。。。
只需要将/var/lib/dpkg下的info重新创建执行以下操作apt-get install就恢复正常了【至今不知道为什么(mark)】:
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||
2. dpkg 配置libc6的错误问题:
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......