【问题标题】:How to upgrade Atom Editor on Linux?如何在 Linux 上升级 Atom 编辑器?
【发布时间】:2014-07-14 17:10:38
【问题描述】:

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

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

【问题讨论】:

  • 只要wget https://atom.io/download/deb -O /tmp/atom.deb && sudo dpkg -i /tmp/atom.deb

标签: atom-editor


【解决方案1】:

我创建了以下脚本来更新我在 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 通常是最新的。

【讨论】:

  • 我会从这个脚本中删除apm upgrade,因为它会以 sudo 的方式运行,并且您将来可能会在 atom 中升级软件包时遇到问题。
  • 我也会删除 atom - 你不想以 root 身份运行。
  • 但是 dpkg 需要以 root 身份运行,不是吗?
  • 从脚本中删除了“原子”。 Ali W 是正确的,不应该以 root 身份运行它。 "dpkg" 需要以 root 身份运行。
  • atom 现在有一个官方 repo,它有一个更新的版本github.com/atom/atom/issues/2956#issuecomment-353225330
【解决方案2】:

现在,看起来最简单的方法是从官方版本下载新的打包版本(.deb 或 .rpm)并安装在之前的版本上:https://github.com/atom/atom/releases

【讨论】:

【解决方案3】:

现在使用 APT 包变得更加容易。

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

现在你可以像往常一样升级/dist-upgrade

sudo apt upgrade

【讨论】:

  • 如果您不想升级整个系统,可以再次运行sudo apt install atom,它只会更新该软件包。
  • @IamMashed - 应该升级它 - 将升级以下软件包:atom
  • 在 Ubuntu 16.04 中不起作用:atom is already the newest version (1.26.1-1~webupd8~0). 当最新的稳定版是 1.29.0 时(截至目前)。另一个答案中的dpkg --install /tmp/atom.deb 有效。
  • 它刚刚被 19.10 打破
【解决方案4】:

目前的官方文档似乎推荐了另一种方法:

Atom Github Page

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 版本目前没有 自动更新,因此您需要重复这些步骤来升级 到未来的版本。

【讨论】:

    【解决方案5】:

    在撰写本文时,升级到最新发布的 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/

      【讨论】:

        【解决方案7】:

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

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

        或从终端:

        apm install atom-updater-linux
        

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

        【讨论】:

        【解决方案8】:

        目前首选的过程在原子页面Installing 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
        

        【讨论】:

          【解决方案9】:

          如果您在 Ubuntu 上,您可以前往 Ubuntu 软件中心,搜索 Atom 并点击 更新。那就大功告成吧!

          【讨论】:

          • atom.io/beta下载最新版本并双击。使用 Ubuntu 软件中心对其进行升级。
          【解决方案10】:

          如果有人感兴趣,我为此写了small atom package

          该软件包旨在及时通知用户新版本可用(稳定版或测试版,可通过设置进行配置),并在后台使用 GitHub API。它独立于平台,因此它应该适用于任何 linux 发行版,也适用于 Windows 或其他系统。

          它确实在我为我的需要编写它时自动执行升级,我对这样的功能不感兴趣。不过,如果对它表现出强烈的兴趣,我可能会在未来添加它。

          欢迎反馈,最好是tickets on github

          【讨论】:

            【解决方案11】:

            我从

            升级

            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. 复制下面的 sn-p 并用 Ctrl+o 和 "enter" 和 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. 运行脚本升级 atom

            sudo atom-update

            【讨论】:

              【解决方案12】:

              Ubuntu 16.04 及更高版本

              运行这些命令以在 Ubuntu 16.04 及更高版本(仅限 64 位)中从终端快速轻松地安装和升级 Atom 文本编辑器 snap 包。

              • 安装 Atom 文本编辑器:

                  sudo snap install --classic atom  
                

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

              • 升级 Atom 文本编辑器:

                  sudo snap refresh --classic atom 
                

              【讨论】:

                【解决方案13】:

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

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

                【讨论】:

                  【解决方案14】:

                  对于 debian,我创建了一个 bash 脚本,它执行以下操作:

                  • 检查https://api.github.comdpkg 是否已安装和/或更新atom
                  • 如果需要,从 github 下载并安装 atom.deb。
                  • 如果有人也想维护测试版,请提供--beta 开关。

                  免费使用,位于:https://gist.github.com/rumpelsepp/8a953d6c092cbeb043695cfada114bef

                  【讨论】:

                    【解决方案15】:

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

                    【讨论】:

                      【解决方案16】:

                      最新方法是先安装$ apm install atom-updater-linux,然后只需按 Alt+Ctrl+U 或转到帮助,就会有检查更新的选项

                      【讨论】:

                        猜你喜欢
                        • 2014-06-30
                        • 2019-11-11
                        • 1970-01-01
                        • 2015-04-07
                        • 2015-06-18
                        • 2015-07-29
                        • 1970-01-01
                        • 1970-01-01
                        • 2019-08-13
                        相关资源
                        最近更新 更多