Mam Ubuntu 14.4.03. Domyślna golang
wersja, która została z nim dostarczona, to 1.2.1. Chciałbym zaktualizować golang
do wersji 1.4 lub wyższej.
Po przeszukaniu znalazłem sposób, aby to zrobić, to najpierw usunąć bieżącą instalację go, a następnie ponownie zainstalować nową wersję.
Znalazłem następujące pliki instalacyjne go w następującym katalogu:
/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
Który katalog zawiera? Które powinienem usunąć? Jaka powinna być lokalizacja nowej instalacji? Wygląda na to, że / usr / local jest bardziej normalny. Więc dlaczego domyślna wersja Ubuntu jest taka jak powyżej?
Jaka byłaby procedura instalacji nowej wersji og golang?
Dzięki.
Odpowiedzi:
Najpierw usuń bieżącą
golang
instalację za pomocą tego polecenia, nie musisz ręcznie usuwać plików zainstalowanych przezapt-get
,Aby ułatwić instalację
golang 1.4
, możesz użyć tego PPATeraz możesz użyć
Spowoduje to zainstalowanie wersji 1.4, tutaj jest link do PPA.
źródło
ppa:evarlast/golang1.4
nie działa dla mnie. Ręczny sposób instalacji Go podano poniżej.Krok 1 : Usuń istniejący golang
Krok 2 : Pobierz najnowszą wersję z oficjalnej strony. Kliknij tutaj
Krok 3 : Wyodrębnij go w / usr / local za pomocą następującego polecenia. Korzystam z Go 1.11.4 tutaj. Może być konieczne zastąpienie nazwy pliku rzeczywistą nazwą pliku na podstawie pobranej wersji.
Krok 4 : Utwórz katalog .go w domu. (Łatwo jest zainstalować niezbędne pakiety bez uprawnień administratora)
Krok 5 : Skonfiguruj następujące zmienne środowiskowe
Sprawdź tę odpowiedź AskUbuntu, aby dowiedzieć się, jak ustawić zmienne środowiskowe na stałe.
Krok 6 : Zaktualizuj polecenie go
Krok 7 : Przetestuj
golang
wersjęźródło
I znaleźli alternatywę (/ prywatnego) repo z najnowszych wersji , która jest wciąż żywa, a następnie dostał odchodzenie-1.8 i związał ją z drogi, o którym mowa w op. Tutaj bek to:
Teraz mogę po prostu powiedzieć
go1.8
zamiast,go
a tym samym przejść do najnowszych i najlepszych.Repozytorium oferuje wiele innych wersji, więc wystarczy zmienić numer wersji na ex.
1.4
w powyższym skrypcie / komendach.źródło
Dla Golang 1.8 na Ubuntu 17.04 Zesty do 17.10 Pomysłowy:
Dla Golang 1.9 na Ubuntu 17.10 Artful do 18.04 Bionic:
W przypadku Golanga 1.10 na Ubuntu 18.04 Bionic i 18.10 Cosmic:
źródło
Łatwa instalacja i aktualizacja
Użyj Go Version Manager
źródło
Możesz także użyć skryptu update-golang:
update-golang to skrypt do łatwego pobierania i instalowania nowych wydań Golang przy minimalnej ingerencji w system
źródło
Aby zainstalować najnowszą wersję języka programowania Go we wszystkich obecnie obsługiwanych wersjach Ubuntu, otwórz terminal i wpisz:
Ta przystawka zapewnia asembler, kompilator, linker i biblioteki skompilowane dla języka programowania Go. Istnieją inne kanały oprócz stabilnego, ale stabilny kanał jest najnowszą wersją języka programowania Go. Pakiet Snap Snap zostanie zaktualizowany automatycznie, gdy będą dostępne aktualizacje.
źródło
Korzystam z tej instrukcji, aby zainstalować najnowszą wersję
Usuń istniejącą wersję Go:
Zainstaluj najnowszą wersję Go:
Utwórz
.profile
plik w ścieżce głównej z tą zawartością:Ustaw przestrzeń roboczą Go na zmienną środowiskową:
Zastosuj
.profile
konfigurację:Test:
Patrz: Instalacja Go-GitHub
źródło