스팀이 스팀 데이터를 설정할 수 없습니다


27

그래서 저는 xubuntu를 처음 접했고 새로 설치했습니다. 증기를 받기로 결정했기 때문에 소프트웨어 센터를 사용하여 증기를 설치했지만 문제가 발생했습니다. 시작 메뉴에서 스팀을 실행하면 다음과 같은 상자가 나타납니다.

Steam 데이터를 설정할 수 없습니다. 기술 지원에 문의하십시오

터미널에서 실행하면 다음이 생성됩니다.

alex@Craptop:~$ steam
Repairing installation, linking /home/alex/.steam/steam to /home/alex/.local/share/Steam
rm: cannot remove ‘/home/alex/.steam/steam’: Is a directory
Setting up Steam content in /home/alex/.local/share/Steam
rm: cannot remove ‘/home/alex/.steam/steam’: Is a directory"

지금 두 번 다시 설치를 시도했지만 스팀 데이터를 설정할 수 없다는 오류가 계속 발생합니다.


1
스팀을 다시 설치하십시오.
Avinash Raj

1
폴더 /home/alex/.steam의 이름을 바꿉니다
davidbaumann

폴더 이름을 변경해도 문제가 해결되지 않지만 Steam에 적용되는 새로운 질문이 있습니다.
달팽이 284069

답변:


53

당신은 이것을 시도 할 수 있습니다 :

mv ~/.steam/steam/* ~/.local/share/Steam/
rmdir ~/.steam/steam
ln -s ../.local/share/Steam ~/.steam/steam
rm -rf ~/.steam/bin

본질적으로 스팀 실행 파일이 시도하는 작업을 수행하지만 실패합니다.


ln -s ~/.local/share/Steam ~/.steam/steam?
mcalex

@mcalex 귀하의 질문은 무엇입니까? ../.local/…대신 에 사용 하는 것 ~/.local/…입니까? 이 경우 둘 다 잘 작동합니다. 전자는 링크 위치에 상대적인 상대 링크를 작성하고 후자는 절대 링크를 작성합니다. 개인적으로, 나는 상대 경로를 선호합니다. 왜냐하면 파일 시스템을 다른 경로에 마운트하거나 전체 디렉토리 구조를 복사 / 이동해도 계속 작동하기 때문입니다.
Denilson Sá Maia

알았어 ../ 버전을 특정 디렉토리에서 호출해야하고 지정되지 않았다고 생각했습니다.
mcalex

18.04의 매력처럼 작동했습니다. 감사!
stidmatt

다른 리눅스에서 작동, 바로 오픈 수세에 이런 짓을
zeitue

10

나는 그것이 오래되었다는 것을 알고 있으며 이미 문제를 해결했을 것입니다. 그러나 여기에도 효과가있는 수정 사항이 있습니다.

이 오류는 Steam에 HAD를 설치 한 다음 "nuke and pave"를 수행하여 시스템을 다시 설치했지만 /home다른 파티션에있는 경우 발생할 수 있습니다 . Linux를 다시 설치하면 디렉토리에있는 Steam 설정을 포함하여 홈 디렉토리가 그대로 유지 ~/.steam됩니다. 터미널을 열고 다음을 입력하여 디렉토리를 제거하십시오.

cd ~
rm -rf .steam

설정 폴더가 삭제되고 Steam이 정상적으로 설치됩니다.


내 하루를 구했다. 방금 우분투 16.04에서 18.04로 업데이트 했으며이 오류가 발생하여 수락 된 답변이 사용되지 않습니다. 이것이 나를위한 해결책이었습니다.
ak93

3

이미 ff를 가지고 있다고 생각하면 :

  1. /home/.steam
  2. 스팀 발사기

단계

  1. 터미널에서 :

    $ mv ~/.steam/steam/* ~/.local/share/Steam/
    
  2. GUI를 사용하여 goto .steam폴더는 기본적으로/home/.steam

  3. ./steam폴더 안에 스팀 폴더를 삭제하십시오. 예, 폴더 안에 또 다른 스팀 폴더가 있습니다 ./steam. 그냥 삭제하십시오.

  4. 터미널에서 Ctrl+ T$ steam --reset누른 다음 Enter 키를 누르십시오 .

  5. 증기가 작동하고 업데이트되어야합니다.


2

이러한 작업이 없으면 noexec이 마운트 된 드라이브에 집이 없는지 확인하십시오. 드라이브가 사용자 옵션으로 마운트 된 경우 noexec가 내포됩니다.

이 경우 스팀에서이 오류가 발생합니다. 해결책은 exec 옵션으로 드라이브를 마운트하는 것입니다.

/etc/fstab:

UUID=3acfd832-1761-45f8-9b34-24810195172e   /home  ext4 rw,auto,user,sync,exec,dev,suid 0 1
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.