52 votes

Mise à jour de golang sur Ubuntu

J'ai Ubuntu 14.4.03. L'option par défaut golang qui l'accompagnait était la version 1.2.1. Je voudrais mettre à jour golang à 1.4 ou plus.

Après avoir cherché, j'ai trouvé que la façon de procéder était de supprimer l'installation actuelle de Go et de réinstaller la nouvelle version.

J'ai trouvé les fichiers d'installation suivants dans le répertoire suivant :

/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

Quel répertoire contient quoi ? Quels sont ceux que je dois supprimer ? Quel doit être l'emplacement de la nouvelle installation ? Il semble que /usr/local soit plus normal. Alors comment se fait-il que l'emplacement par défaut d'Ubuntu soit celui indiqué ci-dessus ?

Quelle est la procédure à suivre pour installer une nouvelle version de golang ?

Gracias.

0voto

alper Points 190

Apprendre la dernière version de : https://golang.org/dl/

sudo apt-get purge golang*  # in case there is old version of go is installed

tar_name="go1.15.8.linux-amd64.tar.gz"  # get latest version from https://golang.org/dl/
wget https://golang.org/dl/$tar_name
tar -xvf $tar_name
rm -f $tar_name
sudo rm -rf /usr/local/go
sudo mv go /usr/local

# Add following lines into `.bashrc` or `.zshrc`
mkdir -p $HOME/go
export GOPATH=$HOME/go
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X