我的思想随着这些闪耀的绿叶而闪耀;我的心灵因了这日光的抚触而歌唱;

dpkg: 处理归档 /var/cache/apt/archives/软件名 (–unpack)时出错(libkf5notifications5)

技术专栏 致远 240℃ 0评论

原文地址http://www.cnblogs.com/dakewei/p/5935044.html

前言

本人最近在将自己的装成ubuntu17.04,彻底抛弃windows。
并不是因为所谓的装逼,只想专心的做开发吧。
正是因为ubuntu每年的四月份都会发布新版本,忍不住的尝试(吐槽)了一下,新版本的很多主题兼容性还是有问题啊,而且很多第三方软件依赖的库版本太高。本人就设这样的情况。
本人的错误

错误重现:

正准备解包 .../libqt4-script_4%3a4.8.7+dfsg-5ubuntu2_i386.deb  ...
正在将 libqt4-script:i386 (4:4.8.7+dfsg-5ubuntu2) 解包到 (4:4.8.1-0ubuntu4.5) 上 ...
dpkg: 处理归档 /var/cache/apt/archives/libqt4-script_4%3a4.8.7+dfsg-5ubuntu2_i386.deb (--unpack)时出错:
 尝试覆盖共享的 '/usr/share/doc/libqt4-script/copyright', 它与软件包 libqt4-script:i386 中的其他实例不同
由于已经达到 MaxReports 限制,没有写入 apport 报告。

PS: 本人的情况和作者的类似,但是错误描述不完全一样,由于重启机器了,所以没能记录错误输入信息。但是道理是相同的。

解决方法

#备份原来的dpkg info
sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_back
#建立新的bpdk info文件夹
sudo mkdir /var/lib/dpkg/info

sudo apt-get update

sudo apt-get install -f
#讲新的追加到新备份中
sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_back
#删除不要的
sudo rm /var/lib/dpkg/info -r
#重新设为info
sudo mv /var/lib/dpkg/info_back /var/lib/dpkg/info

PS: 其实我觉得后面几步是多余的,可以直接使用如下命令

sudo mv /var/lib/dpkg/info_back /var/lib/dpkg/info

结语

经过最近对linux的折腾,很多东西又开始慢慢找回感觉 。

转载请注明:致远博客 » dpkg: 处理归档 /var/cache/apt/archives/软件名 (–unpack)时出错(libkf5notifications5)

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址