У меня Ubuntu 14.4.03. Версия по умолчанию, golang
которая шла с ним, была 1.2.1. Я хотел бы обновить golang
до 1.4 или выше.
После поиска я нашел способ сделать это: сначала удалить текущую установку go, а затем заново установить новую версию.
Я нашел следующие установочные файлы go в следующем каталоге:
/usr/share/go
/usr/share/go/src/cmd/go
/usr/share/go/src/pkg/go
/usr/lib/go
/ur/lib/go/pkg/linux_amd64/go
/ur/lib/go/pkg/linux_amd64_race/go
/usr/bin/go
Какой каталог содержит что? Какие из них я должен удалить? Каким должно быть место новой установки? Кажется, / usr / local более нормальный. Тогда почему Ubuntu по умолчанию такой же, как и выше?
Какова будет процедура установки новой версии og golang?
Спасибо.
Ответы:
Сначала удалите текущую
golang
установку с помощью этой команды, вам не нужно вручную удалить файлы , устанавливаемыеapt-get
,Для легкой установки
golang 1.4
вы можете использовать этот PPAТеперь вы можете использовать
Это установит версию 1.4, вот ссылка на PPA.
источник
ppa:evarlast/golang1.4
не работает для меня Ручной способ установки Go приведен ниже.Шаг 1 : Удалить существующий Голанг
Шаг 2 : Загрузите последнюю версию с официального сайта. Кликните сюда
Шаг 3 : Извлеките его в / usr / local с помощью следующей команды. Я использую Go 1.11.4 здесь. Возможно, вам придется заменить имя файла на фактическое имя файла в зависимости от версии, которую вы скачали.
Шаг 4 : Создайте каталог .go в доме. (Легко установить необходимые пакеты без прав администратора)
Шаг 5. Установите следующие переменные среды
Проверьте этот ответ AskUbuntu, чтобы узнать, как устанавливать переменные среды постоянно.
Шаг 6 : Обновите команду go
Шаг 7 : протестируйте
golang
версиюисточник
Я нашел альтернативное (/ personal) репо с последними версиями , которое все еще живо, затем получил go-1.8 и связал его с путем в вопросе OP. Вот, пожалуйста, сделайте это:
Теперь я могу просто сказать
go1.8
вместоgo
и, таким образом, пойти с последним и самым большим.Репо предлагает множество других версий, поэтому вы просто измените номер версии на ex.
1.4
в сценарии / команды выше.источник
Для Golang 1.8 на Ubuntu 17.04 Zesty до 17.10
Для Голанга 1.9 на Ubuntu 17.10 Хитрый до 18.04 Bionic:
Для Голанга 1.10 на Ubuntu 18.04 Bionic и 18.10 Cosmic:
источник
Простота установки и обновления
Используйте Go Version Manager
источник
Вы также можете использовать скрипт update-golang:
update-golang - это скрипт для простой загрузки и установки новых версий Golang с минимальным вмешательством в систему.
источник
Чтобы установить последнюю версию языка программирования Go во всех поддерживаемых в настоящее время версиях Ubuntu, откройте терминал и введите:
Эта оснастка предоставляет ассемблер, компилятор, компоновщик и скомпилированные библиотеки для языка программирования Go. Помимо стабильного, есть и другие каналы, но стабильный канал - это последняя версия языка программирования Go. Пакет go snap будет обновляться автоматически при появлении обновлений.
источник
Я использую эту инструкцию для установки последней версии
Удалить существующую версию Go:
Установите последнюю версию Go:
Создайте
.profile
файл в домашнем каталоге с этим содержимым:Установите для рабочей области Go переменную среды:
Примените
.profile
конфигурацию:Тест:
Ссылка: Go-GitHub-Установка
источник