La actualización automática de la función Atom aún no es compatible con Ubuntu. Desde su repositorio de GitHub:
Actualmente solo está disponible una versión de 64 bits.
Descargue atom-amd64.deb desde la página de lanzamientos de Atom. Ejecute sudo dpkg --install atom-amd64.deb en el paquete descargado. Inicie Atom utilizando el comando atom instalado. Actualmente, la versión de Linux no se actualiza automáticamente, por lo que deberá repetir estos pasos para actualizar a versiones futuras.
Intenté usar Webupd8 PPA pero no me funciona.
Respuestas:
TL; DR Si no desea usar el PPA , puede usar un script para descargar e instalar automáticamente a través de cron.
Crea un nuevo archivo
atom-auto-update
Agrega las siguientes líneas
Guarde el archivo y hágalo ejecutable
Probar el guión
Crea un cronjob para el script
Agrega esta línea
por ejemplo: a las 10 am cada semana
Por ejemplo: a las 10 am todos los días
Explicación
wget -q https://github.com/atom/atom/releases/latest -O /tmp/latest
Descargue el sitio con la información de la última versión
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 …
Extrae el enlace de descarga
wget -q $( … ) -O /tmp/atom-amd64.deb
Descargue el archivo DEB
dpkg -i /tmp/atom-amd64.deb
Instale el archivo DEB
fuente
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
¡La respuesta de AB es una buena solución! Agregué la opción Mostrar barra de progreso en el código bash para notificar el progreso:
fuente
Como la respuesta anterior con una modificación menor, para permitir la actualización al inicio, aquí está el procedimiento
Crear archivo ejecutando el comando:
luego escriba el siguiente script (use el editor de texto como "gedit" o "mousepad" en lugar de "nano" es más conveniente) y luego guárdelo.
Para hacer que el archivo sea ejecutable:
Ahora puede actualizar Atom manualmente escribiendo el comando:
Inicie sesión en su raíz y luego agregue la fila siguiente a
/etc/rc.local
(sudo nano /etc/rc.local
) justo antes delexit 0
comando:Esto permitirá que el script de actualización del átomo se ejecute cada vez que encienda su PC.
Para verificar que la secuencia de comandos se haya ejecutado correctamente en el inicio, reinicie su PC y abra la terminal y luego escriba:
Verá el mensaje de registro en consecuencia.
fuente
sudo dpkg -i atom-amd64.deb
obtengo `Desempacando el átomo (1.23.3) sobre (1.19.7).Sobre la base de la respuesta de AB , agregué la verificación de versiones para evitar descargas / instalaciones innecesarias:
Editar: Debo aclarar que esto reemplazaría el contenido del script / usr / local / bin / atom-auto-update que menciona la respuesta de AB. Los otros pasos de la respuesta son los mismos.
fuente
Bueno, otra versión más elegante con soporte de rama beta, si el script se lanzó con argumento beta:
$ update-atom beta
fuente
Instalar Atom a través de un complemento asegurará que siempre tenga la última versión:
fuente
He escrito un script de Python que se puede usar para actualizar el paquete DEB de 64 bits desde GitHub. Puede guardar el siguiente contenido como
update-atom
, por ejemplo, en/etc/cron.hourly
o/etc/cron.daily
:fuente
Para un enfoque menos específico de ubuntu, escribí un pequeño paquete de átomos que busca nuevas versiones al inicio (o puede verificarlo manualmente con un comando útil dentro de Atom).
Es independiente de la plataforma (por lo que funciona en cualquier distribución de Linux, Windows, etc.).
Puede configurar algunas cosas, como solo monitorear el canal estable o la versión beta también, recibir notificaciones, qué tipo y si deberían descartarse, etc.).
Lo hace no (al menos por ahora!) Actualizar automáticamente el paquete. Puedo agregar esa característica en el futuro si hay suficiente interés en ella.
Comentarios bienvenidos, mejor como entradas en github.
fuente
The package check for new version of Atom at launch
conThe package checks for a new version of Atom at launch
Bajo el "Geiger" ¿Por qué? encabezado reemplazaroutadet Atom
conoutdated Atom
Si está construyendo a partir de fuentes, lo hago a través de un pequeño script:
fuente
6 de mayo de 2016
Andy Richardson hizo atom-Updater-linux . Es un paquete de átomos, puede tenerlo en su átomo ejecutando:
consulte el repositorio para más información
fuente
Un par de modificaciones a la secuencia de comandos de Python de Andrea Lazzarotto para eliminar la dependencia de notificar-enviar que otras variantes de Ubuntu no tienen por defecto y manejar el caso en el que aún no hay una copia de átomo instalada. Además, debe tenerse en cuenta que también necesitará otras dependencias:
sudo apt-get install python-request git gvfs-bin
También tuve que ejecutar lo siguiente para obtener otras subdependencias ...
sudo apt-get -f install
fuente
Otro
Python
script personalizado ( ) para ayudar a actualizar el átomo: https://gist.github.com/DusanMadar/8f094ef647a0ad54cff1fuente