Debian/Ubuntu 推荐直接安装官方 deb 包,RHEL/Fedora/CentOS 用 rpm,Arch 用户走 AUR,openSUSE 用 OBS 仓库;Alpine/NixOS 建议改用 VS Code 或 tar.gz 版;apm 依赖系统 Node,需确保其在 PATH 中且路径规范;Atom 无自动更新,2026 年起停止主线维护。

Debian/Ubuntu 系统直接装 deb 包最稳
官方发布的 atom-amd64.deb 是最推荐的方式,尤其适合 Ubuntu 22.04、24.04 或 Debian 12 等主流版本。下载后执行:
sudo dpkg -i atom-amd64.deb
如果提示依赖缺失(比如 libasound2、libgbm1 等),立刻补全:
sudo apt --fix-broken install
别跳过这步——否则 atom 命令打不开,界面空白或闪退都是常见后果。
RHEL/Fedora/CentOS 用 rpm 安装但注意仓库兼容性
从 atom.io/download/rpm 下载对应架构的 atom.x86_64.rpm,然后:
sudo dnf install atom.x86_64.rpm
(Fedora 38+ / RHEL 9+)或
sudo yum localinstall atom.x86_64.rpm
(旧版 CentOS)。注意:RHEL 9+ 默认禁用 epel,若报 Failed to synchronize cache,先运行 sudo dnf install epel-release。不加这个,npm 相关插件后续根本装不了。
其他发行版(Arch、openSUSE、Alpine)别硬编译,用社区包或 tarball
Arch 用户直接走 AUR:
paru -S atom-editor
(或 yay -S atom-editor),比源码编译快 10 分钟且自动处理 Electron 依赖。openSUSE 可用 OBS 仓库:
sudo zypper addrepo https://download.opensuse.org/repositories/devel:/tools:/editor/openSUSE_Tumbleweed/devel:tools:editor.repo
再 zypper install atom。至于 Alpine 或 NixOS 这类,官方没支持,强行编译会卡在 node-gyp rebuild,建议改用 VS Code 或直接跑 tar.gz 版(解压即用,但无桌面图标和 MIME 关联)。
apm 装插件失败?先确认 node 和 npm 在 PATH 里
Atom 的插件管理器 apm 本质是 Node.js 工具链封装,但它不自带 Node 运行时。如果你手动装过 Node(比如从官网 tarball 解压),必须确保:
-
node -v和npm -v能正常输出版本号 -
which node返回路径在/usr/bin或/usr/local/bin,不能是/home/xxx/nodejs/bin/node(否则apm找不到) - 执行
apm install emmet前,先apm upgrade更新自身,老版本apm(如 2.6.x)在 Node 20+ 下会静默失败
实在不行就绕过 apm,用 git clone + npm install 手动装到 ~/.atom/packages/,这是离线环境唯一可靠路径。
Atom 在 Linux 上没有自动更新机制,每次新版本发布都得重下安装包——这点和 Windows/macOS 完全不同,容易被忽略。另外,2026 年起官方已停止对 Atom 的主线维护,新项目建议评估迁移成本,但存量项目继续用完全没问题。











