La mise à jour automatique de la fonctionnalité Atom n'est pas encore prise en charge pour Ubuntu. Depuis leur référentiel GitHub:
Actuellement, seule une version 64 bits est disponible.
Téléchargez atom-amd64.deb à partir de la page des versions d'Atom. Exécutez sudo dpkg --install atom-amd64.deb sur le paquet téléchargé. Lancez Atom en utilisant la commande atom installée. La version Linux ne se met actuellement pas à jour automatiquement, vous devrez donc répéter ces étapes pour effectuer la mise à niveau vers les versions futures.
J'ai essayé d'utiliser Webupd8 PPA mais cela ne fonctionne pas pour moi.
Réponses:
TL; DR Si vous ne souhaitez pas utiliser le PPA , vous pouvez utiliser un script pour télécharger et installer automatiquement via cron.
Créer un nouveau fichier
atom-auto-update
Ajouter les lignes suivantes
Sauvegarder le fichier et le rendre exécutable
Testez le script
Créer un cronjob pour le script
Ajouter cette ligne
par exemple: à 10 heures chaque semaine
par exemple: à 10 heures tous les jours
Explication
wget -q https://github.com/atom/atom/releases/latest -O /tmp/latest
Télécharger le site avec les dernières informations de version
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 …
Extraire le lien de téléchargement
wget -q $( … ) -O /tmp/atom-amd64.deb
Télécharger le fichier DEB
dpkg -i /tmp/atom-amd64.deb
Installer le fichier DEB
la source
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 réponse de AB est une bonne solution! J'ai ajouté l'option show progress bar dans le code bash pour notifier la progression:
la source
Comme la réponse précédente avec modification mineure, pour permettre la mise à jour au démarrage, voici la procédure
Créer un fichier en exécutant la commande:
puis tapez le script ci-dessous (utilisez un éditeur de texte tel que "gedit" ou "mousepad" au lieu de "nano", ce qui est plus pratique), puis enregistrez-le.
Pour rendre le fichier exécutable:
Maintenant, vous pouvez mettre à jour manuellement Atom en tapant la commande:
Connectez-vous à votre racine, puis ajoutez la ligne ci-dessous à
/etc/rc.local
(sudo nano /etc/rc.local
) juste avant laexit 0
commande:Cela laissera le script de mise à jour de l'atome s'exécuter chaque fois que vous allumez votre PC.
Pour vérifier que le script a bien fonctionné au démarrage, redémarrez votre PC et ouvrez le terminal, puis tapez:
Vous verrez le message du journal en conséquence.
la source
sudo dpkg -i atom-amd64.deb
que j’obtiens ʻUnpacking atom (1.23.3) plus que (1.19.7).En me basant sur la réponse de AB , j'ai ajouté une vérification de version pour éviter les téléchargements / installations inutiles:
Edit: Je devrais préciser que cela remplacerait le contenu du script / usr / local / bin / atom-auto-update dont la réponse est mentionnée par AB. Les autres étapes de la réponse sont les mêmes.
la source
Eh bien, une autre version plus élégante avec le support de la branche bêta, si le script est lancé avec l'argument bêta:
$ update-atom beta
la source
Installer Atom en un clin d'œil vous assurera de toujours disposer de la dernière version:
la source
J'ai écrit un script Python qui peut être utilisé pour mettre à jour le paquet DEB 64 bits de GitHub. Vous pouvez enregistrer le contenu suivant sous
update-atom
, par exemple, dans/etc/cron.hourly
ou/etc/cron.daily
:la source
Pour une approche moins spécifique à Ubuntu, j’ai écrit un petit paquet atom qui vérifie les nouvelles versions au démarrage (ou vous pouvez le vérifier manuellement avec une commande pratique dans Atom).
Elle est indépendante de la plate-forme (elle fonctionne donc sur toutes les distributions Linux, Windows, etc.).
Vous pouvez configurer quelques éléments tels que surveiller uniquement le canal stable ou la version bêta, avoir des notifications, quel type, et si elles doivent être révocables, etc.).
Il ne met pas automatiquement le paquet à jour (du moins pour le moment!). Je pourrais ajouter cette fonctionnalité à l’avenir si elle suscite suffisamment d’intérêt.
Vos commentaires sont les bienvenus, mieux que des billets sur github.
la source
The package check for new version of Atom at launch
parThe package checks for a new version of Atom at launch
Under the Why "geiger"? rubrique remplaceroutadet Atom
paroutdated Atom
Si vous construisez à partir de sources, je le fais via un petit script:
la source
6 mai 2016
Andy Richardson a créé Atom-Updater-Linux . C'est un paquet atom, vous pouvez l'avoir sur votre atome en lançant:
consulter le référentiel pour plus d'informations
la source
Quelques modifications au script python d’ Andrea Lazzarotto pour supprimer la dépendance à notifier-envoyer que les autres variantes d’Ubuntu n’ont pas par défaut et gérer le cas où aucune copie d’atom n’est déjà installée. En outre, il convient de noter qu'il vous faudra également d'autres dépendances:
sudo apt-get installez python-request git gvfs-bin
Je devais aussi exécuter le suivant pour obtenir d'autres sous-dépendances ...
sudo apt-get -f install
la source
Encore un autre
Python
script personnalisé ( ) pour aider à mettre à jour atome: https://gist.github.com/DusanMadar/8f094ef647a0ad54cff1la source