agl / xmpp-client

An XMPP client with OTR support
BSD 3-Clause "New" or "Revised" License
365 stars 71 forks source link

Verbose update README.markdown #46

Closed kenkes closed 9 years ago

kenkes commented 10 years ago

Added detailed installation notes for Ubuntu, Debian and Tails

agl commented 10 years ago

Thanks, but several of these install xmpp-client as root but 13.10 specifies a $GOPATH, which seems much better. Do these distributions differ so that a per-user GOPATH doesn't work for them?

(I never use distro packages for Go so I've always had a per-user path.)

kenkes commented 10 years ago

If you install as root you don't have to set GOPATH (one line less to type). Convenient for VM testing, impractical for the real world.

I'll change the instructions to include GOPATH set (all VM tests confirm that it works).

f3ndot commented 10 years ago

Unfortunately Go 1.0.2 on Debian Wheezy 7.6 is too outdated:

$ go get -v github.com/agl/xmpp-client
github.com/agl/xmpp-client (download)
code.google.com/p/go.crypto (download)
code.google.com/p/go.net (download)
github.com/agl/xmpp (download)
code.google.com/p/go.crypto/otr
code.google.com/p/go.crypto/ssh/terminal
code.google.com/p/go.net/html/atom
code.google.com/p/go.net/html
# code.google.com/p/go.net/html
go/src/code.google.com/p/go.net/html/token.go:304: undefined: io.ErrNoProgress
code.google.com/p/go.net/proxy
github.com/agl/xmpp

According to the internet, this means the Go version is too old.

agl commented 9 years ago

Thanks! I removed the sections where the distro was listed as having Go 1.0 because that's very old, probably broken and people will need to install Go themselves in that case.