我喜欢在 Ubuntu 安装中尝试各种不同的软件。然后,每次 Ubuntu 达到新的发布周期时,我只需进行全新安装(而不是升级)即可摆脱所有额外的软件(及其各自的配置文件/文件夹)。除了个人文件外,我唯一始终备份并带到下一次安装的东西是 gnome 的配置文件,因此我的桌面始终是我喜欢的样子。=)
问题在于,我测试的不同软件包从未被正确卸载,所以我的 gnome 主菜单充满了指向我以前安装的软件的断开的链接(因为我保留了 gnome 配置文件,所以这些链接被延续了下来)。
有没有自动的方法可以浏览我的 gnome 主菜单并删除任何损坏的链接?我知道如何手动编辑菜单,而且我可以自己完成,但我正在寻找一些可以为我清理的脚本或包,这样我就不必在每个发布周期都手动执行此操作。
答案1
嗯,我找到了这个脚本
export PACKAGES=$(dpkg -l | awk '{if ($1 == "rc") print $2" "}' | tr -d '\n') [ -n "$PACKAGES" ] && sudo apt-get purge $PACKAGES
在ubuntuforums.org这将清除已删除的安装。所以也许它也可以用于清除菜单。
答案2
要真正地 :P 重置您的 Gnome 菜单,请输入以下命令:
rm -rf .local/share/applications/*
我碰到这个错误在 2008 年,我不知道它是否被修复,顺便说一句它很烦人。
答案3
sudo apt-get autoremove
这个对我来说很完美
答案4
打开突触并从左侧菜单中选择全部/已安装/等。 未安装(残留配置)