Saya memasang Android Studio di direktori / opt saya tanpa hambatan dan telah menggunakannya. Baru-baru ini, Android Studio memberi tahu saya tentang pembaruan. Namun, itu tidak akan melakukan pembaruan, karena dikatakan tidak memiliki izin Baca / Tulis di direktori opt tempat itu diinstal.
Adakah yang bisa merekomendasikan obat terbaik untuk situasi ini? Saya lebih suka untuk tidak memindahkan instalasi saya ke direktori lain. Saya juga tidak tahu bahwa saya ingin mengubah izin pada direktori, meskipun saya mungkin tergoda untuk melakukannya untuk pembaruan, lalu mengembalikannya kembali.
Pesan eror:
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
sumber
sumber
sudo /opt/android-studio
dan kemudian memperbarui?Jawaban:
Saya mengubah pemilik direktori studio android dari
root
keuser
akun saya dan itu berhasil. Ini adalah perintah, di mana$USER
akan berubah dengan sendirinya menjadi pengguna aktif Anda saat ini:sumber
Anda dapat memindahkan direktori dari
/opt
ke rumah Anda menggunakan perintah:Atau untuk memberikan izin yang harus Anda gunakan
chmod
:untuk menambahkan izin ke semua dir rekursif:
Lihatlah jawaban saya https://askubuntu.com/a/638799/150504 yang menjelaskan sedikit tentang chmod dan cara menggunakan
sumber
sudo chmod +w -R /opt/android-sdk-linux
Saya memang mengatur grup / opt / android-studio (dan / opt / android-sdk ) kepada pengguna dan menambahkan izin menulis ke grup.
Dalam kasus saya, pengguna grup sudah ada. Tapi sebagai petunjuk:
Saya harus menambahkan pengguna saya ke grup pengguna :
Kemudian atur grup direktori:
Karena pembaruan perlu menulis file:
Saya menggunakan instruksi ini sekali, saya harap saya tidak melupakan sesuatu
sunting: Dengan cara ini, file tidak boleh terlalu lebar diakses, tetapi masih dapat digunakan oleh pengguna terpilih
sumber
Saya memiliki masalah yang sama dengan Rubymine.
sudo chown -R $USER:$USER /opt/Rubymine
bekerja untuk saya juga, tetapi bisa berbahaya mengubah izin di folder sistem. Mungkin lebih baik hanya menjalankan instalasi sekali sebagai root untuk memungkinkan pembaruan. misalnya.
sumber
Saya mendapatkan kesalahan yang sama. Menjalankan perintah berikut dari terminal menyelesaikan masalah.
Anda tidak perlu berada di direktori yang sama untuk menjalankan perintah.
sumber
Misalnya (di Ubuntu 16.04 saya):
sumber