Desinstalando o Go (golang)

10

Estou tentando instalar a unidade , que requer o Go .

Eu fiz:

sudo apt-get install golang git mercurial

que instalou com sucesso a versão 1.2.1. Infelizmente, quando tentei instalar o drive com:

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

Encontrei esse erro e agora vejo que preciso pelo menos da versão 1.4 do Go para fazer as coisas funcionarem. O documento golang diz que você deve primeiro remover a versão existente.

Então me deparei com esta pergunta que diz simplesmente usar:

sudo apt-get purge golang

o que me deu essa saída:

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) ...

(não há mais saída após os três pontos - retorne ao prompt).

Mas ainda vejo o godiretório /usr/lib/e também há um gopathdiretório no meu diretório pessoal.

que eu acho que foi criado quando eu fiz:

$ 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

durante a instalação (para criar o GOPATH).

Portanto, não tenho certeza se a desinstalação foi bem-sucedida e se é seguro instalar uma versão mais recente do Go.

Ubuntu 14.04 LTS

yroc
fonte
Para downvoter: Você está brincando comigo?
usar o seguinte comando

Respostas:

19

Passei uma manhã inteira consertando isso, tentei todas as soluções diferentes, quando digito go version, ainda está lá, muito chato ...

Graças a Deus maldito, isso funcionou para mim.

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

Confira este post original: D

loukaswho
fonte
--auto-removeforce-o a remover todas as imagens do linux que consumiram cerca de 10 minutos. @loukaswho
alper
8

Sei que isso é um pouco antigo, mas as respostas em https://golang.org/doc/install#uninstall podem ajudá-lo.

Essencialmente apenas remover os diretórios /usr/local/goou /usr/lib/goe modificar o seu caminho em /etc/profileou $HOME/.profiledeve ser suficiente.

perfect5th
fonte
3

A melhor maneira de desinstalar é abrir o terminal e digitar

sudo apt-get uninstall purge golang*

isso remove todos os pacotes associados ao go. Então você pode correr

sudo apt-get update

Mas se você fez isso e nada funcionou, você pode fazer isso

sudo rm -rf /usr/local/go

tente executar a limpeza novamente. Mas você deve atualizar para o Go 1.8, que define o GOPATH para você. Mas ei! Antes de atualizar, remova primeiro o golang existente.

connelblaze
fonte
1

Primeiro você precisa remover todos os pacotes do seu sistema digitando este código do terminal

sudo apt-get purge golang*

Siga as instruções para baixar e instalar o golang

Site oficial golang

user692679
fonte