본문 바로가기
IT

[Ubuntu] Steam - verifying installation 또는 Steam client's requirements are satis

by %? 2022. 7. 5.
문구 출력 후 실행은 되지 않는다


리눅스에서 스팀을 쓰려고 하다보면 오류가 유독 많이 나옵니다.
그 중 지금 겪고 있는.. verifying installation(아이콘으로 실행 시) 또는 Steam client's requirements are satisfied(명령어로 실행 시) 출력 후 실행이 안 되는 증상에 대해 야매 해결법(?)을 알려드리고자 합니다.

구글링 해보면 엔비디아 라이브러리나 베타 후 자동로그인이 문제가 되는 것 같은데..
해결법이라고 나오는 방법들이 정확하게 안 나와있거나 해당이 안 되는 부분이 많아 이것저것 시도해보다가 그냥 프로세스를 죽인 후 실행하는 방법으로 해결했습니다.
그런데 PID 검색하고 또 죽이고 다시 실행시키고 하는 것이 귀찮아서 그냥 쉘 스크립트로 만들었습니다..ㅋㅋ


sudo nano /usr/bin/forcesteam.sh

기본 PATH에 있는 경로중 적당한 곳에 만들었습니다.

#!/bin/bash

steam=$(ps -ef | grep 'steam')

pid=$(echo ${steam} | cut -d " " -f2)

if [ -n "${pid}" ]
then
    kill=$(kill -9 ${pid})
    steam
else
    echo Steam is right, Run Steam.
fi

steam의 PID를 불러오고, 실행중인 프로세스에 있으면 죽인 후 재실행하는 스크립트입니다.

sudo chmod a+x /usr/bin/forcesteam.sh

PATH에서 바로 불러올 수 있게 실행 권한을 주었습니다.

forcesteam.sh

PATH에 존재한다면 스크립트명만 입력하면 바로 실행이 됩니다.


만약 직접 PID을 찾아서 죽이고 싶으시면..


ps aux | grep steam
kill -9 {PID}


를 하시면 됩니다.

'IT' 카테고리의 다른 글

[Pre-Release] Processes Check  (0) 2022.07.10
[Release] WLAV- WhiteList AntiVirus  (0) 2022.07.10
[Rust] 99병의 맥주  (0) 2022.06.23
[Go & Python] 특수기호로 표현한 로딩중  (0) 2022.06.23
[Swift & Go] 99병의 맥주  (0) 2022.06.21