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