This script is for Slackware 13.37 only and may be outdated.

SlackBuilds Repository

13.37 > Development > google-appengine-gosdk (1.6.5)

Google App Engine Go Language SDK

The Go SDK's includes a web server application that simulates the AppEngine
environment, including a local version of the datastore, Google Accounts, and
the ability to fetch URLs and send email directly from your computer using the
App Engine APIs. The Go SDK uses slightly modified versions of the development
tools from the Python SDK, and will run on any Intel-based Mac OS X or Linux
computer with Python 2.5.


Alternate download site - Project site:

NOTE: There are some minor limitations to the Go SDK for App Engine vs the full
blown Go Language SDK, but for most part this package can be used to develop and
compile stand-alone Go programs as well. See The Go Programming Language Blog,
Tuesday, May 10, 2011, Go and Google Appengine at for more details.

WARNING: This SlackBuild puts the Google Appengine Go SDK tools onto your PATH
using the script (or gae.csh) in /etc/profile.d that is sourced by
/etc/profile (or /etc/csh.login). If you also install the Google Appengine
Python SDK then the (and gae.csh) scripts will clash and you'll be left
with a (and file in /etc/profile.d.


This is because Google's Go and Python SDK's for Appengine contain Python
scripts with the same names that are different: you cannot use, for example, the or from one SDK on apps written with the other SDK!

It is up to you to sort out this mess and decide which - if any - SDK's tools
you want on the PATH and which you'll call with the full path. I had written
some wrapper scripts (inspired by Google's own gomake script) that work around
this issue; but I felt this solution was more appropriate for Slackware and
absolved me of the responsability of untangling Google's mess!

AND ANOTHER WARNING: If you also install the Google Go language SlackBuild
you'll have another clash since the Appengine Go SDK contains a subset of the Go
language SDK; it has some of the same tools and relies on the same environment
variables (in particular GOROOT). So you need decide if you want to keep the Go
Appengine on your PATH or the Go Language (via /etc/profile.d/ and

Sorry, but I don't write 'em - I just build 'em!

Maintained by: Eric Schultz
Keywords: google,appengine,golang,go
ChangeLog: google-appengine-gosdk


Source Downloads (32bit): (fbf60b682affea6681daa97ea75fcd26)

Source Downloads (64bit): (ad31a47853b4f1e0626ae4689cce37fd)

Download SlackBuild:
google-appengine-gosdk.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Validated for Slackware 13.37

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2024 Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds