After several attempts and searching around the web, this is what fixed it for me.
The core issue with both tools and Debian Wheezy is the following item:
/usr/share/atom/atom: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /usr/share/atom/libchromiumcontent.so)
To fix this, you must enable the unstable/testing repositories on
As root, edit
/etc/apt/sources.list file and add the following entries:
Also, to be able to preserve correct versions when you install software and updates, you need to some pinning for these repos.
If it doesn’t exist, create the following file: /etc/apt/preferences.d/my_preferences and the following:
Pin: release a=stable
Pin: release a=testing
Pin: release a=unstable
These entries assign priorities to package installations. It is important to do this to avoid having a mix of installations that can make the OS unstable. A better alternative is using the Debian backports.
Do an update of the cache:
sudo apt-get update
Now verify that your pinning is correct by verifying a version, example:
apt-cache policy apache2
600 http://http.us.debian.org/debian/ unstable/main amd64 Packages
650 http://http.us.debian.org/debian/ testing/main amd64 Packages
700 http://http.us.debian.org/debian/ wheezy/main amd64 Packages
Make sure the candidate lines up to your release. That way you can tell pinning is correct.
Now install the proper version of libc from the testing repository:
sudo apt-get -t testing install libc6-dev
Proceed with installing Atom and Brackets and you should be OK.