在 Linux Ubuntu 上升级 atom 的最佳方法是什么?我使用官方文档安装 atom
git clone https://github.com/atom/atom
cd atom
script/build
sudo script/grunt install
在 Linux Ubuntu 上升级 atom 的最佳方法是什么?我使用官方文档安装 atom
git clone https://github.com/atom/atom
cd atom
script/build
sudo script/grunt install
我创建了以下脚本来更新我在 Ubuntu 14.10 上的 atom。
#!/bin/bash
# Update atom from downloaded deb file
rm -f /tmp/atom.deb
curl -L https://atom.io/download/deb > /tmp/atom.deb
dpkg --install /tmp/atom.deb
echo "***** apm upgrade - to ensure we update all apm packages *****"
apm upgrade --confirm false
exit 0
文件 atom_update 是可执行的,需要使用 su 调用:
sudo ./atom_update
以上工作,但现在我使用以下:
sudo add-apt-repository -y ppa:webupd8team/atom
sudo apt -y update
sudo apt -y install atom
apm install \
file-icons \
tabs-to-spaces \
trailing-spaces \
xml-formatter
有了上面的设置
sudo apt -y upgrade
会将已安装的 atom 更新到最新版本。ppa 通常是最新的。
现在,看起来最简单的方法是从官方版本下载新的打包版本(.deb 或 .rpm)并将其安装在之前的版本上:https ://github.com/atom/atom/releases
现在使用 APT 包变得更加容易。
sudo add-apt-repository ppa:webupd8team/atom
sudo apt update
sudo apt install atom
现在您可以像往常一样升级/ dist-upgrade
sudo apt upgrade
当前的官方文档似乎推荐了另一种方法:
Debian Linux (Ubuntu)
Atom 仅适用于 64 位 Linux 系统。
- 从 Atom 发布页面下载 atom-amd64.deb。
- 在下载的包上运行 sudo dpkg --install atom-amd64.deb。
- 使用已安装的 atom 命令启动 Atom。
Linux 版本目前不会自动更新,因此您需要重复这些步骤才能升级到未来的版本。
Red Hat Linux(Fedora 21 及以下、CentOS、Red Hat)
Atom 仅适用于 64 位 Linux 系统。
- 从 Atom 发布页面下载 atom.x86_64.rpm。
- 在下载的包上运行 sudo yum localinstall atom.x86_64.rpm。
- 使用已安装的 atom 命令启动 Atom。
Linux 版本目前不会自动更新,因此您需要重复这些步骤才能升级到未来的版本。
软呢帽22+
Atom 仅适用于 64 位 Linux 系统。
- 从 Atom 发布页面下载 atom.x86_64.rpm。
- 在下载的包上运行 sudo dnf install ./atom.x86_64.rpm。
- 使用已安装的 atom 命令启动 Atom。
Linux 版本目前不会自动更新,因此您需要重复这些步骤才能升级到未来的版本。
在撰写本文时,升级到最新发布的 Atom 版本的最佳选择是检查最新的标签并构建它,特别是如果您首先构建它。
cd atom
git pull
git checkout v0.115.0
(或任何最新版本:https ://github.com/atom/atom/releases )script/build
sudo script/grunt install
wget https://atom.io/download/deb -O atom64.deb
sudo dpkg --install atom64.deb
或者
wget https://atom.io/download/rpm -O atom64.rpm
sudo dnf install atom64.rpm
以上网址重定向到https://atom-installer.github.com/
一种更简单的方法是从 atom 网站上的软件包安装 atom-updater-linux。
转到编辑 > 首选项 > 安装并搜索 atom-updater-linux
或从终端:
apm install atom-updater-linux
这应该在每次启动后检查更新并提示您安装新更新。
目前首选的过程在 atom 页面安装 Atom - Platform-linux中进行了描述
使用add-apt-repository
最佳答案中的建议时,建议使用此 URL。
Atom 页面中提到的 apt 存储库:
curl -sL https://packagecloud.io/AtomEditor/atom/gpgkey | sudo apt-key add -
sudo sh -c 'echo "deb [arch=amd64] https://packagecloud.io/AtomEditor/atom/any/ any main" > /etc/apt/sources.list.d/atom.list'
sudo apt-get update
如果你在Ubuntu上,你可以去Ubuntu 软件中心,搜索Atom,然后点击更新。然后大功告成!
如果有人感兴趣,我为此编写了一个小原子包。
该软件包旨在及时通知用户可用的新版本(稳定版或测试版,可通过设置进行配置),并在后台使用 GitHub API。它独立于平台,因此它应该适用于任何 linux 发行版,但也适用于 Windows 或其他系统。
它不会自动执行升级,因为我是根据需要编写的,而且我对此类功能不感兴趣。不过,如果对它表现出强烈的兴趣,我可能会在未来添加它。
欢迎反馈,最好是github 上的票。
运行这些命令以在 Ubuntu 16.04 及更高版本(仅限 64 位)中从终端快速轻松地安装和升级 Atom 文本编辑器 snap 包。
安装 Atom 文本编辑器:
sudo snap install --classic atom
请注意,经典限制中的 snap 表现为具有对系统的完全访问权限的传统打包应用程序,并且 Atom 扩展包安装到用户的主目录中。
升级 Atom 文本编辑器:
sudo snap refresh --classic atom
我从升级
Atom : 1.26.1
Electron: 1.7.11
Chrome : 58.0.3029.110
Node : 7.9.0
至
Atom : 1.40.1
Electron: 3.1.10
Chrome : 66.0.3359.181
Node : 10.2.0
我按照这些简单的步骤,
sudo nano /usr/local/bin/atom-update
你的代码
#!/bin/bash
wget -q https://github.com/atom/atom/releases/latest -O /tmp/latest
wget --progress=bar -q 'https://github.com'$(cat /tmp/latest | grep -o -E 'href="([^"#]+)atom-amd64.deb"' | cut -d'"' -f2 | sort | uniq) -O /tmp/atom-amd64.deb -q --show-progress
dpkg -i /tmp/atom-amd64.deb
sudo chmod +x /usr/local/bin/atom-update
sudo atom-update
我要补充一点,您可能应该在更新构建之前进行清理,以防止出现一些讨厌的错误。
cd atom
git pull
script/clean
script/build
sudo script/grunt install
对于 debian,我创建了一个 bash 脚本,它执行以下操作:
dpkg
是否atom
已安装和/或更新。--beta
如果有人也想维护 beta 版本,请提供一个开关。随意使用它,它位于此处:https ://gist.github.com/rumpelsepp/8a953d6c092cbeb043695cfada114bef
自 2017 年 12 月以来,Atom 为所有主要 Linux 发行版提供官方存储库。您可以在此处找到最新的安装说明。
最新的方法是首先安装$ apm install atom-updater-linux
,然后只需按 Alt+Ctrl+U 或转到帮助,并且有检查更新的选项