Як оновити Atom Editor на Linux?


77

Який найкращий спосіб оновити atom на Linux Ubuntu? Я встановлюю 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.
Пабло Б'янкі

Відповіді:


37

Зараз, схоже, найпростіший спосіб - завантажити нову упаковану версію (.deb або .rpm) з офіційних випусків та встановити її над попередньою: https://github.com/atom/atom/releases


3
Це те, що я робив, щоб оновити редактор до нових версій. Щойно перейшов з 1,18 до 1,20 сьогодні в Ubuntu 16.04, і він зберігав мої налаштування та мої численні відкриті проекти та вкладки.
Даніель

1
Офіційні сховища Red Hat та Debian можна отримати на сайті flight-manual.atom.io/getting-started/sections/installing-atom/…
mkungla,

60

Я створив наступний сценарій для оновлення свого атома на 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, як правило, оновлений.


7
Я б видалив apm upgradeз цього сценарію, оскільки він буде працювати як sudo, і у вас можуть виникнути проблеми з оновленням пакетів зсередини atom в майбутньому.
Томе

7
Я б також видалив atom - ви не хочете запускатись як root.
Ali W

Але dpkg потрібно запускати як root, чи не так?
JazZ

Видалено "атом" зі сценарію. Ali W правильно, що не слід запускати це як root. "dpkg" потрібно запускати як root.
Рудольф

atom зараз має офіційне репо, яке має більш сучасну версію github.com/atom/atom/issues/2956#issuecomment-353225330
christopherlovell

33

Тепер з пакетом 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
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В іншому відповіді працював.
Юха Унтінен

і його щойно поламали з 19.10
булочки

29

Поточна офіційна документація, схоже, рекомендує інший метод:

Сторінка Atom Github

Debian Linux (Ubuntu)

Atom доступний лише для 64-розрядних систем Linux.

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

Наразі версія Linux не оновлюється автоматично, тому вам доведеться повторити ці кроки для оновлення до наступних версій.

червоний капелюх Linux (Fedora 21 та молодші версії, 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 не оновлюється автоматично, тому вам доведеться повторити ці кроки для оновлення до наступних версій.


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

наведені вище URL-адреси переспрямовують на https://atom-installer.github.com/


4

Більш простий спосіб - це встановити atom-Updater-linux з пакетів на веб-сайті atom.

Перейдіть до редагування> налаштування> встановіть та знайдіть atom-Updater-linux

або з терміналу:

apm install atom-updater-linux

Це повинно перевірити наявність оновлень після кожного запуску та запропонувати встановити нові оновлення.



4

В даний час краща процедура описана на сторінках атома Встановлення 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

2

Якщо ви працюєте в Ubuntu, ви можете зайти в Центр програмного забезпечення Ubuntu , знайти Atom і просто натиснути кнопку Оновити . Тоді робота зроблена!


1
Завантажте останню версію з atom.io/beta і двічі клацніть на ній. Оновіть його за допомогою Ubuntu Software Center .
Метрополіс,

2

Якщо комусь цікаво, я написав для цього невеликий пакет атомів .

Пакет призначений для своєчасного інформування користувача про доступні нові версії (стабільну або бета-версію, що налаштовується за допомогою налаштувань) та використовує 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 та "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. Запустіть сценарій для оновлення атома

sudo atom-update


1

Я хотів би додати, що вам слід, мабуть, почистити перед оновленням збірки, щоб уникнути неприємних помилок.

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

1

Ubuntu 16.04 та новіших версій

Запустіть ці команди, щоб швидко та легко встановити та оновити пакет оснащення текстового редактора Atom із терміналу в Ubuntu 16.04 та новіших версіях (лише 64-розрядна версія).

  • Встановіть текстовий редактор Atom:

      sudo snap install --classic atom  
    

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

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

      sudo snap refresh --classic atom 
    

0

Для debian я створив скрипт bash, який робить наступне:

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

Не соромтеся користуватися ним, він знаходиться тут: https://gist.github.com/rumpelsepp/8a953d6c092cbeb043695cfada114bef


0

З грудня 2017 року Atom пропонує офіційні сховища для всіх основних дистрибутивів Linux. Ви можете знайти найновіші інструкції з встановлення тут .


0

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.