Désinstallation de Go (golang)

J’essaie d’installer le lecteur , ce qui nécessite Go .

J’ai fait:

sudo apt-get install golang git mercurial 

qui a installé avec succès la version 1.2.1. Malheureusement, lorsque j’ai essayé d’installer le lecteur avec:

 go get -u github.com/odeke-em/drive/cmd/drive 

J’ai rencontré cette erreur et je vois maintenant qu’il me faut au moins la version 1.4 de Go pour que les choses fonctionnent. La doc golang indique que vous devez d’abord supprimer la version existante.

Alors je suis tombé sur cette question qui dit simplement utiliser:

 sudo apt-get purge golang 

ce qui m’a donné cette sortie:

 The following packages will be REMOVED: golang* 0 upgraded, 0 newly installed, 1 to remove and 16 not upgraded. After this operation, 92.2 kB disk space will be freed. Do you want to continue? [Y/n] Y (Reading database ... 263287 files and directories currently installed.) Removing golang (2:1.2.1-2ubuntu1) ... 

(plus de sortie après les trois points, revenez à l’invite).

Mais je vois toujours le répertoire go dans /usr/lib/ , et il y a encore un répertoire gopath dans mon répertoire home.

qui je pense a été créé quand je l’ai fait:

 $ cat <> ~/.bashrc > export GOPATH=\$HOME/gopath > export PATH=\$GOPATH:\$GOPATH/bin:\$PATH > ! $ source ~/.bashrc # To reload the settings and get the newly set ones # Or open a fresh terminal 

lors de l’installation (pour créer le GOPATH).

Je ne sais donc pas si la désinstallation a réussi et s’il est sûr d’installer une version plus récente de Go.

Ubuntu 14.04 LTS

J’ai passé toute une matinée à réparer cela, à essayer toutes les solutions, quand je tape la go version , c’est toujours là, vraiment ennuyeux …

Merci mon Dieu, ça a marché pour moi.

 sudo apt-get remove golang-go sudo apt-get remove --auto-remove golang-go 

Vérifiez ce post original: D

Je me rends compte que c’est un peu vieux, mais les réponses sur https://golang.org/doc/install#uninstall peuvent vous aider.

Le fait de simplement supprimer les répertoires /usr/local/go ou /usr/lib/go et de modifier votre chemin dans /etc/profile ou $HOME/.profile devrait suffire.

Le meilleur moyen de désinstaller est d’ouvrir un terminal et de taper

 sudo apt-get uninstall purge golang* 

cela supprime tous les paquets associés à go. Ensuite, vous pouvez courir

 sudo apt-get update 

Mais si vous avez fait cela et que rien n’a fonctionné, vous pouvez le faire

 sudo rm -rf /usr/local/go 

puis essayez de relancer la purge. Mais vous devriez mettre à jour vers Go 1.8, qui définit GOPATH pour vous. Mais salut! avant la mise à jour, supprimez d’abord le golang existant.

Tout d’abord, vous devez supprimer tous les paquets go de votre système en tapant ce code dans le terminal.

 sudo apt-get purge golang* 

Suivez ensuite les instructions pour télécharger et installer golang

Site officiel du Golang