美文网首页
Linux 升级 Android Studio 失败,权限不够

Linux 升级 Android Studio 失败,权限不够

作者: 灰灰手记 | 来源:发表于2018-11-28 00:28 被阅读37次

    这两天在看亚马逊 aace 和 demo,编译 aace 需要 Linux 环境,于是掏出了半年没用的 Deepin

    在 demo 文档中明确提到了”Tested with Android Studio version 3.x“,为了避免版本不一致引发其他问题,我也准备升级 Android Studio,结果更新时报错了:

    Studio does not have write access to /opt/AndroidStudioLinux. 
    Please run it by a privileged user to update.
    

    这里/opt/AndroidStudioLinux是我的 AS 安装目录,这个错误就是说当前用户没有操作这个目录的权限。好像是因为以前使用 sudo 运行过 AS,导致目录的用户组和权限被自动修改了。

    为了解决这个问题,查到了chown命令,chown 命令是change owner的缩写。它的用法如下:

    chown [-R] 账号名称 文件或目录
    chown [-R] 账号名称:用户组名称 文件或目录
    
    -R: 进行递归( recursive )的持续更改,即连同子目录下的所有文件、目录都更新成为这个用户组。
    常常用在更改某一目录的情况。
    

    这里我只有一个账户,只需要修改到当前账户即可。要查看当前账户,可以这样:

    shawn@ShawnPC:~$ echo $USER
    shawn
    

    于是我的修改命令就可以这么写:

    sudo chown -R $USER:$USER /opt/AndroidStudioLinux
    

    如果需要改给其他用户和组,只需要替换$USER,但是目标用户和组必须是系统中已经存在的


    此笔记已推送到微信公众号:灰灰的Rom笔记

    相关文章

      网友评论

          本文标题:Linux 升级 Android Studio 失败,权限不够

          本文链接:https://www.haomeiwen.com/subject/xjyoqqtx.html