
/opt 디렉토리에 Android Studio를 문제 없이 설치하고 사용해 왔습니다. 하지만 최근 Android Studio에서 업데이트 소식을 알려 주었습니다. 그러나 설치된 opt 디렉터리에 읽기/쓰기 권한이 없다고 표시되기 때문에 업데이트를 수행하지 않습니다.
이 상황에 대한 최선의 치료법을 추천할 수 있는 사람이 있습니까? 설치를 다른 디렉터리로 옮기고 싶지 않습니다. 또한 업데이트를 위해 변경하고 싶은 유혹을 느낄 수도 있지만 디렉터리에 대한 권한을 변경하고 싶은지 잘 모르겠습니다. 그런 다음 다시 되돌립니다.
에러 메시지:
Studio does not have write access to /opt/android-studio. Please run it by a privileged user to update
답변1
Android 스튜디오 디렉토리의 소유자를 root
내 user
계정으로 변경했는데 작동했습니다. $USER
현재 활성 사용자로 자체적으로 변경되는 명령은 다음과 같습니다 .
sudo chown -R $USER:$USER /opt/android-studio
답변2
다음 명령을 사용하여 디렉토리를 /opt
집으로 이동할 수 있습니다.
sudo cp -r /opt/android-studio ~/
또는 권한을 부여하려면 다음을 사용해야 합니다 chmod
.
sudo chmod +w /opt/android-studio/some-file
모든 디렉토리 재귀에 권한을 추가하려면 다음을 수행하십시오.
sudo chmod +w -R /opt/android-studio/some-file
내 답변을 살펴보세요https://askubuntu.com/a/638799/150504chmod와 사용 방법에 대해 조금 설명합니다.
답변3
나는 그룹을 설정했다/opt/android-studio(그리고/opt/android-sdk) 에게사용자그룹에 쓰기 권한을 추가했습니다.
내 경우에는 그룹사용자이미 존재했습니다. 그러나 힌트로:
sudo addgroup 사용자
내 사용자를사용자그룹:
sudo adduser $USER 사용자
그런 다음 디렉터리 그룹을 설정합니다.
sudo chown -R 루트:사용자 /opt/android-studio
업데이트는 파일을 작성해야 하기 때문에:
sudo chmod -R g+w /opt/android-studio
이 지침을 한 번 사용했습니다. 잊어버린 것이 없었으면 좋겠습니다.
편집: 이렇게 하면 파일에 너무 광범위하게 액세스할 수 없지만 선택한 사용자는 계속 사용할 수 있습니다.
답변4
sudo chmod -R 777 your_android_studio_location_path/
예를 들어 (내 Ubuntu 16.04에서):
sudo chmod -R 777 /home/igor/Android/