Instalei o Android Studio no meu diretório / opt sem problemas e o uso. Recentemente, porém, o Android Studio me informou de uma atualização. Porém, ele não executará a atualização, porque diz que não possui permissões de Leitura / Gravação no diretório opt em que está instalado.
Alguém pode recomendar o melhor remédio para esta situação? Eu preferiria não mover minha instalação para outro diretório. Também não sei se quero alterar as permissões no diretório, embora possa ser tentado a fazê-lo para a atualização e depois revertê-lo.
Mensagem de erro:
Studio does not have write access to /opt/android-studio. Please run it by a privileged user to update
permissions
root
read-only
android-studio
wayneeusa
fonte
fonte
sudo /opt/android-studio
e depois atualizar?Respostas:
Mudei o proprietário do diretório do Android Studio de
root
para a minhauser
conta e funcionou. Aqui está o comando, onde$USER
será alterado automaticamente para seu usuário ativo atual:fonte
Você pode mover o diretório de
/opt
para sua casa usando o comando:Ou, para dar permissões, você precisa usar
chmod
:para adicionar permissões a todos os diretórios recursivos:
Dê uma olhada na minha resposta https://askubuntu.com/a/638799/150504 que explica um pouco sobre o chmod e como usar
fonte
sudo chmod +w -R /opt/android-sdk-linux
Eu configurei o grupo de / opt / android-studio (e / opt / android-sdk ) para os usuários e adicionei permissão de gravação ao grupo.
No meu caso, os usuários do grupo já existiam. Mas como dica:
Eu tive que adicionar meu usuário ao grupo de usuários :
Em seguida, defina o grupo do diretório:
Como as atualizações precisam gravar arquivos:
Eu usei essas instruções uma vez, espero não ter esquecido algo
edit: Dessa forma, os arquivos não devem estar muito acessíveis, mas ainda podem ser utilizados por usuários selecionados
fonte
Eu tive um problema semelhante com o Rubymine.
sudo chown -R $USER:$USER /opt/Rubymine
funcionou para mim também, mas pode ser perigoso alterar as permissões nas pastas do sistema. Provavelmente melhor apenas executar a instalação uma vez como root para permitir a atualização. por exemplo.
fonte
Eu estava recebendo o mesmo erro. A execução do seguinte comando do terminal resolveu o problema.
Você não precisa estar no mesmo diretório para executar o comando.
fonte
Por exemplo (no meu Ubuntu 16.04):
fonte