Ja, es ist ein obligatorischer Schritt. Sie können OpenSSL nicht aus einem Programm entfernen, das es verwendet, genauso wenig wie Sie zufällige Motorteile aus einem Auto entfernen könnten.
Die OpenSSL-Bibliothek ist normalerweise bereits installiert, aber Sie müssen die Header-Dateien installieren. Abhängig von Ihrer Linux-Distribution benötigen Sie diese Pakete:
- Red Hat, Fedora, CentOS –
openssl-devel
- Debian, Ubuntu -
libssl-dev
- Bogen -
openssl
Technisch könnte man ersetzen OpenSSL mit, sagen wir, NSS, aber darum geht es hier nicht.
debian:
apt-get install libssl-dev
apt-get install linux-headers-$(uname -r)
Nein, ist es nicht.
Sie können nodejs immer noch mit ./configure --without-ssl
kompilieren