我想摆脱我全新的 Fedora 18 中自动安装的单人纸牌“游戏”。我试过了侏儒方式,但是当我搜索“silitaire”时,没有列出任何内容。我尝试了命令行方式:
$ su -c 'yum remove *solitaire'
密码:
已加载插件:langpacks、presto、refresh-packagekit
与参数不匹配:*solitaire
没有标记为删除的软件包
答案1
您正在寻找的程序是/usr/bin/sol
aisleriot 软件包的一部分。无论如何,您应该能够:
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”的文件名(或在没有该文件的命令名上)。或者您可以通过图形方式完成:
打开菜单编辑器(alacarte——可以通过“yum search menu editor”找到)
找到您要删除的菜单项。
在属性中查找命令名称。
yum 提供 sol