Ubuntu 20.04 上的 Purge Clipit 不起作用

Ubuntu 20.04 上的 Purge Clipit 不起作用

我按照 Ubuntu 此页面上的说明安装了 clipit(https://github.com/CristianHenzel/ClipIt#on-ubuntu)所以我使用了命令sudo apt-get install build-essential git automake xdotool autoconf intltool autopoint gtk+-3.0然后

tar zxvf clipit-x.y.z.tar.gz
cd clipit-x.y.z
./autogen.sh
./configure --with-gtk3 
make
sudo make install

它没有显示在仪表盘上,我无法通过首选项或任何其他选项对其设置进行任何修改。因此,我卸载了它sudo apt-get purge clipit,然后sudo apt-get autoremove 我也尝试了删除命令,但似乎没有任何效果,它仍然可用,并且在我搜索它时显示出来。

我也尝试从 ubuntu 软件中删除它,但它没有显示删除,而是显示了安装按钮。dpkg --list在开始任何卸载程序之前,我尝试使用命令查看 clipit 是否存在,但前后都没有显示。H

如何才能彻底卸载 clipit 且不留任何痕迹?

编辑:这个答案帮助我解决了这个问题: https://askubuntu.com/a/71245/1416525

似乎您无法从 Dash 中删除应用程序,但是您可以在以下目录之一中管理启动器(* .desktop 文件): /usr/share/applications /usr/local/share/applications ~/.local/share/applications 如果您的启动器文件位于前两个目录中的任何一个中,则您需要 root 权限才能将其删除。

答案1

对于您的情况,通过 apt 卸载将不起作用。您需要从中删除 clipit,/usr因为安装时它默认安装在那里。您可以clipit通过以下命令找到所有文件并将其删除。

sudo find / -name "clipit" -delete

答案2

Apt 并不神奇。Apt 只能卸载 deb 包。Snaps 不行,Flatpaks 不行,Pip Wheels 不行,从源代码编译的软件(这就是你所做的),而不是其他任何事情。

因此 apt 可以卸载build-essential git automake xdotool autoconf intltool autopoint gtk+-3.0——这些是您安装的先决条件。

但是 apt 无法撤消make install。那不是 deb 包。

  • 查看安装说明。也许还有卸载说明。

  • 检查 makefile。也许有一个make uninstall定义。或者,那些擅长阅读 makefile 的人(不太难,试试看!)可以找出安装了哪些文件并手动删除这些文件。

  • 如果根本没有卸载说明,任何地方(包括上游 GitHub 源),则在 GitHub 上打开一个问题:向作者询问卸载说明或 makefile 卸载。

  • 提醒:如果您真的关心该软件,并且许可证兼容,您可以将软件打包为 Deb 或 Snap。使用兼容许可证,您不需要任何人的许可。然后可以通过现有的软件包工具删除该软件,整个社区都可以从该软件中受益。

答案3

如果你只使用 apt 来安装它,那么
sudo apt-get purge clipit*
请注意星号

相关内容