Usou CURL para obter o NodeJS, como remover os arquivos (ainda não instalou o nodeJS)

0

Eu usei: curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash - porque eu queria instalar o NodeJS, mas depois de executar o comando - percebi que usei o comando errado. Eu preciso do NodeJS versão 5, não 4.

Ainda não usei apt-get install nodejs . Como posso remover os arquivos que o primeiro comando baixou, para que eu possa executar um comando curl diferente e instalar o NodeJS usando apt-get install nodejs ?

Sou bastante novo no Ubuntu.

    
por Cake 09.04.2016 / 20:05

2 respostas

0

Ao direcionar para | sudo -E bash - , você executou o código de https://deb.nodesource.com/setup_4.x , que é um script básico.

Olhando para o script, parece adicionar:

print_status 'Creating apt sources list file for the NodeSource Node.js 4.x LTS Argon repo...' 
exec_cmd "echo 'deb https://deb.nodesource.com/node_4.x ${DISTRO} main' > /etc/apt/sources.list.d/nodesource.list"
exec_cmd "echo 'deb-src https://deb.nodesource.com/node_4.x ${DISTRO} main' >> /etc/apt/sources.list.d/nodesource.list"
print_status 'Running 'apt-get update' for you...'
exec_cmd 'apt-get update'

Assim, você pode remover as fontes, mas se você executar o script 5.x, ele substituirá esse arquivo, executando o mesmo script com 5.x em vez de 4.x ou removendo o arquivo e executando o script. Script 5.x lhe dará o mesmo resultado:

$ curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
$ cat /etc/apt/sources.list.d/nodesource.list
deb https://deb.nodesource.com/node_5.x wily main
deb-src https://deb.nodesource.com/node_5.x wily main
    
por anonymous 09.04.2016 / 20:19
0

Olhando para o script, nada mais instala, até você executar o apt-get install nodejs.

PRE_INSTALL_PKGS=""

if [ ! -e /usr/lib/apt/methods/https ]; then
    PRE_INSTALL_PKGS="${PRE_INSTALL_PKGS} apt-transport-https"
fi

if [ ! -x /usr/bin/lsb_release ]; then
    PRE_INSTALL_PKGS="${PRE_INSTALL_PKGS} lsb-release"
fi

if [ ! -x /usr/bin/curl ] && [ ! -x /usr/bin/wget ]; then
    PRE_INSTALL_PKGS="${PRE_INSTALL_PKGS} curl"
fi

Nada ali me preocuparia. Então, enquanto o script continua, ele adiciona o PPA.

exec_cmd "echo 'deb https://deb.nodesource.com/node_4.x ${DISTRO} main' > /etc/apt/sources.list.d/nodesource.list"
exec_cmd "echo 'deb-src https://deb.nodesource.com/node_4.x ${DISTRO} main' >> /etc/apt/sources.list.d/nodesource.list"

Eu removeria o nodesource.list do apt / sources.list.d /

sudo rm /etc/sources.list.d/nodesource.list

Em seguida, o apt-get update

sudo apt-get update
    
por bc2946088 09.04.2016 / 20:15