
Android Studio を /opt ディレクトリに問題なくインストールし、使用してきました。しかし最近、Android Studio からアップデートの通知がありました。しかし、インストールされている opt ディレクトリに読み取り/書き込み権限がないため、アップデートは実行されません。
この状況に対する最善の解決策を誰かお勧めいただけますか? インストールを別のディレクトリに移動することは避けたいと思っています。また、ディレクトリの権限を変更する必要があるかどうかもわかりませんが、更新のために変更して、その後元に戻すという誘惑にかられるかもしれません。
エラーメッセージ:
Studio does not have write access to /opt/android-studio. Please run it by a privileged user to update
答え1
Android Studio ディレクトリの所有者を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 グループユーザーを追加する
ユーザーを追加する必要がありましたユーザーグループ:
sudo adduser $USER ユーザー
次に、ディレクトリのグループを設定します。
sudo chown -R root:users /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/