如何清除Steam安装程序?


9

从相关问题开始,我首先要做的是清除Steam

下一步将是~/.local/share/Steam除了从上面的答案中删除相关文件~/.steam

一件事使我相信,还有更多工作要做。我首先清除Steam的原因是,在其他用户的帐户上,我们收到一条消息,要求在每次登录时安装Steam:

在此处输入图片说明

这绝对不会来自我的主目录中的文件,也不会来自系统范围的Steam软件包,因为已清除该漏洞,可以从上图的背景中的Synaptic窗口中看到。另外,在其他用户的账户没有~/.steam~/.local/share/Steam目录。Autostart应用程序中的Steam相关条目中~/.config/autostart//etc/xdg/autostart没有Steam相关条目。

我必须在哪里寻找也要删除的“安装程序”?还会有其他与Steam相关的文件使我的驱动器混乱吗?

这里在生产型桌面上运行12.04 LTS amd64。Steam最初是从软件中心安装的。

Answers:


13

我也有同样的问题,但是我现在似乎无法重现,所以我没有测试我要提到的内容。但是,是的,我想我已经找到了罪魁祸首。

简单locate steam地查找其中包含单词的所有文件后steam,我找到了该文件:

/var/lib/update-notifier/user.d/steam-install-notify

该文件的内容是:

Name: Steam Installer
Priority: Medium
Command: /usr/bin/steam
DontShowAfterReboot: False
ButtonText: Start Steam
DisplayIf: test ! -x ~/.steam/steam/ubuntu12_32/steam
OnlyAdminUsers: False
Description: 
 Start Steam to complete installation of the Steam for the current user.

我对中的文件不熟悉/var/lib/update-notifier,但此页面:Ubuntu Wiki-InteractiveUpgradeHooks进行了一些解释。

因此,要删除该窗口,您可以执行以下操作之一:

  1. 重命名或移动/var/lib/update-notifier/user.d/steam-install-notify文件(或只是将其删除,但是重命名/移动是更安全的方式,以防万一出现问题并需要将文件退回)。
  2. 更改DontShowAfterReboot: FalseDontShowAfterReboot: True。有根据的猜测是,进行此更改将不会显示每次登录时都会收到的通知。
  3. 使用另一个DisplayIf永远都是正确的测试。

2
我想您也可以创建文件“〜/ .steam / steam / ubuntu12_32 / steam”并将其标记为可执行文件。DisplayIf应该失败。如果您有多个用户,并且您实际上希望其中一些使用Steam,那么这也许是一个选择。
edA-qa mort-ora-y
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.