分类: LINUX
2010-07-17 15:02:55
sudo apt-get autoremove 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。 有 1 个软件包没有被完全安装或卸载。 解压缩后会消耗掉 0B 的额外空间。 正在设置 redoffice-debian-menus (5.0-9493) ... dpkg (子进程):无法运行 已安装的 post-installation 脚本: 可执行文件格式错误 dpkg:处理 redoffice-debian-menus (--configure)时出错: 子进程 已安装的 post-installation 脚本 返回了错误号 2 在处理时有错误发生: redoffice-debian-menus E: Sub-process /usr/bin/dpkg returned an error code (1) |
dpkg --force-help dpkg 强制选项 - 可指定遇到问题时的处理手段: 警告的同时继续执行: --force-<手段>,<手段>,... 有错误时立即中止: --refuse-<手段>,<手段>,... | --no-force-<手段>>,... 强制执行的各种手段: all [!] 应用所有的强制手段 downgrade [*] 把软件包替换成更低版本的软件包 configure-any 配置任何软件包,只要这可能有助于现在的操作 hold 同时也对被标记为“保持原状”(hold)的软件包进行操作 bad-path PATH 环境变量中找不到关键的程序,有可能引起错误 not-root 即使用户不是 root,也试图安装(或卸载)程序 overwrite 使用来自某个软件包的文件覆盖原本属于另一软件包的文件 overwrite-diverted 使用一个不是转移(diverted)版本的文件覆盖转移(diverted)版本的文件 bad-verify 即使软件包没能通过验证,它也将被安装 depends-version [!] 把有关版本的依赖问题作为警告处理 depends [!] 把所有类型的依赖问题都作为警告处理 confnew [!] 总是使用新版的配置文件,不再询问 confold [!] 总是使用原有的配置文件,不再询问 confdef [!] 如果有缺省选择的话,就使用它, 若是没有,同时也没有使用 confold 或 confnew 选项的话,将会询问您,并由您作出选择 confmiss [!] 总是安装缺失的配置文件 conflicts [!] 让相互冲突的软件包也得以安装 architecture [!] 即使软件包所属的体系架构与环境不符,它也将被处理 overwrite-dir [!] 用来自一个软件包的文件覆盖原本属于另一软件包的目录 remove-reinstreq [!] 删除那些需要安装的软件包 remove-essential [!] 删除重要的软件包 |
sudo dpkg --remove --force-remove-reinstreq redoffice-debian-menus |