LinuxSir.cn,穿越时空的Linuxsir!

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

apt-get remove 和dpkg --remove 无法删除软件

[复制链接]
发表于 2007-4-27 21:35:00 | 显示全部楼层 |阅读模式
当初用dpkg -i tfm-microsoft-sim* 安装了simsum simuhei simyou三个字体软件,
debianET:/mnt/wine/Downloads# dpkg -i tfm*
选中了曾被取消选择的软件包 tfm-microsoft-simhei。
(正在读取数据库 ... 系统当前总共安装有 104805 个文件和目录。)
正预备替换 tfm-microsoft-simhei 0.1-2 (使用 tfm-microsoft-simhei_0.1-2_all.deb) ...
正在解压缩将用于更替的包文件 tfm-microsoft-simhei ...
/var/lib/dpkg/info/tfm-microsoft-simhei.postrm: line 1: /usr/bin/kpsewhich: 没有那个文件或目录
dpkg:警告 - 原先的 post-removal 脚本 退出时返回了错误号 1
dpkg - 现转而试用新软件包所带的脚本...
/var/lib/dpkg/tmp.ci/postrm: line 1: /usr/bin/kpsewhich: 没有那个文件或目录
dpkg:处理 tfm-microsoft-simhei_0.1-2_all.deb (--install)时出错:
子进程·新的 post-removal 脚本·返回了错误号·1
/var/lib/dpkg/tmp.ci/postrm: line 1: /usr/bin/kpsewhich: 没有那个文件或目录
dpkg: 作下列清理工作时发生错误:
子进程·post-removal script·返回了错误号·1
正预备替换 tfm-microsoft-simsun 0.1-2 (使用 tfm-microsoft-simsun_0.1-2_all.deb) ...
正在解压缩将用于更替的包文件 tfm-microsoft-simsun ...
/var/lib/dpkg/info/tfm-microsoft-simsun.postrm: line 1: /usr/bin/kpsewhich: 没有那个文件或目录
dpkg:警告 - 原先的 post-removal 脚本 退出时返回了错误号 1
dpkg - 现转而试用新软件包所带的脚本...
/var/lib/dpkg/tmp.ci/postrm: line 1: /usr/bin/kpsewhich: 没有那个文件或目录
dpkg:处理 tfm-microsoft-simsun_0.1-2_all.deb (--install)时出错:
子进程·新的 post-removal 脚本·返回了错误号·1
/var/lib/dpkg/tmp.ci/postrm: line 1: /usr/bin/kpsewhich: 没有那个文件或目录
dpkg: 作下列清理工作时发生错误:
子进程·post-removal script·返回了错误号·1
选中了曾被取消选择的软件包 tfm-microsoft-simyou。
正预备替换 tfm-microsoft-simyou 0.1-2 (使用 tfm-microsoft-simyou_0.1-2_all.deb) ...
正在解压缩将用于更替的包文件 tfm-microsoft-simyou ...
/var/lib/dpkg/info/tfm-microsoft-simyou.postrm: line 1: /usr/bin/kpsewhich: 没有那个文件或目录
dpkg:警告 - 原先的 post-removal 脚本 退出时返回了错误号 1
dpkg - 现转而试用新软件包所带的脚本...
/var/lib/dpkg/tmp.ci/postrm: line 1: /usr/bin/kpsewhich: 没有那个文件或目录
dpkg:处理 tfm-microsoft-simyou_0.1-2_all.deb (--install)时出错:
子进程·新的 post-removal 脚本·返回了错误号·1
/var/lib/dpkg/tmp.ci/postrm: line 1: /usr/bin/kpsewhich: 没有那个文件或目录
dpkg: 作下列清理工作时发生错误:
子进程·post-removal script·返回了错误号·1
在处理时有错误发生:
tfm-microsoft-simhei_0.1-2_all.deb
tfm-microsoft-simsun_0.1-2_all.deb
tfm-microsoft-simyou_0.1-2_all.deb

,可是这三个软件好像有错误,
debianET:/mnt/wine/Downloads#dpkg --info  *.deb
dpkg-deb:“kernel-patch-int_2.8_all.deb”中没有发现控制组件“mplayer_1.0~rc1-13_i386.deb”
dpkg-deb:“kernel-patch-int_2.8_all.deb”中没有发现控制组件“nvidia-glx_1.0.9746-2_i386.deb”
dpkg-deb:“kernel-patch-int_2.8_all.deb”中没有发现控制组件“nvidia-glx-dev_1.0.9746-2_i386.deb”
dpkg-deb:“kernel-patch-int_2.8_all.deb”中没有发现控制组件“nvidia-kernel-common_1.0.7174-1_all.deb”
dpkg-deb:“kernel-patch-int_2.8_all.deb”中没有发现控制组件“nvidia-kernel-common_20051028+1_all.deb”
dpkg-deb:“kernel-patch-int_2.8_all.deb”中没有发现控制组件“nvidia-kernel-source_1.0.9746-2_i386.deb”
dpkg-deb:“kernel-patch-int_2.8_all.deb”中没有发现控制组件“tfm-microsoft-simhei_0.1-2_all.deb”
dpkg-deb:“kernel-patch-int_2.8_all.deb”中没有发现控制组件“tfm-microsoft-simsun_0.1-2_all.deb”
dpkg-deb:“kernel-patch-int_2.8_all.deb”中没有发现控制组件“tfm-microsoft-simyou_0.1-2_all.deb”
dpkg-deb: 共有 9 个必要的控制组件没有找到


现在我没法找到这三个DEB包了,不想用这三个包,还不如直接拷这三个安体文件
最讨厌的是现在没法APT了
# apt-get install xpdf
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
E: 软件包 tfm-microsoft-simhei 需要重新安装,但是我无法找到相应的安装文件。

郁闷中!
 楼主| 发表于 2007-4-28 19:09:33 | 显示全部楼层
自已顶一下,急啊!
现在想用APT-GET 安装软件都不行了!
回复 支持 反对

使用道具 举报

发表于 2007-4-28 19:27:48 | 显示全部楼层
rm -rf /var/lib/dpkg/info/tfm-microsoft-sim*
dpkg -P tfm-microsoft-simhei tfm-microsoft-simsun tfm-microsoft-simyou
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-28 20:28:02 | 显示全部楼层
谢谢,我试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-29 10:21:35 | 显示全部楼层
还是不行啊!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-29 10:22:33 | 显示全部楼层
debianET:/var/lib/dpkg/info# rm -rf /var/lib/dpkg/info/tfm-microsoft-sim*
debianET:/var/lib/dpkg/info# dpkg -P tfm-microsoft-simhei tfm-microsoft-simsun tfm-microsoft-simyou
dpkg:处理 tfm-microsoft-simhei (--purge)时出错:
该软件包现在的状态极为不妥 - 您最好能
在删除它之前再重新安装一次。
dpkg:处理 tfm-microsoft-simsun (--purge)时出错:
该软件包现在的状态极为不妥 - 您最好能
在删除它之前再重新安装一次。
dpkg:处理 tfm-microsoft-simyou (--purge)时出错:
该软件包现在的状态极为不妥 - 您最好能
在删除它之前再重新安装一次。
在处理时有错误发生:
tfm-microsoft-simhei
tfm-microsoft-simsun
tfm-microsoft-simyou
回复 支持 反对

使用道具 举报

发表于 2007-4-29 10:27:03 | 显示全部楼层
apt-get -f install
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-29 10:38:01 | 显示全部楼层
debianET:/mnt/wine/Downloads# apt-get -f install xpdf
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
E: 软件包 tfm-microsoft-simhei 需要重新安装,但是我无法找到相应的安装文件。
哎!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-29 10:41:35 | 显示全部楼层
本机的DEB包还是可以用dpkg  -i 来安装的
回复 支持 反对

使用道具 举报

发表于 2007-4-29 10:48:37 | 显示全部楼层
从 /var/lib/dpkg/status 中把关于这三个包的段删掉
[color="Red"]重要:修改之前请先备份
回复 支持 反对

使用道具 举报

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

本版积分规则

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