如何安装 Atom 编辑器并在没有 sudo 的情况下启动它?

如何安装 Atom 编辑器并在没有 sudo 的情况下启动它?

我曾尝试在 Ubuntu 14.04 上安装 Atom 编辑器。无论我通过下载/.deb还是添加此文件来安装它ppa:webupd8team/atom,如果没有 sudo,我都无法启动 Atom。

当不启动时,终端上会显示以下错误sudo

/usr/bin/atom: line 104: /home/myhome/.atom/nohup.out: Permission denied

(atom:3947): IBUS-WARNING **: The owner of /home/myhome/.config/ibus/bus is not root!

我还尝试通过以下命令以非 root 访问权限进行安装:

sudo dpkg --install --force-not-root --root=$HOME atom-amd64.deb

显示以下错误:

dpkg: error: unable to access dpkg status area: No such file or directory

但如果我删除非根参数,它就可以工作--force-not-root --root=$HOME

有人知道如何在 Ubuntu 上以非 root 访问权限成功安装 Atom 吗?

答案1

删除 ppa 和所有与安装相关的先前文件(并卸载它),然后尝试通过官方网站不要使用 shell,而要使用桌面环境。

听起来您是为“root”用户安装了 atom,而不是为您的用户安装了 atom。

答案2

运行这些命令,可以在所有当前支持的 Ubuntu 版本(仅限 64 位)中从终端快速轻松地安装和升级 Atom 文本编辑器 snap 包。

  • 安装 Atom 文本编辑器:

    sudo apt install snapd  
    sudo snap install --classic atom  
    

    请注意,经典限制中的 snap 行为就像一个拥有系统完全访问权限的传统打包应用程序,并且 Atom 扩展包会安装到用户的主目录中。

  • 升级 Atom 文本编辑器:

    sudo snap refresh --classic atom 
    
  • 运行 Atom 文本编辑器:

    snap run atom
    

相关内容