已删除 ppa:软件包去哪儿了?

已删除 ppa:软件包去哪儿了?

我尝试安装一些东西以使 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 --installeddpkg --get-selections),qtsixa(重新添加存储库并不能使其重新出现)。

它是否与 ppa 一起被删除了?还是现在它在我的计算机上以某种无法找到的“幻像”包的形式不可见地存在?

答案1

如果您从 PPA 安装了软件包,但随后删除了 PPA,我相信文件仍会保留在系统中。您可以通过执行下面的列表语句来证明我的正确/错误。

APT 检索软件包,然后 DPKG 安装它们。软件包本身可以在启动板上找到,您可以在构建日志中看到软件包中包含哪些文件

https://launchpadlibrarian.net/194241587/buildlog_ubuntu-vivid-amd64.qtsixa_1.5.1+git20130130-0~vivid2_UPLOADING.txt.gz

在该 buildlog 的底部,您将看到以 chroot 开头的行,其中列出了包中的所有文件

chroot-autobuild/build/buildd/sixad_1.5.1+git20130130-0~vivid2_amd64.deb:
drwxr-xr-x root/root         0 2015-01-07 14:18 ./var/lib/sixad/
-rwxr-xr-x root/root     26936 2015-01-07 14:18 ./usr/sbin/sixad-raw
-rwxr-xr-x root/root      6176 2015-01-07 14:18 ./usr/sbin/hidraw-dump
-rwxr-xr-x root/root     23048 2015-01-07 14:18 ./usr/sbin/sixad-bin

如果 qtsixa 仍处于安装状态,则应该在 /usr/sbin 中有以 sixad 开头的二进制文件,在 /usr/share 目录中有一个包含 qtsixa 的目录

ls -la /usr/sbin/sixad*
ls -la /usr/share/qtsixa/

如果这些均未返回任何内容,则表示应用程序已被删除。否则,buildlog 将包含与 qtsixa 相关的所有文件位置。

相关内容