Я попытался установить что-то, чтобы контроллер 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
и dpkg --get-selections
), qtsixa
сейчас (при повторном добавлении репозитория он не появляется снова).
Он был удален вместе с ppa? Или теперь он невидимо существует на моей машине в виде некой неоткрываемого «фантомного» пакета?
Если вы установили пакет из PPA, но затем удалили PPA, я считаю, что файлы останутся в системе. Вы можете доказать, что я прав / неправ, выполнив приведенные ниже операторы списка.
APT получает пакеты, а DPKG устанавливает их. Сами пакеты можно найти на панели запуска, и вы можете увидеть в журнале сборки, какие файлы включены в пакеты
Внутри журнала сборки внизу вы увидите строки, начинающиеся с 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 все еще установлена, у вас должны быть двоичные файлы, начинающиеся с sixad в / usr / sbin и в / usr / совместно используют каталог с qtsixa
ls -la /usr/sbin/sixad*
ls -la /usr/share/qtsixa/
Если ни один из них ничего не возвращает, приложение было удалено. в противном случае журнал сборки содержит все расположения файлов, относящиеся к qtsixa.