Ubuntu 22.04下清理OpenShot残留文件与重新安装相关技术问题
问题背景
你之前通过apt、snap、flatpak三种方式安装过OpenShot,已经尝试purge了所有旧安装(包括flatpak本身),但系统里仍有OpenShot残留文件,且Ubuntu 22.04的应用网格中还显示它的缩略图。你执行了一系列命令排查:
sudo apt list | grep openshot
输出显示相关的库文件和文档包仍存在,但主程序包已不在:
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
libopenshot-audio-dev/jammy 0.2.0+dfsg1-4 amd64
libopenshot-audio-doc/jammy,jammy 0.2.0+dfsg1-4 all
libopenshot-audio-test-sound/jammy 0.2.0+dfsg1-4 amd64
libopenshot-audio7/jammy 0.2.0+dfsg1-4 amd64
libopenshot-dev/jammy 0.2.5+dfsg1-6build2 amd64
libopenshot-doc/jammy,jammy 0.2.5+dfsg1-6build2 all
libopenshot19/jammy 0.2.5+dfsg1-6build2 amd64
openshot-qt-doc/jammy,jammy 2.5.1+dfsg1-2 all
openshot-qt/jammy,jammy 2.5.1+dfsg1-2 all
python3-openshot/jammy 0.2.5+dfsg1-6build2 amd64
尝试purge主程序包时,系统提示未安装:
sudo apt purge openshot
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package 'openshot' is not installed, so not removed
The following packages were automatically installed and are no longer required:
libappstream-glib8 libmalcontent-0-0 libostree-1-1
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
sudo apt purge openshot-qt
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package 'openshot-qt' is not installed, so not removed
The following packages were automatically installed and are no longer required:
libappstream-glib8 libmalcontent-0-0 libostree-1-1
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
dpkg查询无相关包:
dpkg -l | grep openshot
(无输出)
Flatpak已被卸载:
flatpak
bash: /usr/bin/flatpak: No such file or directory
但Nautilus显示/var/lib/flatpak/app目录下仍有OpenShot残留文件,且应用网格里的缩略图未消失,后来你找到了残留的.desktop文件路径:
/var/lib/flatpak/app/org.openshot.OpenShot/x86_64/stable/a3e062afc67b6bcba4c61fffa4a9c7d4baab1fb0843f99b8f79e2497e15bc42e/export/share/applications/org.openshot.OpenShot.desktop/var/lib/flatpak/exports/share/applications/org.openshot.OpenShot.desktop
问题解答
1. 能否直接删除/var/lib/flatpak/app/org.openshot.OpenShot文件夹?
完全可以!这个文件夹是Flatpak版本OpenShot的专属应用数据目录,既然你已经彻底卸载了Flatpak,且OpenShot的所有安装都已清理,删除它不会对系统造成任何问题,也不会影响其他软件运行或系统稳定性。
2. 已经purge了Flatpak,能否删除整个/var/lib/flatpak文件夹?
当然没问题。/var/lib/flatpak是Flatpak用来存储所有应用、运行时数据的核心目录,当你卸载Flatpak后,这个目录已经没有任何作用了,删除它可以彻底清理Flatpak的所有残留数据,不会给系统带来负面影响。
3. 如何移除应用网格中的OpenShot缩略图?
你已经找到正确的解决办法了——删除Flatpak导出的.desktop文件:
sudo rm /var/lib/flatpak/exports/share/applications/org.openshot.OpenShot.desktop
如果之后遇到类似的应用图标残留问题,还可以尝试刷新桌面数据库,让系统重新扫描桌面文件并更新应用网格显示:
update-desktop-database
备注:内容来源于stack exchange,提问作者Sun Bear

