Playing with Debian Wheezy | URL |
---|---|
Atom | http://qiita.com/cielavenir/items/7835e3d110d7ad79c407 |
VSCode OSS | http://qiita.com/cielavenir/items/8eb3f57373bac0f10d6f |
Skype | http://qiita.com/cielavenir/items/1b1d733e4ede8593040f |
Meshlab 2016 | http://qiita.com/cielavenir/items/5e02ce18d162e17c8859 |
Atom provides debian package by default, but it requires libc6 >=2.15, which is not the case of Debian Wheezy. So we have to compile Atom from the source code.
Shorter way
- Go to https://www.dropbox.com/sh/g9ky5opxbiey60t/AADqD8v5Yc_quPvk9VRKtgVSa debian atom-amd64_1.17.2.deb
170627
- atom 1.18.0 requires keytar module, which depends on libsecret-1, which cannot be installed on Wheezy.
- I uploaded 1.17.2 binary. Stick with this.
Prerequisites
- nodejs and clang-3.4
- https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions
- https://github.com/nodesource/distributions/blob/master/OLDER_DISTROS.md
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -/
echo "deb https://deb.nodesource.com/clang-3.4 wheezy main" | sudo dd of=/etc/apt/sources.list.d/clang.list
sudo apt-get update
sudo apt-get install nodejs clang-3.4
Building
git clone https://github.com/atom/atom
cd atom
git tag
git checkout v1.16.0 # use the latest "release" from git tag
CC=clang CXX=clang++ script/build
CC=clang CXX=clang++ script/build --create-debian-package
sudo dpkg -i out/atom-amd64.deb
Additional note
- https://axiacore.com/blog/atom-editor-debian/ provides a package, but this package requires libc6 from jessie. I don't recommend this if you are on true wheezy.