如何清除 Steam 安装程序?

Tak*_*kat 10 uninstall steam

从这里的相关问题,我做的第一件事是清除 Steam

下一步是删除~/.local/share/Steam上面的答案中和之外的相关文件~/.steam

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

在此处输入图片说明

这绝对不会来自我主目录中的文件,也不会来自系统范围的 Steam 包,因为从上面照片背景中的 Synaptic 窗口可以看出,它已被清除。同样在其他用户的帐户中也没有~/.steamor~/.local/share/Steam目录。自动启动应用程序中~/.config/autostart//etc/xdg/autostart没有与 Steam 相关的条目。

我必须在哪里寻找这个“安装程序”才能将其删除?我的驱动器中是否会出现任何其他与 Steam 相关的文件?

这是在高效桌面上运行 12.04 LTS amd64。Steam 最初是从软件中心安装的。

Ala*_*Ali 15

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

在做了一个简单locate steam的找到所有包含这个词的steam文件后,我找到了这个文件:

/var/lib/update-notifier/user.d/steam-install-notify
Run Code Online (Sandbox Code Playgroud)

这个文件的内容是:

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.
Run Code Online (Sandbox Code Playgroud)

我不熟悉 中的文件/var/lib/update-notifier,但是这个页面:Ubuntu Wiki - InteractiveUpgradeHooks解释了一点。

因此,您可以采取以下任一方法来删除该窗口:

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

  • 我想您还可以创建文件“~/.steam/steam/ubuntu12_32/steam”并将其标记为可执行文件。DisplayIf 应该会失败。如果您有多个用户,并且您确实希望其中一些用户使用 Steam,这可能是一种选择。 (2认同)