如何恢复 *.deb 所做的更改

如何恢复 *.deb 所做的更改

我在我的 Ubuntu 13.04 上安装了一个 *.deb,它可能维护得不太好(稍后会详细介绍)。我从下载门户下载了它(它是来自 netzwelt.de 的 gimpshop_26953.deb),并通过 Ubuntu 软件中心安装。软件中心声称该软件包质量很差,因为缺少维护者电子邮件地址。我还是安装了(这可能是一个坏主意,吸取了教训)。

无论如何:我该如何摆脱我安装的东西?它没有在 Ubuntu 软件中心显示为已安装,我也无法找到任何与 aptitude 相关的内容(搜索“gimp”)。成功安装后,软件中心告诉我“以下应用程序从终端运行:gimp、gimp-2.2、gimp-remote、gimp-2.2-remote、gimptools”。从终端运行“gimp”导致启动 vanilla GIMP 2.2(这根本不是安装 GimpShop 的目的)。所以我现在只想摆脱它并立即安装 2.8。问题:它没有启动。没有给出错误。我认为旧安装仍然有问题。

请指教如何了解这个讨厌的 *.deb 安装了什么以及如何卸载它。如果需要,我可以为您提供 *.deb/link。

答案1

您还可以使用

sudo apt-get purge gimpshop

这将删除软件包及其配置文件。有时,您希望删除软件包带来的所有内容,据我所知,这就是您的情况。

在 Ubuntu 的下一个版本中,当 btrfs 文件系统成为默认文件系统时,apt-get 将集成 btrfs 的快照,以便您可以准确地回到安装软件包之前的状态。

答案2

我当时太愚蠢了,没有尝试显而易见的方法。当然,gimpshop 不知何故没有显示任何已安装信息(尤其是在 aptitude 中,在“已安装的数据包”中搜索“gimp”),这让安装过程变得不那么简单。

然而,我没有尝试的显而易见的事情是

sudo apt-get remove gimpshop

它确实有效。之后我从软件中心安装了 GIMP 2.8,它启动正常。为什么之前不行,我不知道。

因此,供将来参考:始终尝试 apt-get 删除您安装的软件包,无论采用哪种方式以及内容最初看起来有多么不祥。主题已关闭。

相关内容