LINUX安装文件的postrm写错了怎么办?

Posted 柳鲲鹏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LINUX安装文件的postrm写错了怎么办?相关的知识,希望对你有一定的参考价值。

比如说:

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) ...

以上是关于LINUX安装文件的postrm写错了怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

SAP中已过帐凭证的抬头文本写错,怎么修改?

java问题 如图,集合序列化的报错要怎么改呢?写入文件和读取对象的代码都在图里了,哪写错了,求大神

Git 的 commit message 写错了,有办法进行修改么

我发现 Linux 文档写错了

vscode安装pylint报错如何解决

~/.bashrc文件写错, 导致Linux全部命令丢失