Hig*_*ife 9 aptitude apt 12.04
在尝试升级 ( sudo apt-get upgrade) Ubuntu 12.04 时,我有一对软件包会为 dbus 依赖项引发以下 apt-get 安装错误:
dpkg: error processing dbus (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of accountsservice:
accountsservice depends on dbus; however:
Package dbus is not configured yet.
dpkg: error processing accountsservice (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
dbus
accountsservice
E: Sub-process /usr/bin/dpkg returned an error code (1)
Run Code Online (Sandbox Code Playgroud)
Hig*_*ife 11
针对 dpkg 返回错误的类似问题提供的解决方案是使用:
dpkg --configure -a
apt-get install -f
Run Code Online (Sandbox Code Playgroud)
两者都没有解决问题并产生相同的错误输出。在某些情况下, aptitude 可能比apt-get. 解决方案是使用aptitude install -f:
aptitude install -f
Run Code Online (Sandbox Code Playgroud)
说明:
作为一种特殊情况,aptitude install没有参数将作用于任何存储/挂起的操作。当-f给出该选项时,aptitude 在尝试修复损坏包的依赖关系时会更加积极,即使这意味着忽略在命令行上请求的操作。
| 归档时间: |
|
| 查看次数: |
9971 次 |
| 最近记录: |