This is my own mirror containing atom releases .It's not a rebuild, it's just an upload of the original packages for easier 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.
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.
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.
first, fetch my public key by using either line from below (uncomment and launch the second if the first fails)
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv D1270819
#curl https://www.franzoni.eu/keys/D1270819.txt | sudo apt-key add -
then, add the proper line for your distro and version, as shown below, in /etc/apt/sources.list
(or add a new atom-text-editor.list
file in /etc/apt/sources.list.d
with the same content).
deb http://www.a9f.eu/apt/atom/ubuntu precise main
deb http://www.a9f.eu/apt/atom/ubuntu trusty main
deb http://www.a9f.eu/apt/atom/ubuntu utopic main
deb http://www.a9f.eu/apt/atom/ubuntu vivid main
deb http://www.a9f.eu/apt/atom/ubuntu wily main
deb http://www.a9f.eu/apt/atom/ubuntu xenial main
deb http://www.a9f.eu/apt/atom/debian squeeze main
deb http://www.a9f.eu/apt/atom/debian wheezy main
deb http://www.a9f.eu/apt/atom/debian jessie main
deb http://www.a9f.eu/apt/atom/debian sid main
Use those repo files, put their in content in /etc/yum.repos.d/atom.repo
and then proceed with a yum install
as usual:
[atom]
name=atom
baseurl=http://www.a9f.eu/yum/atom/centos/$releasever/$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://www.franzoni.eu/keys/D1270819.txt
[atom]
name=atom
baseurl=http://www.a9f.eu/yum/atom/fedora/$releasever/$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://www.franzoni.eu/keys/D1270819.txt