如何在Linux上升级Atom Editor?


77

在Linux Ubuntu上升级Atom的最佳方法是什么?我使用官方文档安装atom

  git clone https://github.com/atom/atom
  cd atom
  script/build
  sudo script/grunt install

2
只是wget https://atom.io/download/deb -O /tmp/atom.deb && sudo dpkg -i /tmp/atom.deb
巴勃罗·比安奇

Answers:



60

我创建了以下脚本以在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

将已安装的原子更新为最新版本。PPA通常是最新的。


7
我将apm upgrade从此脚本中删除,因为它将以sudo的身份运行,将来您可能在从atom内升级软件包时遇到问题。
Tomeh 2015年

7
我还要删除原子-您不想以root身份运行。
阿里W

但是dpkg需要以root身份运行,不是吗?
JazZ '16

从脚本中删除了“原子”。Ali W是正确的,不应以root用户身份运行此文件。“ dpkg”需要以根用户身份运行。
鲁道夫

原子现在有一个正式的仓库
christopherlovell

33

现在,使用APT软件包更加容易。

sudo add-apt-repository ppa:webupd8team/atom
sudo apt update
sudo apt install atom

现在,您可以像往常一样升级/远程升级

sudo apt upgrade

如果您不想升级整个系统,则可以sudo apt install atom再次运行,它将仅更新该软件包。
Ulad Kasach '18

@IamMashed-应该升级它-以下软件包将被升级:atom
GH

1
在Ubuntu 16.04中不起作用:atom is already the newest version (1.26.1-1~webupd8~0).最新的稳定版本1.29.0(截至目前)。将dpkg --install /tmp/atom.deb在对方的回答工作。
Juha Untinen

它刚刚以19.10打破
烤饼

29

当前的官方文档似乎建议另一种方法:

Atom Github页面

Debian Linux(Ubuntu)

Atom仅适用于64位Linux系统。

  1. 从Atom版本页面下载atom-amd64.deb。
  2. 在下载的软件包上运行sudo dpkg --install atom-amd64.deb。
  3. 使用已安装的atom命令启动Atom。

Linux版本当前不会自动更新,因此您需要重复这些步骤以升级到将来的版本。

Red Hat Linux(Fedora 21及更低版本,CentOS,Red Hat)

Atom仅适用于64位Linux系统。

  1. 从Atom版本页面下载atom.x86_64.rpm。
  2. 在下载的软件包上运行sudo yum localinstall atom.x86_64.rpm。
  3. 使用已安装的atom命令启动Atom。

Linux版本当前不会自动更新,因此您需要重复这些步骤以升级到将来的版本。

Fedora 22+

Atom仅适用于64位Linux系统。

  1. 从Atom版本页面下载atom.x86_64.rpm。
  2. 在下载的软件包上运行sudo dnf install ./atom.x86_64.rpm。
  3. 使用已安装的atom命令启动Atom。

Linux版本当前不会自动更新,因此您需要重复这些步骤以升级到将来的版本。


25

在撰写本文时,升级到Atom的最新发行版的最佳选择是签出最新标签并进行构建,特别是如果您首先构建它。

  1. cd atom
  2. git pull
  3. git checkout v0.115.0(或任何最新版本:https : //github.com/atom/atom/releases
  4. script/build
  5. sudo script/grunt install

6
  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/


4

一种更简单的方法是从atom网站上的软件包中安装atom-updater-linux。

转到编辑>首选项>安装并搜索atom-updater-linux

或从终端:

apm install atom-updater-linux

这应该在每次启动后检查更新,并提示您安装新更新。



4

当前,首​​选步骤在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


2

如果有人感兴趣,我为此目的编写了一个小原子包

该软件包旨在及时通知用户可用的新版本(稳定版或Beta版,可通过设置进行配置),并在后台使用GitHub API。它是独立于平台的,因此它可以与任何Linux发行版一起使用,也可以与Windows或其他系统一起使用。

它并没有因为我写我的需求,我并没有在这些功能感兴趣自动执行升级。不过,如果对它表现出浓厚的兴趣,我可能会在将来添加它。

欢迎反馈,最好在github上作为票证


2

我从升级

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

我遵循了这些简单的步骤,

  1. 创建一个文件

sudo nano /usr/local/bin/atom-update

  1. 复制以下代码段,并按Ctrl + o并“输入”和Ctrl + x保存

您的代码

#!/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
  1. 使它可执行

sudo chmod +x /usr/local/bin/atom-update

  1. 运行脚本升级原子

sudo atom-update


1

我要补充一点,您可能应该在更新内部版本之前进行清理,以防止出现一些讨厌的错误。

cd atom
git pull
script/clean
script/build
sudo script/grunt install

1

Ubuntu 16.04及更高版本

运行这些命令可从Ubuntu 16.04及更高版本(仅64位)的终端上快速轻松地安装和升级Atom文本编辑器快照程序包。

  • 安装Atom文本编辑器:

      sudo snap install --classic atom  
    

    请注意,经典限制中的快照表现为具有对系统的完全访问权限的传统打包的应用程序,并且Atom扩展包已安装到用户的主目录中。

  • 升级Atom文本编辑器:

      sudo snap refresh --classic atom 
    


0

自2017年12月以来,Atom为所有主要Linux发行版提供官方存储库。您可以在此处找到最新的安装说明。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.