如何删除从源代码安装的 pacman 未跟踪的软件包?

如何删除从源代码安装的 pacman 未跟踪的软件包?

嘿,这个问题几乎说明了一切,我已经安装了 irc 客户端 quassel,我现在想摆脱它,但我不知道如何使用 pacman 做到这一点,因为我从源代码安装了它,任何帮助将不胜感激。

答案1

Arch Wiki 上有一个脚本吃豆人提示页面用于查找不属于任何包的文件。这将帮助您追踪 quassel 所安装的内容。

将来,您应该只使用 pacman 来安装软件包,这样它们就会被跟踪,并且您最终不会因为非托管文件而使系统变得混乱。使用ABS,的AUR或者花一点时间编写自己的 PKGBUILD 是解决此问题的正确方法。

答案2

您可以从 repos/aur 强制安装 qassel,这应该覆盖源安装的文件,然后删除软件包,假设东西安装到 /usr 而不是 /usr/local。为了将来的参考,学习编写 PKGBUILD 构建脚本并使用它们从源安装中执行操作,这会生成一个 pacman 包,您可以或多或少像 repo 包一样安装和删除它。

相关内容