Code Monkey home page Code Monkey logo

atom-text-editor-repository's Introduction

Atom Text Editor APT/YUM Mirror

This is my own mirror containing Linux releases for Atom, the hackable text editor for the 21st century . THIS IS NOT A REBUILD like other repos around, it's just an upload of the original packages for easier install and upgrade. Check the MD5 or the content yourself if you don't trust me.

WARNING:Since I don't rebuild such packages, it's upstream developers' responsibility to make them work. They should work on most recent Linuxes, if you find they don't just drop me an email and I'll remove such distro.

I'm not affiliated with GitHub nor Atom developers; I created this mirror for my own consumption, but I think it may be useful to others.

The upload of new packages is automated, and the mirror is usually updated within two hours since official release time.

This is a repository for stable versions only

I'm not hosting beta releases and I don't plan to, right now (open a ticket if you're really interested); I plan to host stable releases only.

Currently Atom follows a linear development model, a-la-Chrome, so there's just one stable, supported version at one given time; if they choose at a certain point to support multiple stable versions (e.g. 1.x and 2.x) I'll probably split and multiply the repo to let the user choose its preferred version.

GOTCHA: Updating the package while Atom is open

I've found that sometimes updating the package while Atom is open will yield strange issues - e.g. the old process won't die when shutdown (but the GUI will disappear - otherwise it would be far too easy to detect an issue) and the new process will try to to start but get locked.

Since I don't rebuild/modify such packages, I cannot change this behaviour; I can just suggest that, if you find that Atom doesn't start after an update, you run a killall atom command before panicking.

APT for Debian and Ubuntu

first, fetch Bintray's public key:

curl https://www.franzoni.eu/keys/D401AB61.txt | sudo apt-key add -

Then, make sure apt-transport-https is installed;

sudo apt-get -y install apt-transport-https

And add the following content to /etc/apt/sources.list.d/atom.list

deb https://dl.bintray.com/alanfranz/atom-apt stable main

Then perform the usual

apt-get update
apt-get install atom

YUM for Centos/RHEL and Fedora

Use this repo file, put its in content in /etc/yum.repos.d/atom.repo and then proceed with a yum install atom or dnf install atom as usual:

[atom]
name=atom
baseurl=https://dl.bintray.com/alanfranz/atom-yum
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://www.franzoni.eu/keys/D401AB61.txt

FAQ

Why aren't RPM packages signed?

AFAIK upstream RPM packages are unsigned. Since I don't rebuild them and I want them to be unaltered, they're unsigned as well on my repo. By the way the repo itself is signed, so you shouldn't mind about rogue packages being downloaded through an http-only connection.

atom-text-editor-repository's People

Contributors

alanfranz avatar berdario avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.