我通过从源代码编译和安装 WINE 在我的系统上安装了它。现在我想卸载它,但它不让我这么做。
当我这样做时dnf remove wine*
,它只是说“没什么可做的”。关于如何完全去除酒有什么建议吗?
答案1
按照设计,包管理器只管理随其安装的软件。要删除随安装的软件,dnf instal ...
您必须使用dns remove ...
.
他们不会管理手动安装的软件(使用make install
等)。要删除它,您需要知道运行时安装了哪些文件make install
并手动删除它们。
通常,建筑系统会提供一个make uninstall
或类似的东西,这将为您删除任何东西。但只有保留构建目录时这才会有帮助。
我知道,这非常麻烦和不方便。这就是您在系统包管理器周围安装某些东西所付出的代价。这里的教训是:永远不要这样做,总是使用包管理器将包安装到生产系统中。特别是,当您需要从源代码构建某些东西时,您总是构建一个数据包,然后使用rpm -i
或dpkg -i
等等正确安装它,您可以命名它;永远不要跑make install
。是的,这需要更多工作,但这将使您免于繁琐且容易出错的清理手动安装的程序的内部和尾部。