Tendo problema com a instalação do npm no ubuntu 16.04.3 [duplicate]

1

Depois de instalar o node.js, eu executo este comando:

sudo apt-get install npm

E recebendo erro:

The following packages have unmet dependencies:
  npm : Depends: node-gyp (>= 0.10.9) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
$ sudo apt-get upgrade -f npm node-gyp
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
  nodejs-dev : Depends: libssl-dev (>= 1.0.0g) but it is not going to be installed
E: Broken packages
    
por diyasher 26.09.2017 / 14:55

2 respostas

2

Depois de enfrentar vários erros, finalmente obtenha sucesso para resolver os problemas. Aqui estão os passos que eu segui.

Primeiro instalei "curl" seguindo o link . Este artigo fornece duas maneiras de instalar o curl e instalei com sucesso o curl usando "Método alternativo para instalar o curl" .

Então eu executei comandos em sequência

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install nodejs

Ao executar o comando nodejs acima, o nó js versão 8 é instalado com o npm versão 5.3.0

    
por diyasher 27.09.2017 / 08:02
1

adicione bibliotecas python para isso:

sudo apt-get install python-software-properties

adicione o ppa para o nodejs mais recente com este comando:

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

tente:

sudo apt install -y nodejs

Espero que isso funcione para você, porque isso funciona para mim.

    
por Deki Akbar 26.09.2017 / 15:13