5 ms·
Golang 1.7... 1.9 is due out soon. Sigh, this is why I end up installing things myself without a package manager.
by donatj 9y ago
Golang 1.7... 1.9 is due out soon. Sigh, this is why I end up installing things myself without a package manager.
- mappu 9y agoDebian stable releases have a 2+ year lifespan so even 1.9 would be out of date for most of the distro's life. Luckily Go is quite easy to install and use from an isolated directory, and the majority of Debian usage here would be as a target OS where the Go compiler version doesn't matter. Also jessie shipped Go 1.3 but it was updated to Go 1.7 in jessie-backports, so you can probably expect further Go updates in stretch-backports when it's released.
- shmerl 9y agoYou don't need to use stable. Debian testing is rolling and only stalls during release freeze period.
- kfrzcode 9y agoI use unstable in my day to day and have had minimal problems.
- icebraining 9y agoSame here, my laptop as been on unstable for over five years and it's been fine.
- ReverseCold 9y agoUnless you need Debian for some reason, why not use one of the arch based distributions or fedora/some other redhat based one? Those always have the latest packages.
- icebraining 9y agoI don't get the question. I already have the latest packages on Unstable, why would I switch?
- hsivonen 9y agoDoes testing get timely security updates? Last I checked (quite a while ago), it explicitly did not.
- shmerl 9y agoIt gets them with regular delay of testing unless it's high priority. See: * https://www.debian.org/doc/manuals/securing-debian-howto/ch10.en.html#s-security-support-testing https://www.debian.org/doc/manuals/securing-debian-howto/ch1... * https://www.debian.org/security/faq#testing https://www.debian.org/security/faq#testing
- hsivonen 9y agoThat's what I meant. Security support for testing seems to be documentedly behind stable and unstable.
- skynode 9y agoI've had a bad experience relying on repositories for my golang install. I'd rather manage golang the golang way.
- cure 9y agoThere are a lot of ways to handle golang for Debian. Here's a quick command to build a golang-1.8.3 package with fpm (download and extract go1.8.3.linux-amd64.tar.gz first; get fpm from https://github.com/jordansissel/fpm https://github.com/jordansissel/fpm): #!/bin/bash DEBIAN_REVISION=1 fpm -s dir -t deb -n golang-go -v 1.8.3-$DEBIAN_REVISION go1.8.3.linux-amd64/bin/go=/usr/local/bin/go go1.8.3.linux-amd64/bin/gofmt=/usr/local/bin/gofmt go1.8.3.linux-amd64/bin/godoc=/usr/local/bin/godoc go1.8.3.linux-amd64/=/usr/local/go
- stephenr 9y agoThis is what the Backports repo is for. Jessie shipped with Golang 1.3, but has 1.7 via backports.
- gcb0 9y agopackage manager is not for things you care very deeply about anyway. but isn't nice that absolutely everything else on the system and the build stuff you need is easily installable? then even for things packaged but which I care a lot, e.g. apache, I will compile anyway.
- spacehunt 9y agoYou shouldn't install the Golang compiler on a server anyway; and for desktops why run stable?
- voltagex_ 9y agoI wonder what blocked 1.8