Как обновить редактор Atom в Linux?

Каков наилучший способ обновления атома на Linux Ubuntu?

Я устанавливаю атом с помощью официального документа
  git clone https://github.com/atom/atom
  cd atom
  script/build
  sudo script/grunt install

Ответ 1

Теперь проще всего загрузить новую упакованную версию (.deb или .rpm) из официальных выпусков и установить ее поверх предыдущего: https://github.com/atom/atom/releases

Ответ 2

Я создал следующий script для обновления моего атома на Ubuntu 14.10.

#!/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 обновляется.

Ответ 3

Теперь пакет APT теперь проще.

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

И теперь вы можете обновлять/перенастраивать как обычно

sudo apt upgrade

Ответ 4

Текущая официальная документация рекомендует другой метод:

Страница Atom Github

Debian Linux (Ubuntu)

Atom доступен только для 64-битных систем Linux.

  1. Загрузите atom-amd64.deb со страницы релизов Atom.
  2. Запустите sudo dpkg --install atom-amd64.deb в загруженном пакете.
  3. Запустите Atom, используя установленную команду atom.

Версия для Linux в настоящее время не автоматически обновлять, поэтому вам нужно будет повторить эти шаги для обновления в будущих выпусках.

Red Hat Linux (Fedora 21 и under, CentOS, Red Hat)

Atom доступен только для 64-битных систем Linux.

  1. Загрузите atom.x86_64.rpm со страницы релизов Atom.
  2. Запустите sudo yum localinstall atom.x86_64.rpm для загруженного пакета.
  3. Запустите Atom с помощью установленной команды atom.

Версия для Linux в настоящее время не автоматически обновлять, поэтому вам нужно будет повторить эти шаги для обновления в будущих выпусках.

Fedora 22+

Atom доступен только для 64-битных систем Linux.

  1. Загрузите atom.x86_64.rpm со страницы релизов Atom.
  2. Запустите sudo dnf install./atom.x86_64.rpm для загруженного пакета.
  3. Запустите Atom с помощью установленной команды atom.

Версия для Linux в настоящее время не автоматически обновлять, поэтому вам нужно будет повторить эти шаги для обновления в будущих выпусках.

Ответ 5

На момент написания этой статьи лучшим вариантом обновления до последней выпущенной версии Atom является проверка самого последнего тега и его создание, особенно если вы его построили в первую очередь.

  • cd atom
  • git pull
  • git checkout v0.115.0 (или что бы то ни было в последней версии: https://github.com/atom/atom/releases)
  • script/build
  • 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

вышеуказанные URL-адреса перенаправляются на https://atom-installer.github.com/

Ответ 7

В настоящее время предпочтительная процедура описана на страницах Atom. Установка Atom - Platform-Linux

При использовании add-apt-repository, предложенного в верхнем ответе, предлагается этот URL.

Репозиторий apt, упомянутый на страницах Atom:

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

Ответ 8

Если вы используете onn Ubuntu, вы можете перейти в Центр программного обеспечения Ubuntu, найти Atom и просто нажать "Обновить". Тогда работа выполнена!

Ответ 9

Если кому-то интересно, я написал для этой цели маленький атомный пакет.

Пакет предназначен для своевременного информирования пользователя о доступных новых версиях (стабильный или бета-версия, настраиваемый с помощью настроек) и использует GitHub API под капотом. Он независим от платформы, поэтому он должен работать с любым дистрибутивом linux, но также с Windows или другими системами.

Он не выполняет обновление автоматически, поскольку я написал его для своих нужд, и меня не интересовала такая функция. Я могу добавить его в будущем, если большой интерес для него проявится.

Обратная связь приветствуется, лучше всего билеты на github.

Ответ 10

Я бы добавил, что вы, вероятно, должны очистить перед обновлением сборки, чтобы предотвратить некоторые неприятные ошибки.

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

Ответ 11

Ubuntu 14.04 и более поздние версии

Запустите эти команды, чтобы быстро и легко установить и обновить snap-пакет текстового редактора Atom с терминала в Ubuntu 14.04 и более поздних версиях (только для 64-разрядных версий).

  • Установите текстовый редактор Atom:

    sudo apt install snapd  
    sudo snap install --classic atom  
    

    Обратите внимание, что привязка в классическом заключении ведет себя как традиционно упакованное приложение с полным доступом к системе, а пакеты расширения Atom устанавливаются в домашний каталог пользователя.

  • Обновить текстовый редактор Atom:

    sudo snap refresh --classic atom 
    

Ответ 12

Более простой способ - установить atom-updater-linux из пакетов на веб-сайте atom.

Зайдите в "Правка"> "Настройки"> "Установить и найдите атом-обновление-Linux"

.или из терминала:

apm install atom-updater-linux

Это должно проверять наличие обновлений после каждого запуска и предлагать установить новые обновления.

Ответ 13

Для debian я создал bash script, который выполняет следующие действия:

  • Обратитесь к https://api.github.com и dpkg, если atom установлен и/или обновлен.
  • Загрузите и установите atom.deb из github, если необходимо.
  • Предоставьте переключатель --beta, если кто-то хочет также поддерживать бета-версию.

Чтобы использовать его, он находится здесь: https://gist.github.com/rumpelsepp/8a953d6c092cbeb043695cfada114bef

Ответ 14

С декабря 2017 года Atom предоставляет официальные репозитории для всех основных дистрибутивов Linux. Вы можете найти последние инструкции по установке здесь.

Ответ 15

Последний способ - сначала установить $ apm install atom-updater-linux, затем просто нажать Alt + Ctrl + U или перейти к справке, и есть опция для проверки обновлений.

Ответ 16

Я обновился с

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, "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