brew install --cask atom
,Windows 可通过 Chocolatey (choco install atom
) 或 Scoop (scoop install atom
) 安装,Linux 用户常用 Snap (snap install atom
) 或系统包管理器(如 sudo apt install atom
)安装。重要提示:Atom 项目已于 2022 年 12 月 15 日被 GitHub 正式终止支持,不再接收任何更新(包括功能更新和安全更新),虽然您仍然可以下载和安装它,但强烈建议考虑使用更活跃维护的现代替代品(如 Visual Studio Code、Sublime Text、VSCodium、Neovim 等)以获得更好的安全性、功能和支持,本指南旨在帮助仍需安装 Atom 的用户。
如何在命令行中安装 Atom 文本编辑器
Atom 是一个曾经非常流行的开源文本和源代码编辑器,以其高度可定制性和丰富的插件生态系统而闻名,虽然官方图形化安装程序是最常见的安装方式,但通过命令行(终端/命令提示符)安装 Atom 同样高效,尤其适合系统管理员、开发人员或偏好终端操作的用户,本指南将详细介绍在 Windows、macOS 和 Linux 系统上使用命令行安装 Atom 的步骤。
核心思路:
命令行安装 Atom 的核心是下载官方的安装包(.exe
, .dmg
, .deb
, .rpm
等),然后通过系统特定的命令行工具执行安装或解压操作,由于 Atom 项目已终止,我们将使用其官方存档仓库中的安装包。
准备工作:
- 访问官方存档: 所有 Atom 的最终发布版本(包括安装包)都存档在 GitHub 上:
- Atom Releases 页面:
https://github.com/atom/atom/releases
- Atom Releases 页面:
- 确定系统架构: 了解您的操作系统是 32 位 (
ia32
,x86
) 还是 64 位 (x86_64
,amd64
),现代系统通常都是 64 位,在下载链接中会体现这一点。 - 找到正确的安装包链接: 在 Releases 页面找到最新的稳定版本(
v1.63.1
),在Assets
部分下拉,找到适合您操作系统的安装包:- Windows:
AtomSetup-x64.exe
(64位) 或AtomSetup-ia32.exe
(32位 – 较旧) - macOS:
atom-mac.zip
(通常适用于 Intel 和 Apple Silicon) - Linux (Debian/Ubuntu):
atom-amd64.deb
(64位 Debian 包) - Linux (Fedora/Red Hat):
atom.x86_64.rpm
(64位 RPM 包)
- Windows:
- 复制安装包链接: 右键点击您需要的安装包名称,选择“复制链接地址”(或类似选项)。
安装步骤 (按操作系统分类):
Windows 系统
-
使用 PowerShell 下载并静默安装 (推荐)
- 以 管理员身份 打开 PowerShell (在开始菜单搜索 PowerShell,右键选择“以管理员身份运行”)。
- 使用
Invoke-WebRequest
(或其别名iwr
) 下载安装包,并使用-OutFile
参数指定保存路径(例如保存到当前用户的下载目录):iwr -Uri https://github.com/atom/atom/releases/download/v1.63.1/AtomSetup-x64.exe -OutFile "$env:USERPROFILEDownloadsAtomSetup-x64.exe"
(请将链接
https://github.com/...
替换为您在 Releases 页面复制的实际.exe
文件链接,版本号v1.63.1
也可能不同) - 下载完成后,使用
Start-Process
命令以静默方式运行安装程序 (/S
参数):Start-Process "$env:USERPROFILEDownloadsAtomSetup-x64.exe" -ArgumentList "/S" -Wait
/S
参数确保安装过程无界面、自动完成。-Wait
参数让 PowerShell 等待安装完成后再返回提示符。
- 安装完成后,通常可以在开始菜单或桌面上找到 Atom 快捷方式,也可以通过命令行输入
atom
尝试启动(需要将安装目录加入 PATH,安装程序通常会自动处理)。
-
使用命令提示符 (CMD) 下载并安装
- 以 管理员身份 打开 命令提示符 (CMD)。
- 使用
bitsadmin
(较旧) 或certutil
(Windows 7+) 下载文件:certutil -urlcache -split -f "https://github.com/atom/atom/releases/download/v1.63.1/AtomSetup-x64.exe" "%USERPROFILE%DownloadsAtomSetup-x64.exe"
- 下载完成后,运行安装程序并使用
/S
参数进行静默安装:"%USERPROFILE%DownloadsAtomSetup-x64.exe" /S
macOS 系统
macOS 主要通过下载 ZIP 压缩包,解压后将 Atom.app 移动到 Applications 目录来完成安装。
- 打开 终端 (Terminal)。
- 使用
curl
或wget
下载 macOS 版的 ZIP 文件到 Downloads 目录:curl -L -o ~/Downloads/atom-mac.zip https://github.com/atom/atom/releases/download/v1.63.1/atom-mac.zip
(请替换链接为实际复制的
.zip
文件链接) - 解压下载的 ZIP 文件:
unzip -q ~/Downloads/atom-mac.zip -d ~/Downloads/
这会在
~/Downloads
下解压出一个包含Atom.app
的文件夹(通常叫Atom
)。 - 将 Atom 应用程序移动到系统的应用程序目录 (
/Applications
):mv ~/Downloads/Atom.app /Applications/
(如果解压出来的文件夹名不是
Atom.app
,请相应调整命令,mv ~/Downloads/Atom*.app /Applications/
) - (可选) 清理下载和解压的临时文件:
rm ~/Downloads/atom-mac.zip rm -rf ~/Downloads/Atom.app # 如果解压出的文件夹不是 Atom.app,请替换路径
- 安装完成后,可以在 Launchpad 或 Applications 文件夹中找到 Atom,在终端中输入
open -a Atom
也可以启动它。
Linux 系统 (Debian/Ubuntu – .deb 包)
- 打开 终端 (Terminal)。
- 使用
wget
下载.deb
安装包到临时目录(如/tmp
):wget https://github.com/atom/atom/releases/download/v1.63.1/atom-amd64.deb -P /tmp
(请替换链接为实际复制的
.deb
文件链接) - 使用
sudo
和dpkg
命令安装下载的.deb
包:sudo dpkg -i /tmp/atom-amd64.deb
- 如果安装过程中报告依赖关系问题(
dpkg
常见),运行以下命令修复:sudo apt --fix-broken install -y
这会自动安装 Atom 所需的任何缺失依赖项。
- (可选) 安装完成后删除下载的
.deb
文件:rm /tmp/atom-amd64.deb
- 安装完成后,可以在应用程序菜单中找到 Atom,或在终端中直接输入
atom
启动。
Linux 系统 (Fedora/Red Hat/CentOS – .rpm 包)
- 打开 终端 (Terminal)。
- 使用
wget
下载.rpm
安装包到临时目录(如/tmp
):wget https://github.com/atom/atom/releases/download/v1.63.1/atom.x86_64.rpm -P /tmp
(请替换链接为实际复制的
.rpm
文件链接) - 使用
sudo
和rpm
或dnf
命令安装下载的.rpm
包:- 使用
rpm
(可能需要手动处理依赖):sudo rpm -ivh /tmp/atom.x86_64.rpm
- 使用
dnf
(推荐,自动处理依赖):sudo dnf install /tmp/atom.x86_64.rpm
- 使用
- (可选) 安装完成后删除下载的
.rpm
文件:rm /tmp/atom.x86_64.rpm
- 安装完成后,可以在应用程序菜单中找到 Atom,或在终端中直接输入
atom
启动。
验证安装
无论使用哪种方法,安装完成后,您都可以尝试在命令行中直接输入:
atom --version
或者
atom -v
如果安装成功,这将输出 Atom 的版本信息(Atom : 1.63.1
)。
常见问题与注意事项
- 权限问题 (Windows/Linux/macOS 移动应用目录): 在 Windows 和 Linux 上运行安装命令,以及在 macOS 上移动应用到
/Applications
目录时,通常需要管理员权限 (sudo
/ Run as Administrator),确保您有相应的权限。 - 依赖问题 (Linux .deb): 使用
dpkg -i
安装.deb
包时,如果遇到依赖错误,务必运行sudo apt --fix-broken install -y
来解决。 - PATH 环境变量: 安装程序通常会尝试将
atom
命令添加到系统的 PATH 环境变量中,如果安装后在命令行输入atom
提示找不到命令,您可能需要手动将 Atom 的安装目录(如 Windows 的C:Users<用户名>AppDataLocalatombin
, Linux/macOS 的/usr/bin
或/usr/local/bin
)添加到 PATH,或者注销/重启终端/系统。 - 项目终止的再次提醒: 请务必再次注意开头的警告,Atom 已不再维护,这意味着:
- 没有安全更新: 已知的安全漏洞将不会被修复,使用 Atom 可能存在安全风险,尤其是在处理不受信任的代码时。
- 没有功能更新: 不会添加新功能或改进。
- 社区支持减弱: 官方支持渠道关闭,社区插件的维护也可能逐渐停止。
- 潜在兼容性问题: 随着操作系统和依赖库的更新,Atom 未来可能无法正常运行。
- 替代编辑器: 强烈建议探索活跃维护的替代品:
- Visual Studio Code (VSCode): 由 Microsoft 开发,是目前最流行的免费开源编辑器,拥有极其丰富的扩展生态,与 Atom 理念相似但更强大和活跃,官网:
https://code.visualstudio.com/
- VSCodium: VSCode 的开源构建版本,不包含 Microsoft 的遥测/专有组件,官网:
https://vscodium.com/
- Sublime Text: 商业软件,有强大的免费评估版,以速度和性能著称,官网:
https://www.sublimetext.com/
- Neovim/Vim: 基于终端的超高效编辑器,学习曲线陡峭但功能无比强大,官网 (Neovim):
https://neovim.io/
- JetBrains IDEs (PyCharm, WebStorm, IntelliJ IDEA 等): 针对特定语言的强大商业 IDE(有免费社区版),功能远超一般文本编辑器。
- Visual Studio Code (VSCode): 由 Microsoft 开发,是目前最流行的免费开源编辑器,拥有极其丰富的扩展生态,与 Atom 理念相似但更强大和活跃,官网:
通过命令行安装 Atom 提供了更自动化和脚本化的部署方式,本指南详细介绍了在 Windows (PowerShell/CMD)、macOS (终端) 和 Linux (Debian/Ubuntu 的 .deb, Fedora/Red Hat 的 .rpm) 上的具体步骤,鉴于 Atom 项目已被 GitHub 正式终止支持,强烈建议用户优先考虑迁移到持续维护、更新和安全保障的现代代码编辑器,如 Visual Studio Code 或 VSCodium,以确保开发环境的安全性和可持续性,如果您有特定的理由必须使用 Atom,请务必了解并接受其不再维护所带来的潜在风险。
引用说明:
- Atom 项目终止公告: 信息来源于 GitHub 官方博客和 Atom 仓库公告,核心事实参考:
https://github.blog/2022-06-08-sunsetting-atom/
和https://github.com/atom/atom
(仓库顶部横幅警告及 README)。 - Atom Releases 页面: 所有安装包下载链接均指向 Atom 项目的官方 GitHub Releases 存档页面:
https://github.com/atom/atom/releases
,这是获取 Atom 历史版本安装文件的唯一官方来源。 - 替代编辑器链接: 提供的替代编辑器链接均指向其各自的官方网站,确保用户获取最权威和最新的下载及信息。
- 命令行工具文档: 使用的命令行工具 (
curl
,wget
,unzip
,mv
,rm
,sudo
,dpkg
,apt
,rpm
,dnf
, PowerShellInvoke-WebRequest
/Start-Process
, CMDcertutil
) 的功能和参数参考了各操作系统和工具本身的官方文档或通用 Linux/Unix/PowerShell/CMD 手册 (man pages
,--help
,Get-Help
)。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/22194.html