Wie lösche ich den Steam Installer?

9

Von der verwandten Frage hier war das erste, was ich tat, Dampf zu spülen

Der nächste Schritt wäre dann, auch verwandte Dateien in ~/.local/share/Steamund zusätzlich zu den Antworten von oben zu entfernen ~/.steam.

Eines lässt mich glauben, dass noch mehr zu tun sein wird. Der Grund, warum ich Steam gelöscht habe, war, dass wir auf dem Konto eines anderen Benutzers eine Meldung erhalten, dass Steam bei jedem Login installiert werden soll:

Geben Sie hier die Bildbeschreibung ein

Dies wird definitiv nicht aus Dateien in meinem Home-Verzeichnis stammen und kann auch nicht aus einem systemweiten Steam-Paket stammen, da dieses gelöscht wurde, wie aus dem Synaptic-Fenster im Hintergrund der obigen Aufnahme ersichtlich ist. Auch in den Konten des anderen Benutzers gibt es kein ~/.steamoder ~/.local/share/SteamVerzeichnis. Autostart-Anwendungen in ~/.config/autostart/oder /etc/xdg/autostartohne Steam-Einträge.

Wo muss ich nach diesem "Installationsprogramm" suchen, um es auch zu entfernen? Wird es andere Steam-bezogene Dateien geben, die meine Laufwerke überladen?

Hier läuft 12.04 LTS amd64 auf einem produktiven Desktop. Steam wurde ursprünglich vom Software Center installiert.

Takkat
quelle

Antworten:

13

Ich hatte auch das gleiche Problem, aber ich kann es jetzt scheinbar nicht reproduzieren, deshalb habe ich nicht getestet, was ich erwähnen werde. Aber ja, ich glaube, ich habe den Täter gefunden.

Nachdem ich einfach locate steamalle Dateien gefunden hatte, in denen das Wort enthalten war steam, fand ich diese Datei:

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

Der Inhalt dieser Datei ist:

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.

Ich bin nicht mit den Dateien in vertraut /var/lib/update-notifier, aber diese Seite: Ubuntu Wiki - InteractiveUpgradeHooks erklärt ein bisschen.

Sie können also Folgendes tun, um das Fenster zu entfernen, das Sie erhalten:

  1. Benennen oder verschieben Sie die /var/lib/update-notifier/user.d/steam-install-notifyDatei (oder löschen Sie sie einfach, aber das Umbenennen / Verschieben ist sicherer, falls etwas schief geht und Sie die Datei zurück benötigen).
  2. Ändern Sie DontShowAfterReboot: Falsezu sein DontShowAfterReboot: True. Eine fundierte Vermutung wäre, dass bei dieser Änderung nicht die Benachrichtigung angezeigt wird, die Sie bei jedem Login erhalten.
  3. Verwenden Sie einen anderen DisplayIfTest, der immer wahr ist.
Alaa Ali
quelle
2
Ich nehme an, Sie könnten auch die Datei "~ / .steam / steam / ubuntu12_32 / steam" erstellen und als ausführbar markieren. Die DisplayIf sollte dann fehlschlagen. Dies ist möglicherweise eine Option, wenn Sie mehrere Benutzer haben und tatsächlich möchten, dass einige von ihnen Steam verwenden.
edA-qa mort-ora-y