Sì, è un passaggio obbligatorio. Non puoi rimuovere OpenSSL da un programma che lo utilizza, allo stesso modo in cui non puoi rimuovere parti casuali del motore da un'auto.
La libreria OpenSSL di solito è già installata, ma devi installare i file di intestazione. A seconda della tua distribuzione Linux, avrai bisogno di questi pacchetti:
- Red Hat, Fedora, CentOS -
openssl-devel
- Debian, Ubuntu -
libssl-dev
- Arco -
openssl
Tecnicamente si potrebbe sostituire OpenSSL con, diciamo, NSS, ma non è questo il punto.
debian:
apt-get install libssl-dev
apt-get install linux-headers-$(uname -r)
No, non lo è.
Puoi ancora compilare nodejs con ./configure --without-ssl