Tengo Ubuntu 14.4.03. La golang
versión predeterminada que venía con él era 1.2.1. Me gustaría actualizar golang
a 1.4 o superior.
Después de buscar, encontré que la forma de hacerlo sería eliminar primero la instalación actual y luego volver a instalar la nueva versión.
Encontré los siguientes archivos de instalación en el siguiente directorio:
/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
¿Qué directorio contiene qué? ¿Cuáles debo eliminar? ¿Cuál debería ser la ubicación de la nueva instalación? Parece que / usr / local es más normal. Entonces, ¿cómo es que el valor predeterminado de Ubuntu es el anterior?
¿Cuál sería el procedimiento para instalar una nueva versión og golang?
Gracias.
Respuestas:
Primero elimine su
golang
instalación actual con este comando, no necesita eliminar manualmente los archivos instalados porapt-get
,Para una fácil instalación
golang 1.4
, puede usar este PPAAhora puedes usar
Esto instalará la versión 1.4, aquí hay un enlace al PPA.
fuente
ppa:evarlast/golang1.4
no funciona para mi La forma manual de instalar Go se da a continuación.Paso 1 : eliminar el golang existente
Paso 2 : descargue la última versión del sitio oficial. Haga clic aquí
Paso 3 : Extraerlo en / usr / local usando el siguiente comando. Estoy usando Go 1.11.4 aquí. Es posible que deba reemplazar el nombre de archivo con el nombre de archivo real según la versión que haya descargado.
Paso 4 : Crea el directorio .go en casa. (Es fácil instalar los paquetes necesarios sin privilegios de administrador)
Paso 5 : configure las siguientes variables de entorno
Consulte esta respuesta de AskUbuntu para saber cómo establecer variables de entorno de forma permanente.
Paso 6 : actualice el comando go
Paso 7 : prueba la
golang
versiónfuente
He encontrado un repositorio alternativo (/ personal) con las últimas versiones , que todavía está vivo, luego obtuve el go-1.8 y lo vinculé desde el camino en la pregunta del OP. Aquí se golpea en:
Ahora solo puedo decir en
go1.8
lugar dego
y así ir con lo último y lo mejor.El repositorio ofrece muchas otras versiones, por lo que solo debe cambiar el número de versión a ex.
1.4
en el script / comandos de arriba.fuente
Para Golang 1.8 en Ubuntu 17.04 Zesty a 17.10 Artful:
Para Golang 1.9 en Ubuntu 17.10 Artful a 18.04 Bionic:
Para Golang 1.10 en Ubuntu 18.04 Bionic y 18.10 Cosmic:
fuente
Fácil instalación y actualización.
Utilice Go Version Manager
fuente
También puede usar el script update-golang:
update-golang es un script para buscar e instalar fácilmente nuevas versiones de Golang con una intrusión mínima del sistema
fuente
Para instalar la última versión del lenguaje de programación Go en todas las versiones compatibles de Ubuntu, abra el terminal y escriba:
Este complemento proporciona un ensamblador, compilador, enlazador y bibliotecas compiladas para el lenguaje de programación Go. Hay otros canales además de estable, pero el canal estable es la última versión del lenguaje de programación Go. El paquete Go Snap se actualizará automáticamente cuando haya actualizaciones disponibles.
fuente
Utilizo estas instrucciones para instalar la última versión de
Elimina la versión Go existente:
Instale la última versión de Go:
Cree el
.profile
archivo en la ruta de inicio con este contenido:Establezca Ir espacio de trabajo a la variable de entorno:
Aplicar la
.profile
configuración:Prueba:
Ref: Go-GitHub-Installation
fuente