Автоматическое обновление функции Atom для Ubuntu еще не поддерживается. Из их репозитория GitHub:
В настоящее время доступна только 64-битная версия.
Загрузите atom-amd64.deb со страницы релизов Atom. Запустите sudo dpkg --install atom-amd64.deb для загруженного пакета. Запустите Atom с помощью установленной команды atom. Версия для Linux в настоящее время не обновляется автоматически, поэтому вам нужно будет повторить эти шаги для обновления до будущих выпусков.
Я пытался использовать Webupd8 PPA, но он не работает для меня.
Ответы:
TL; DR Если вы не хотите использовать PPA , вы можете использовать скрипт для загрузки и автоматической установки через cron.
Создать новый файл
atom-auto-update
Добавьте следующие строки
Сохраните файл и сделайте его исполняемым
Протестируйте скрипт
Создать cronjob для скрипта
Добавить эту строку
например: в 10 утра каждую неделю
например: в 10 часов утра каждый день
объяснение
wget -q https://github.com/atom/atom/releases/latest -O /tmp/latest
Загрузите сайт с последней версией информации
wget -q $(awk -F '[<>]' '/href=".*atom-amd64.deb/ {match($0,"href=\"(.*.deb)\"",a); print "https://github.com/" a[1]} ' /tmp/latest) -O /tmp/atom-amd64.deb
… awk -F '[<>]' '/href=".*atom-amd64.deb/ {match($0,"href=\"(.*.deb)\"",a); print "https://github.com/" a[1]} ' /tmp/latest …
Извлечь ссылку для скачивания
wget -q $( … ) -O /tmp/atom-amd64.deb
Скачать файл DEB
dpkg -i /tmp/atom-amd64.deb
Установите файл DEB
источник
cat /tmp/latest | grep '.deb' | grep 'href=' | cut -d '"' -f 2
wget https://github.com$(cat /tmp/latest | grep -o -E 'href=".*atom-amd64.deb' | cut -d'"' -f2) -O /tmp/atom-amd64.deb
Ответ АБ - отличное решение! Я добавил опцию индикатора выполнения в коде bash для уведомления о прогрессе:
источник
Как и предыдущий ответ с незначительными изменениями, чтобы позволить обновление при запуске, вот процедура
Создайте файл, выполнив команду:
затем введите приведенный ниже скрипт (используйте текстовый редактор типа «gedit» или «коврик для мыши» вместо «nano» более удобно) и сохраните его.
Чтобы сделать файл исполняемым:
Теперь вы можете вручную обновить Atom, набрав команду:
Войдите в свой корень и добавьте приведенную ниже строку в
/etc/rc.local
(sudo nano /etc/rc.local
) непосредственно передexit 0
командой:Это позволит запускать скрипт обновления atom каждый раз, когда вы включаете компьютер.
Чтобы убедиться, что скрипт запускается правильно, перезагрузите компьютер и откройте терминал, затем введите:
Вы увидите сообщение журнала соответственно.
источник
sudo dpkg -i atom-amd64.deb
затем получу `Распаковка атома (1.23.3) поверх (1.19.7).Основываясь на ответе AB , я добавил проверку версии, чтобы избежать ненужной загрузки / установки:
Редактировать: я должен уточнить, что это заменит содержимое скрипта / usr / local / bin / atom-auto-update, о котором упоминается в ответе AB. Другие шаги ответа такие же.
источник
Ну, еще одна более элегантная версия с поддержкой бета-ветки, если скрипт запускается с бета-аргументом:
$ update-atom beta
источник
Установка Atom с помощью оснастки гарантирует, что у вас всегда будет последняя версия:
источник
Я написал скрипт на Python, который можно использовать для обновления 64-битного пакета DEB из GitHub. Вы можете сохранить следующий контент
update-atom
, например, в/etc/cron.hourly
или/etc/cron.daily
:источник
Для менее специфичного для Ubuntu подхода я написал небольшой пакет Atom, который проверяет наличие новых версий при запуске (или вы можете проверить вручную с помощью удобной команды в Atom).
Он не зависит от платформы (поэтому работает на любом дистрибутиве Linux, Windows и т. Д.).
Вы можете настроить несколько вещей, таких как только мониторинг стабильного канала или бета-версии, наличие уведомлений, какого типа, и если они должны быть отклонены, и т. Д ...).
Он не (по крайней мере, пока!) Автоматически обновляет пакет. Я могу добавить эту функцию в будущем, если она будет достаточно интересной.
Обратная связь приветствуется, лучше всего как билеты на github.
источник
The package check for new version of Atom at launch
сThe package checks for a new version of Atom at launch
Под «Гейгер» Почему? заголовок заменитьoutadet Atom
наoutdated Atom
Если вы строите из источников, я делаю это с помощью небольшого скрипта:
источник
6 мая 2016 г.
Энди Ричардсон сделал Atom-Updater-Linux . Это пакет атомов, вы можете получить его на вашем атоме, запустив:
обратитесь к хранилищу для получения дополнительной информации
источник
Несколько модов к скрипту python от Andrea Lazzarotto, чтобы убрать зависимость от notify-send, которой нет в других вариантах Ubuntu по умолчанию, и обработать случай, когда копия атома еще не установлена. Также следует отметить, что вам также понадобятся другие зависимости:
sudo apt-get установить python-запросы git gvfs-bin
Я также должен был выполнить следующее, чтобы получить некоторые другие подчиненные зависимости ...
sudo apt-get -f установить
источник
Еще один
Python
скрипт custom ( ), помогающий обновить атом: https://gist.github.com/DusanMadar/8f094ef647a0ad54cff1источник