Каков наилучший способ обновления атома на Linux Ubuntu?
Я устанавливаю атом с помощью официального документа git clone https://github.com/atom/atom
cd atom
script/build
sudo script/grunt install
Каков наилучший способ обновления атома на Linux Ubuntu?
Я устанавливаю атом с помощью официального документа git clone https://github.com/atom/atom
cd atom
script/build
sudo script/grunt install
Теперь проще всего загрузить новую упакованную версию (.deb или .rpm) из официальных выпусков и установить ее поверх предыдущего: https://github.com/atom/atom/releases
Я создал следующий 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 обновляется.
Теперь пакет APT теперь проще.
sudo add-apt-repository ppa:webupd8team/atom
sudo apt update
sudo apt install atom
И теперь вы можете обновлять/перенастраивать как обычно
sudo apt upgrade
Текущая официальная документация рекомендует другой метод:
Debian Linux (Ubuntu)
Atom доступен только для 64-битных систем Linux.
- Загрузите atom-amd64.deb со страницы релизов Atom.
- Запустите sudo dpkg --install atom-amd64.deb в загруженном пакете.
- Запустите Atom, используя установленную команду atom.
Версия для Linux в настоящее время не автоматически обновлять, поэтому вам нужно будет повторить эти шаги для обновления в будущих выпусках.
Red Hat Linux (Fedora 21 и under, CentOS, Red Hat)
Atom доступен только для 64-битных систем Linux.
- Загрузите atom.x86_64.rpm со страницы релизов Atom.
- Запустите sudo yum localinstall atom.x86_64.rpm для загруженного пакета.
- Запустите Atom с помощью установленной команды atom.
Версия для Linux в настоящее время не автоматически обновлять, поэтому вам нужно будет повторить эти шаги для обновления в будущих выпусках.
Fedora 22+
Atom доступен только для 64-битных систем Linux.
- Загрузите atom.x86_64.rpm со страницы релизов Atom.
- Запустите 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
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/
В настоящее время предпочтительная процедура описана на страницах 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
Если вы используете onn Ubuntu, вы можете перейти в Центр программного обеспечения Ubuntu, найти Atom и просто нажать "Обновить". Тогда работа выполнена!
Если кому-то интересно, я написал для этой цели маленький атомный пакет.
Пакет предназначен для своевременного информирования пользователя о доступных новых версиях (стабильный или бета-версия, настраиваемый с помощью настроек) и использует GitHub API под капотом. Он независим от платформы, поэтому он должен работать с любым дистрибутивом linux, но также с Windows или другими системами.
Он не выполняет обновление автоматически, поскольку я написал его для своих нужд, и меня не интересовала такая функция. Я могу добавить его в будущем, если большой интерес для него проявится.
Обратная связь приветствуется, лучше всего билеты на github.
Я бы добавил, что вы, вероятно, должны очистить перед обновлением сборки, чтобы предотвратить некоторые неприятные ошибки.
cd atom
git pull
script/clean
script/build
sudo script/grunt install
Запустите эти команды, чтобы быстро и легко установить и обновить snap-пакет текстового редактора Atom с терминала в Ubuntu 14.04 и более поздних версиях (только для 64-разрядных версий).
Установите текстовый редактор Atom:
sudo apt install snapd
sudo snap install --classic atom
Обратите внимание, что привязка в классическом заключении ведет себя как традиционно упакованное приложение с полным доступом к системе, а пакеты расширения Atom устанавливаются в домашний каталог пользователя.
Обновить текстовый редактор Atom:
sudo snap refresh --classic atom
Более простой способ - установить atom-updater-linux из пакетов на веб-сайте atom.
Зайдите в "Правка"> "Настройки"> "Установить и найдите атом-обновление-Linux"
.или из терминала:
apm install atom-updater-linux
Это должно проверять наличие обновлений после каждого запуска и предлагать установить новые обновления.
Для debian я создал bash script, который выполняет следующие действия:
dpkg
, если atom
установлен и/или обновлен.--beta
, если кто-то хочет также поддерживать бета-версию.Чтобы использовать его, он находится здесь: https://gist.github.com/rumpelsepp/8a953d6c092cbeb043695cfada114bef
С декабря 2017 года Atom предоставляет официальные репозитории для всех основных дистрибутивов Linux. Вы можете найти последние инструкции по установке здесь.
Последний способ - сначала установить $ apm install atom-updater-linux
, затем просто нажать Alt + Ctrl + U или перейти к справке, и есть опция для проверки обновлений.
Я обновился с
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