Версия Go для PowerPC

Я только что получил доступ к мощной машине Minski IBM (Linux) и собираюсь запустить на ней несколько скриптов go. Я перепробовал множество версий golang, пытался установить и использовать их на машине, но ни одна из них не работает. Есть ли какая-то специальная версия GO, которая мне нужна, специально разработанная для работы на этом мощном компьютере.

Сейчас я попытался установить около 4 или 5 разных версий, но все равно получаю:

The program 'go' is currently not installed. To run 'go' please ask your administrator to install the package 'golang-go'

Мне сказали, что администратору не нужно выполнять общесистемную установку и просто устанавливать golang на мою машину.

Я использовал эту пошаговую инструкцию для установки GO на этом компьютере: https://www.digitalocean.com/community/tutorials/how-to-install-go-1-6-on-ubuntu-14-04

У меня нет root-доступа на этой машине, просто к вашему сведению

EDIT: проблема решена

Приходилось использовать:

curl -O storage.googleapis.com/golang/go1.8.3.linux-ppc64le.tar.gz

person Var Kar Cher    schedule 05.06.2017    source источник
comment
Похоже, вы не используете эту строку: export PATH=$PATH:/usr/local/go/bin. Go должен быть на вашем пути, чтобы команда go что-то значила для ОС.   -  person Kaedys    schedule 05.06.2017
comment
На самом деле я пытаюсь не устанавливать его в /usr/local, поэтому я пытаюсь сделать следующие две строки, которые появляются в пошаговом руководстве: export GOROOT=$HOME/go, export PATH=$PATH:$GOROOT/bin   -  person Var Kar Cher    schedule 06.06.2017
comment
Не пользуйтесь случайными, возможно, устаревшими сообщениями в блоге, просто проверьте официальную документацию: golang.org/doc/ установить. Если вы установили его, а двоичный файл go не найден, это просто означает, что вы неправильно обновили свой PATH.   -  person JimB    schedule 06.06.2017
comment
Куда вы установили Go? Действительно ли он установлен в $HOME/go?   -  person Kaedys    schedule 06.06.2017
comment
Переустановил, и теперь я получаю -bash: /home/cherukr2/go/bin/go: cannot execute binary file: Exec format error Я почти уверен, что эта ошибка связана с тем, что это неправильная версия для машины Мински. Вы не знаете, какую версию я должен использовать случайно?   -  person Var Kar Cher    schedule 06.06.2017
comment
@VarKarCher: попробуйте storage.googleapis.com/golang/go1. 8.3.linux-ppc64le.tar.gz   -  person peterSO    schedule 06.06.2017
comment
Если вы имели в виду, что у вас есть машина Minksy, на которой IIRC имеет процессор Power8, установка архитектуры amd64 не сработает. Загрузите соответствующую версию PPC или следуйте инструкциям по сборке из исходного кода: golang.org/doc/install/source   -  person JimB    schedule 06.06.2017
comment
@JimB: Go официально поддерживает ОС Linux и архитектуру ppc64le: системные требования golang.org/doc/install   -  person peterSO    schedule 06.06.2017
comment
@peterSO, это сработало. Это было то, что я искал. Благодарю вас   -  person Var Kar Cher    schedule 06.06.2017


Ответы (1)


Загрузки

Архитектура PowerPC: ppc64le (64-битный PowerPC с прямым порядком байтов). Например, для Go 1.8.3,

go1.8.3.linux-ppc64le.tar.gz: https://storage.googleapis.com/golang/go1.8.3.linux-ppc64le.tar.gz

person peterSO    schedule 05.06.2017