在Linux Ubuntu上升级Atom的最佳方法是什么?我使用官方文档安装atom
git clone https://github.com/atom/atom
cd atom
script/build
sudo script/grunt install
Answers:
现在,看起来最简单的方法是从官方发行版下载新的打包版本(.deb或.rpm),并在之前的版本中进行安装:https : //github.com/atom/atom/releases
我创建了以下脚本以在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通常是最新的。
apm upgrade
从此脚本中删除,因为它将以sudo的身份运行,将来您可能在从atom内升级软件包时遇到问题。
现在,使用APT软件包更加容易。
sudo add-apt-repository ppa:webupd8team/atom
sudo apt update
sudo apt install atom
现在,您可以像往常一样升级/远程升级
sudo apt upgrade
sudo apt install atom
再次运行,它将仅更新该软件包。
atom is already the newest version (1.26.1-1~webupd8~0).
最新的稳定版本1.29.0
(截至目前)。将dpkg --install /tmp/atom.deb
在对方的回答工作。
当前的官方文档似乎建议另一种方法:
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版本当前不会自动更新,因此您需要重复这些步骤以升级到将来的版本。
Fedora 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
当前,首选步骤在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,然后单击“更新”。然后完成工作!
我从升级
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
对于debian,我创建了一个bash脚本,该脚本执行以下操作:
dpkg
是否atom
已安装和/或最新。--beta
如果有人也想维护beta版本,请提供一个开关。免费使用它,它位于这里:https : //gist.github.com/rumpelsepp/8a953d6c092cbeb043695cfada114bef
最新方法是先安装,$ apm install atom-updater-linux
然后按Alt + Ctrl + U或转到“帮助”,其中有用于检查更新的选项
wget https://atom.io/download/deb -O /tmp/atom.deb && sudo dpkg -i /tmp/atom.deb
。