比如说:
tsit@uos-vm:~$ sudo dpkg -r cn.ts-it.office (正在读取数据库 ... 系统当前共安装有 193142 个文件和目录。) 正在卸载 cn.ts-it.office (3.3.0.1345) ... /var/lib/dpkg/info/cn.ts-it.office.postrm: 1: /var/lib/dpkg/info/cn.ts-it.office.postrm: Syntax error: "(" unexpected dpkg: 处理软件包 cn.ts-it.office (--remove)时出错: 已安装 cn.ts-it.office 软件包 post-removal 脚本 子进程返回错误状态 2 正在处理用于 libc-bin (2.28.10-1+dde) 的触发器 ... 在处理时有错误发生: cn.ts-it.office
这个时候不管你怎么删除都会出错。怎么办?其实也简单:
tsit@uos-vm:~$ sudo rm -rf /var/lib/dpkg/info/cn.ts-it.office.* tsit@uos-vm:~$ sudo dpkg -r cn.ts-it.office dpkg: 警告: 无法找到软件包 cn.ts-it.office 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。 (正在读取数据库 ... 系统当前共安装有 193142 个文件和目录。) 正在卸载 cn.ts-it.office (3.3.0.1345) ...