我尝试安装一些东西以使 PlayStation 3 DualShock 控制器在我的 Ubuntu 20.04 机器上工作:
drubbels@drubbels:~$ sudo add-apt-repository ppa:falk-t-j/qtsixa
drubbels@drubbels:~$ sudo apt update
drubbels@drubbels:~$ sudo apt upgrade
drubbels@drubbels:~$ sudo apt install qtsixa
不幸的是,它没有使控制器工作,所以我选择卸载。在删除存储库之前,我没有想到要清除qtsixa
包:
drubbels@drubbels:~$ sudo add-apt-repository --remove ppa:falk-t-j/qtsixa
我现在无法卸载,甚至无法找到(使用apt list --installed
and dpkg --get-selections
)qtsixa
(重新添加存储库不会使其重新出现)。
它是否与 ppa 一起删除?还是它现在作为某种无法找到的“幻影”包在我的机器上无形存在?
如果您从 PPA 安装了一个包,但随后删除了 PPA,我相信这些文件仍保留在系统上。您可以通过执行下面的列表语句来证明我的正确/错误。
APT 检索软件包并由 DPKG 安装它们。包本身可以在启动板上找到,您可以在构建日志中查看包中包含哪些文件
https://launchpadlibrarian.net/194241587/buildlog_ubuntu-vivid-amd64.qtsixa_1.5.1+git20130130-0~vivid2_UPLOADING.txt.gz
在该构建日志的底部,您将看到以 chroot 开头的行,其中列出了包中的所有文件
如果 qtsixa 仍然安装,您应该在 /usr/sbin 和 /usr/ 中拥有以 Sixad 开头的二进制文件,并与 qtsixa 共享一个目录
如果这些都没有返回任何内容,则应用程序被删除。否则构建日志包含与 qtsixa 相关的所有文件位置。