LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 887|回复: 3

aptitude 更新软件包出错

[复制链接]
发表于 2008-3-22 18:28:08 | 显示全部楼层 |阅读模式
Writing extended state information... Done
Extracting templates from packages: 100%
Preconfiguring packages ...
(Reading database ... 106297 files and directories currently installed.)
Unpacking libdjvulibre21 (from .../libdjvulibre21_3.5.20-5_amd64.deb) ...
dpkg: error processing /var/cache/apt/archives/libdjvulibre21_3.5.20-5_amd64.deb (--unpack):
trying to overwrite `/usr/share/djvu/osi/cs/messages.xml', which is also in package libdjvulibre15
Errors were encountered while processing:
/var/cache/apt/archives/libdjvulibre21_3.5.20-5_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:
dpkg: dependency problems prevent configuration of libmagick10:
libmagick10 depends on libdjvulibre21 (>= 3.5.20); however:
  Package libdjvulibre21 is not installed.
dpkg: error processing libmagick10 (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
libmagick10
Reading package lists... Done            
Building dependency tree      
Reading state information... Done
Reading extended state information      
Initializing package states... Done
Writing extended state information... Done
Reading task descriptions... Done         
Building tag database... Done


下面是用新立得的出错信息

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2008-3-22 18:48:24 | 显示全部楼层
软件包的更新个人更喜欢命令行的方式~~

遇到这种情况的时候一般都会提示命令

# apt-get -f install

来试一下~~
回复 支持 反对

使用道具 举报

发表于 2008-3-22 20:26:07 | 显示全部楼层
建议更新或升级系统使用新立德软件包管理器(synaptic),易用且功能强大。
回复 支持 反对

使用道具 举报

发表于 2008-3-22 20:46:29 | 显示全部楼层
楼主碰到的问题我也碰到了,刚刚解决。更新libdjvulibre21_3.5.20-5_amd64.deb为什么没有成功是因为libdjvulibre15存在,所以一定要先把它删除;但真正删除起来又因为软件存在依赖关系而删除不了。这时要冒些风险,把它强行删除,然后再用新立得安装libdjvulibre21。命令是:
dpkg -r --force-depends libdjvulibre15
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表