deepin15 4 1編譯安裝nodejs

2022-08-16 08:42:15 字數 893 閱讀 8788

假設你的電腦可以使用git,而你又有足夠的時間(安裝大概需要半個小時),請看步驟如下:

獲取nodejs原始碼

sudo git clone

修改目錄許可權

sudo chmod -r 755 node

使用 ./configure建立編譯檔案

cd node

sudo ./configure

sudo make

sudo make install

檢查node版本

node -v

我在進行sudo ./configure操作時出現了乙個錯誤,內容為warning: failed to autodetect c++ compiler version (cxx=g++)。此時要執行apt-get install build-essential操作來安裝c++編譯器,之後再進行sudo ./configure操作。注意 sudo make操作耗時大概要半個小時,請耐心等待。

安裝成功可使用node -v檢查版本號,新版本的node自帶npm,你可以選擇喜歡的npm包進行安裝。

這種方法比使用apt-get得到的版本新很多,但安裝嚴重不便,並且是不太穩定的pre版。建議安裝完成進行以下操作:

sudo npm install -g n (安裝n,相信我,真的很方便)

sudo n 8.9.3 (安裝指定版本,8.9.3為指定的版本號)

sudo n stable(預設公升級到最新stable版)

然後就可以快樂地使用nodejs了。

deepin編譯curl靜態庫

1 linux 編譯libcurl靜態庫 第二步,解壓原始碼包,tar zxvf curl 7.29.0.tar.gz 第三部,進入原始碼包,cd curl 7.29.0 第四部,配置編譯引數,configure prefix usr local curl disable shared enable...

mysql devel 編譯 mysql編譯安裝

防火牆 selinux systemctl stop firewalld systemctl disable firewalld vim etc selinux config selinux disabled yum install wget y wget o mariadb 10.2.29.tar...

mysql devel 編譯 mysql編譯安裝

cd usr local wget wget wget 帶boost的mysql原始碼安裝 1 安裝依賴包 yum y install make gcc c cmake bison devel ncurses devel bison perl perl devel perl perl devel 2...