0%

强制删除未完全安装包

ubuntu 20.04 安装 touchpad-indicator.deb 因为依赖问题导致安装失败,卸载时出现如下问题

$ sudo apt remove touchpad-indicator
/usr/sbin/deluser: The user `backup' is not a member of group `input'.
dpkg: error processing package touchpad-indicator (--remove):
 installed touchpad-indicator package post-removal script subprocess returned error exit status 6

$ sudo dpkg -l "touchpad-indicator"
rH xxx xxx

touchpad-indicator 的 BUG,需要将 backup 加入 input 组,但是卸载时会将用户删除,不可行

强制卸载如下:

$ sudo mv /var/lib/dpkg/info/ /var/lib/dpkg/info_old/
$ sudo mkdir /var/lib/dpkg/info/
$ sudo apt-get update

进一步可以清除 info_oldtouchpad-indicator.* 并将 info_old 还原