$ Sudo apt-get install nodejs-dev
[...]
The following packages have unmet dependencies:
nodejs-dev : Depends: libssl1.0-dev (>= 1.0.2) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Vérifier ensuite la version de mon package déjà installé libssl-dev
:
$ dpkg -L libssl-dev | grep libssl.pc
/usr/lib/x86_64-linux-gnu/pkgconfig/libssl.pc
$ grep Version /usr/lib/x86_64-linux-gnu/pkgconfig/libssl.pc
Version: 1.1.1
Vérifier ensuite la version qui serait installée à partir du package libssl1.0-dev
:
$ apt-get download libssl1.0-dev
$ ar x libssl1.0-dev_1.0.2n-1ubuntu6.2_AMD64.deb
$ tar xf data.tar.xz
$ grep Version usr/lib/x86_64-linux-gnu/pkgconfig/libssl.pc
Version: 1.0.2n
Pourquoi apt-get
refuser d'installer nodejs-dev
quand j'ai déjà libssl
version 1.1.1 et nodejs-dev
dépend d'une version inférieure à celle-ci, c'est-à-dire version> = 1.0.2?
Cette solution de contournement a fait le travail pour moi.
Sudo apt install libssl1.0-dev nodejs-dev
Alors
Sudo apt install libssl-dev