J'ai Ubuntu 14.4.03. La golang
version par défaut qui l'accompagnait était 1.2.1. Je voudrais mettre golang
à jour vers 1.4 ou supérieur.
Après avoir recherché, j'ai trouvé que le moyen de le faire serait de supprimer d'abord l'installation go en cours, puis de réinstaller la nouvelle version.
J'ai trouvé les fichiers d'installation go 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? Lesquels dois-je supprimer? Quel devrait être l'emplacement de la nouvelle installation? Il semble que / usr / local soit plus normal. Alors comment se fait-il qu'Ubuntu soit comme ci-dessus?
Quelle serait la procédure pour installer une nouvelle version d'og golang?
Merci.
Réponses:
Supprimez d'abord votre
golang
installation actuelle avec cette commande, vous n'avez pas besoin de supprimer manuellement les fichiers installés parapt-get
,Pour une installation facile de
golang 1.4
vous pouvez utiliser ce PPAVous pouvez maintenant utiliser
Cela va installer la version 1.4, voici un lien vers le PPA.
la source
ppa:evarlast/golang1.4
ne fonctionne pas pour moi. La manière manuelle d'installer Go est donnée ci-dessous.Étape 1 : supprimer le golang existant
Étape 2 : Téléchargez la dernière version sur le site officiel. Cliquez ici
Étape 3 : Extrayez-le dans / usr / local à l'aide de la commande suivante. J'utilise Go 1.11.4 ici. Vous devrez peut-être remplacer le nom de fichier par le nom de fichier réel en fonction de la version que vous avez téléchargée.
Étape 4 : Créez le répertoire .go à la maison. (Il est facile d'installer les packages nécessaires sans privilège administrateur)
Étape 5 : configurer les variables d'environnement suivantes
Consultez cette réponse AskUbuntu pour savoir comment définir les variables d'environnement de manière permanente.
Étape 6 : mettez à jour la commande go
Étape 7 : Testez la
golang
versionla source
J'ai trouvé un dépôt alternatif (/ personnel) avec les dernières versions , qui est toujours vivant, puis j'ai obtenu le go-1.8 et l'ai lié à partir du chemin dans la question de l'OP. Voici bash it in:
Maintenant, je peux simplement dire
go1.8
au lieu dego
et donc aller avec le dernier et le meilleur.Le référentiel propose de nombreuses autres versions, vous devez donc simplement changer le numéro de version en ex.
1.4
dans le script / commandes ci-dessus.la source
Pour Golang 1.8 sur Ubuntu 17.04 Zesty à 17.10 Artful:
Pour Golang 1.9 sur Ubuntu 17.10 Artful à 18.04 Bionic:
Pour Golang 1.10 sur Ubuntu 18.04 Bionic et 18.10 Cosmic:
la source
Installation et mise à jour faciles
Utilisez Go Version Manager
la source
Vous pouvez également utiliser le script update-golang:
update-golang est un script pour récupérer et installer facilement les nouvelles versions de Golang avec une intrusion système minimale
la source
Pour installer la dernière version du langage de programmation Go dans toutes les versions actuellement prises en charge d'Ubuntu, ouvrez le terminal et tapez:
Cet instantané fournit un assembleur, un compilateur, un éditeur de liens et des bibliothèques compilées pour le langage de programmation Go. Il existe d'autres canaux que stable, mais le canal stable est la dernière version du langage de programmation Go. Le package go snap sera mis à jour automatiquement lorsque des mises à jour seront disponibles.
la source
J'utilise cette instruction pour installer la dernière version de
Supprimez la version Go existante:
Installez la dernière version de Go:
Créez le
.profile
fichier dans le chemin d'accueil avec ce contenu:Définissez l'espace de travail Go sur la variable d'environnement:
Appliquer la
.profile
configuration:Tester:
Réf: Go-GitHub-Installation
la source