Deepinインストールnodejs


以前はすでにCentosインストールnodejsを記録しましたが、deepinは少し違っていますので、もう一度記録してください.
ap-getインストール(推奨)
sudo apt-get install nodejs
ソースのインストール
cd /
sudo mkdir soft #      
cd soft         #       
sudo wget http://nodejs.org/dist/node-v0.6.9.tar.gz
sudo tar xvf node-v0.6.9.tar.gz
cd node-v0.6.9
sudo apt-get install g++  #  g++
sudo apt-get install icpc  #   icpc

admin@admin-pc:/soft/node-v0.6.9$ sudo ./configure #           
Checking for program g++ or c++          : /usr/bin/g++ 
Checking for program cpp                 : /usr/bin/cpp 
Checking for program ar                  : /usr/bin/ar 
Checking for program ranlib              : /usr/bin/ranlib 
Checking for g++                         : ok  
Checking for program gcc or cc           : /usr/bin/gcc 
Checking for gcc                         : ok  
Checking for library dl                  : not found 
Checking for openssl                     : not found 
Checking for function SSL_library_init   : not found 
Checking for header openssl/crypto.h     : not found 
/soft/node-v0.6.9/wscript:374: error: Could not autodetect OpenSSL support. Make sure OpenSSL development packages are installed. Use configure --without-ssl to disable this message
実はdeepinにはすでにopensslがインストールされていますので、インターネットで解決方法を探しています.
sudo apt-get install libssl-dev
これをインストールしてもだめです.次の三つのコードを実行すればいいです.
sudo apt-get install openssl #      openssl,    
sudo apt-get install zlib1g-dev
sudo apt-get install liblua50-dev
次のコードのコンパイルとインストールを実行します.
 sudo  ./configure 
 sudo make
 sudo make install
sudo makeを実行すると次のエラーが発生します.
../src/node_crypto.cc: In static member functionstatic v8::Handle<:value> node::crypto::SecureContext::Init(const v8::Arguments&)’:
../src/node_crypto.cc:214:29: error: ‘SSLv3_method’ was not declared in this scope
       method = SSLv3_method();
                             ^
../src/node_crypto.cc:216:36: error: ‘SSLv3_server_method’ was not declared in this scope
       method = SSLv3_server_method();
                                    ^
../src/node_crypto.cc:218:36: error: ‘SSLv3_client_method’ was not declared in this scope
       method = SSLv3_client_method();
                                    ^
Waf: Leaving directory `/soft/node-v0.6.9/out'
Build failed:  -> task failed (err #1): 
    {task: cxx node_crypto.cc -> node_crypto_5.o}
Makefile:21: recipe for target 'pr
解決方法が見つからないので、ap-getでインストールするしかないです.