![QStandardPaths: 프로그램을 설치하려고 할 때 런타임 디렉터리에 대한 소유권 오류가 발생했습니다.](https://linux55.com/image/15140/QStandardPaths%3A%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%9D%84%20%EC%84%A4%EC%B9%98%ED%95%98%EB%A0%A4%EA%B3%A0%20%ED%95%A0%20%EB%95%8C%20%EB%9F%B0%ED%83%80%EC%9E%84%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EC%97%90%20%EB%8C%80%ED%95%9C%20%EC%86%8C%EC%9C%A0%EA%B6%8C%20%EC%98%A4%EB%A5%98%EA%B0%80%20%EB%B0%9C%EC%83%9D%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
설치하려고 하는데해독제내 논문의 철자를 확인하는 데 사용됩니다.
저는 데비안을 사용하고 있습니다: 4.9.0-15-amd64 #1 SMP Debian 4.9.258-1 (2021-03-08) x86_64 GNU/Linux
무료 평가판을 구독하고 아카이브를 다운로드한 후 압축을 풀었습니다. 스크립트가 있습니다. Installation.bashc
시작하려면 스크립트를 실행하세요.
- 사용자 모드에서 실행하면 설치 프로그램에서 로그인하라는 메시지를 표시한 다음 높은 설치 권한이 필요하기 때문에 실패합니다. 나쁘지 않다
- 실행하면 다음
sudo
과 같은 메시지가 뜹니다.QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
그런 다음 앞에 추가하려고합니다.
export XDG_RUNTIME_DIR=/run/user/1000
결과는 다음과 같습니다.QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000 instead of 0
export XDG_RUNTIME_DIR=/run/user/0
이로 인해 오류 메시지 없이 프로그램이 종료됩니다.
폴더의 소유권을 /run/user/1000
루트로 변경해도(아마도 나쁜 생각이라는 것을 알고 있습니다. 단지 테스트일 뿐입니다) 동일한 결과가 나타났습니다.