如何删除一个简单的软件?

如何删除一个简单的软件?

我想摆脱我全新的 Fedora 18 中自动安装的单人纸牌“游戏”。我试过了侏儒方式,但是当我搜索“silitaire”时,没有列出任何内容。我尝试了命令行方式:

$ su -c 'yum remove *solitaire'
密码:
已加载插件:langpacks、presto、refresh-packagekit
与参数不匹配:*solitaire
没有标记为删除的软件包

答案1

您正在寻找的程序是/usr/bin/solaisleriot 软件包的一部分。无论如何,您应该能够:

yum erase /usr/bin/sol

yum理解包名称、文件名和提供的功能;并且还处理包组)。

答案2

找到从桌面文件条目到程序/包的映射,是 yum POV 的神奇之处。理论上,您可能期望能够做到:

百胜搜索纸牌

...它将显示 gnome-games 或 aisleriot 作为一个包,但至少 gnome-games 包不会出现在这里。

你可以使用谷歌,“gnome solitare”会给你 aisleriot 和 gnome-games 页面作为前两个点击......并且前者明确提到它也被称为“sol”。

如果您知道桌面文件位于 /usr/share/applications 中,您可以执行以下操作:

% fgrep -i solitaire /usr/share/applications/*  

...这将告诉您可以在其上使用“yumprovided”的文件名(或在没有该文件的命令名上)。或者您可以通过图形方式完成:

  1. 打开菜单编辑器(alacarte——可以通过“yum search menu editor”找到)

  2. 找到您要删除的菜单项。

  3. 在属性中查找命令名称。

  4. yum 提供 sol

相关内容