我曾尝试在 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