TL; DR Se você não quiser usar o PPA , você pode usar um script para baixar e instalar automaticamente via cron.
-
Crie um novo arquivo
atom-auto-updatesudo nano /usr/local/bin/atom-auto-update -
Adicione as seguintes linhas
#!/bin/bash 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 dpkg -i /tmp/atom-amd64.deb -
Salve o arquivo e torne-o executável
sudo chmod +x /usr/local/bin/atom-auto-update -
Teste o script
sudo atom-auto-update -
Crie um cronjob para o script
sudo crontab -e -
Adicione esta linha
por exemplo: às 10h todas as semanas
0 10 * * 1 /usr/local/bin/atom-auto-updatepor exemplo: às 10h todos os dias
0 10 * * * /usr/local/bin/atom-auto-update
Explicação
-
wget -q https://github.com/atom/atom/releases/latest -O /tmp/latestFaça o download do site com as informações mais recentes sobre a versão
-
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 …Extraia o link de download
-
wget -q $( … ) -O /tmp/atom-amd64.debFaça o download do arquivo DEB
-
-
dpkg -i /tmp/atom-amd64.debInstale o arquivo DEB