Как удалить программу установки Steam?


9

Из соответствующего вопроса здесь первым делом я очистил Steam

Следующим шагом будет также удаление связанных файлов ~/.local/share/Steamв дополнение к ответам сверху ~/.steam.

Одна вещь заставляет меня верить, что еще многое предстоит сделать. Причина, по которой я сначала удалил Steam, заключалась в том, что на учетную запись другого пользователя мы получаем сообщение об установке Steam при каждом входе в систему:

введите описание изображения здесь

Это определенно не будет происходить из файлов в моем домашнем каталоге, и также не может быть из общесистемного пакета Steam, так как он был очищен, как видно из окна Synaptic на фоне снимка выше. Также не на счета другого пользователя нет ~/.steamили ~/.local/share/Steamкаталога. Автоматически запускать приложения ~/.config/autostart/или не /etc/xdg/autostartиметь записей, связанных со Steam.

Где я должен искать этот "установщик", чтобы также удалить его? Будут ли какие-либо другие связанные со Steam файлы, загромождающие мои диски?

Здесь работает 12.04 LTS amd64 на производительном рабочем столе. Первоначально Steam был установлен из Центра программного обеспечения.

Ответы:


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: Falseчтобы быть DontShowAfterReboot: True. Обоснованным предположением будет то, что внесение этого изменения не будет отображать уведомление, которое вы получаете при каждом входе в систему.
  3. Используйте другой DisplayIfтест, который всегда будет верным.

2
Я полагаю, вы также можете создать файл "~ / .steam / steam / ubuntu12_32 / steam" и пометить его как исполняемый. DisplayIf должен потерпеть неудачу тогда. Это, возможно, вариант, если у вас несколько пользователей, и вы действительно хотите, чтобы некоторые из них использовали Steam.
edA-qa mort-ora-y
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.