A atualização automática do recurso Atom ainda não é suportada pelo Ubuntu. No repositório GitHub:
Atualmente, apenas uma versão de 64 bits está disponível.
Faça o download do atom-amd64.deb na página de lançamentos do Atom. Execute o sudo dpkg --install atom-amd64.deb no pacote baixado. Inicie o Atom usando o comando atom instalado. A versão do Linux não é atualizada automaticamente no momento, portanto, você precisará repetir essas etapas para atualizar para versões futuras.
Tentei usar o Webupd8 PPA, mas não funciona para mim.
Respostas:
TL; DR Se você não quiser usar o PPA , poderá usar um script para baixar e instalar automaticamente via cron.
Crie um novo arquivo
atom-auto-update
Adicione as seguintes linhas
Salve o arquivo e torne-o executável
Teste o script
Crie um cronjob para o script
Adicione esta linha
por exemplo: às 10h toda semana
por exemplo: às 10 horas todos os dias
Explicação
wget -q https://github.com/atom/atom/releases/latest -O /tmp/latest
Baixe o site com as informações da versão mais recente
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 para download
wget -q $( … ) -O /tmp/atom-amd64.deb
Faça o download do arquivo DEB
dpkg -i /tmp/atom-amd64.deb
Instale o arquivo DEB
fonte
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
A resposta da AB é uma boa solução! Adicionei a opção show progress bar no código bash para notificar o progresso:
fonte
Como a resposta anterior, com pequenas modificações, para permitir a atualização na inicialização, aqui está o procedimento
Crie um arquivo executando o comando:
digite o script abaixo (use o editor de texto como "gedit" ou "mousepad" em vez de "nano" é mais conveniente) e salve-o.
Para tornar o arquivo executável:
Agora você pode atualizar manualmente o Atom digitando o comando:
Entre na sua raiz e adicione a linha abaixo a
/etc/rc.local
(sudo nano /etc/rc.local
) logo antes doexit 0
comando:Isso permitirá que o script de atualização do atom seja executado sempre que você ligar o PC.
Para verificar se o script foi executado corretamente na inicialização, reinicie o seu PC e abra o terminal e digite:
Você verá a mensagem de log em conformidade.
fonte
sudo dpkg -i atom-amd64.deb
obter `Unpacking atom (1.23.3) sobre (1.19.7).Com base na resposta da AB , adicionei a verificação de versão para evitar o download / instalação desnecessário:
Editar: devo esclarecer que isso substituiria o conteúdo do script / usr / local / bin / atom-auto-update mencionado pela resposta da AB. Os outros passos da resposta são os mesmos.
fonte
Bem, outra versão mais elegante com suporte à ramificação beta, se o script for lançado com o argumento beta:
$ update-atom beta
fonte
A instalação do Atom por um piscar de olhos garantirá que você sempre tenha a versão mais recente:
fonte
Eu escrevi um script Python que pode ser usado para atualizar o pacote DEB de 64 bits do GitHub. Você pode salvar o seguinte conteúdo como
update-atom
, por exemplo, em/etc/cron.hourly
ou/etc/cron.daily
:fonte
Para uma abordagem menos específica do ubuntu, escrevi um pequeno pacote atom que verifica novas versões na inicialização (ou você pode verificar manualmente com um comando útil no Atom).
É independente de plataforma (por isso funciona em qualquer distribuição Linux, Windows, etc ...).
Você pode configurar algumas coisas, como monitorar apenas o canal estável ou o beta também, receber notificações, que tipo e se elas devem ser descartadas, etc ...).
Ele faz não (pelo menos por enquanto!) Atualizar automaticamente o pacote. Posso adicionar esse recurso no futuro, se houver interesse suficiente nele.
Bem-vindo feedback, melhor como bilhetes no github.
fonte
The package check for new version of Atom at launch
porThe package checks for a new version of Atom at launch
Under the "geiger" Por que? posição substituiroutadet Atom
comoutdated Atom
Se você está construindo a partir de fontes, faço isso através de um pequeno script:
fonte
6 de maio de 2016
Andy Richardson criou o Atom-Updater-Linux . É um pacote atom, você pode colocá-lo no seu atom executando:
consulte o repositório para obter mais informações
fonte
Alguns mods para o script python de Andrea Lazzarotto para remover a dependência de notificação-envio que outras variantes do Ubuntu não possuem por padrão e lidar com o caso em que ainda não há uma cópia do atom instalada. Além disso, deve-se notar que existem outras dependências que você precisará também:
sudo apt-get install python-solicitações git gvfs-bin
Eu também tive que executar o seguinte para obter outras sub-dependências ...
Instalação do sudo apt-get -f
fonte
Outro
Python
script custom ( ) para ajudar a atualizar o atom: https://gist.github.com/DusanMadar/8f094ef647a0ad54cff1fonte