Tôi nhận thấy trên trang web https://nodejs.org/ rằng nút hiện đang ở v 0.12.0.
Ai đó có thể cho tôi biết cách cài đặt phiên bản nút mới nhất cùng với npm (xin vui lòng các lệnh đầu cuối) không?
sudo apt-get install nodejs-legacy
Tôi nhận thấy trên trang web https://nodejs.org/ rằng nút hiện đang ở v 0.12.0.
Ai đó có thể cho tôi biết cách cài đặt phiên bản nút mới nhất cùng với npm (xin vui lòng các lệnh đầu cuối) không?
sudo apt-get install nodejs-legacy
Câu trả lời:
Sử dụng PPA NodeSource. Để biết chi tiết xem hướng dẫn cài đặt . Đầu tiên, chọn phiên bản Node.js bạn cần và thêm các nguồn cho nó:
v=8 # set to 4, 5, 6, ... as needed
curl -sL https://deb.nodesource.com/setup_$v.x | sudo -E bash -
Sau đó cài đặt gói Node.js.
sudo apt-get install -y nodejs
PS: curl
gói phải được cài đặt trên máy chủ cho các dòng mã này.
Nếu bạn nodejs
đã cài đặt và muốn cập nhật, trước tiên hãy xóa phần cài đặt hiện tại và cài đặt lại bằng các tập lệnh ở trên.
sudo apt-get purge nodejs npm
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
rồi cài đặt, nodejs
tôi đã kết thúc vớiv0.10
Nói chung, tải dữ liệu tùy ý từ một URL vào phiên shell root không phải là ý tưởng hay và tôi ước mọi người sẽ ngừng bán nó như một giải pháp cho mọi thứ - "Xin vui lòng chỉ chạy tập lệnh này tôi đang gửi cho bạn, và trong khi chúng tôi ' đang ở đó - tôi có một cây cầu mà bạn có thể quan tâm để mua ".
Thay vào đó, đây là "Cách thức Ubuntu" để làm tương tự, nơi bạn có thể xem hệ thống đang được cập nhật như thế nào và biết kho nào và khóa nào được thêm vào cấu hình hệ thống của bạn:
curl https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
sudo apt-add-repository "deb https://deb.nodesource.com/node_7.x $(lsb_release -sc) main"
sudo apt-get update
sudo apt-get install nodejs
Đây là phiên bản mới nhất (tại thời điểm viết) Nodejs phiên bản 7. Các phiên bản khác cũng có thể được thay đổi đơn giản với URL repo - tham khảo tài liệu củaodesource.com để biết chi tiết.
$(lsb_release -c)
bit tự động phát hành thành một trong những bản phát hành được hỗ trợ và giải quyết hậu quả.
apt-get
Giải pháp của tôi là dope thẳng.
Node.js v4.x:
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_4.x | bash -
apt-get install -y nodejs
nguồn: https://github.com/nodesource/distribution#debinstall
Nếu bạn muốn cập nhật bên trong npm
, bạn có thể sử dụng n
lệnh:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo npm install npm@latest
Cái này cài đặt gói n mà bạn có thể sử dụng để chuyển đổi NodeJS-Phiên bản và sử dụng nó. So sánh với các tùy chọn lệnh và NVM thay thế là tại SO . Ngoài ra còn có một bài viết blog .
nvm install lts/carbon
cài đặt npm và nút cho tôi. Điều này khác với các lệnh trên mà bạn đã chia sẻ như thế nào?
nvm
hoặc n
cập nhật NodeJS và npm
. Trong cả hai trường hợp, bạn sử dụng npm
để cài đặt các gói nút.
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
# Then install with:
sudo apt-get install -y nodejs
Tại đây bạn có thể tìm thêm thông tin: Node.js v0.12, io.js và Kho lưu trữ NodeSource Linux
Để cài đặt NPM,
sudo apt-get install npm
Sau đó, cho nút,
sudo npm cache clean -f
sudo npm install -g n
sudo n 0.xx.x // here is the version what you want..
Lệnh này sẽ cài đặt nút dựa trên phiên bản bạn muốn ..
https://github.com/creationix/nvm
NVM cài đặt cả nút ổn định mới nhất và npm cho bạn
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh
source ~/.nvm/nvm.sh
nvm install --lts
nvm use --lts
npm --version
Bây giờ hãy kiểm tra nó với một gói giả:
npm install --global vaca
vaca
Vì việc tìm nguồn cung ứng phải được thực hiện cho mọi trình bao mới, việc hack tập lệnh cài đặt sẽ thêm một số nguồn tự động vào cuối của bạn .barshrc
. Điều đó hoạt động, nhưng tôi thích loại bỏ cái tự động thêm và thêm cái của riêng tôi:
f="$HOME/.nvm/nvm.sh"
if [ -r "$f" ]; then
. "$f" &>'/dev/null'
nvm use --lts &>'/dev/null'
fi
Ưu điểm:
cho phép bạn sử dụng nhiều phiên bản của Node và không có sudo
tương tự như Ruby RVM và Python Virtualenv, được coi là thực tiễn tốt nhất trong cộng đồng Ruby và Python
tải xuống một nhị phân được biên dịch trước nếu có thể, và nếu không, nó sẽ tải xuống nguồn và biên dịch một mã cho bạn
Chúng ta có thể dễ dàng chuyển đổi các phiên bản nút với:
nvm install 0.9.0
nvm install 0.9.9
nvm use 0.9.0
node --version
#v0.9.0
nvm use 0.9.9
node --version
#v0.9.9
Sau đó, bạn có thể sử dụng .nvmrc
tệp theo dõi git để chỉ ra phiên bản nút cần thiết cho một dự án nhất định: https://stackoverflow.com/questions/24869959/how-do-i-specify-a-local-version-of-node-for -a-dự án / 54503474 # 54503474
Đã thử nghiệm trong Ubuntu 17.10.
Bạn có thể cài đặt phiên bản mới nhất rất dễ dàng bằng cách sử dụng hướng dẫn dưới đây.
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
Vesion 7.x là phiên bản mới nhất của nút.
sudo apt-get cài đặt nodejs
Dòng trên sẽ cài đặt nodejs.
sudo apt-get install build-Essential
Điều này sẽ cài đặt các mô-đun cần thiết cho nodejs để chạy đúng.
Bây giờ hãy kiểm tra xem nodejs có được cài đặt chính xác không?
nodejs -v
Điều này sẽ trả về phiên bản nodejs đã cài đặt.
npm -v
Điều này sẽ trở lại phiên bản npm được cài đặt. Hy vọng nó giúp....
Source: link sẽ chỉ cho bạn cách cài đặt nodejs bằng một số phương thức khác.
build-essential
?
Node.js có sẵn dưới dạng gói snap trong tất cả các phiên bản Ubuntu hiện được hỗ trợ. Cụ thể với Node.js, nhà phát triển có thể chọn từ một trong những bản phát hành hiện được hỗ trợ và nhận cập nhật tự động thường xuyên trực tiếp từ NodeSource. Các phiên bản Node.js 6, 8, 9, 10, 11 và 12 hiện có sẵn, với Cửa hàng Snap được cập nhật trong vài giờ hoặc vài phút sau khi phát hành Node.js.
Nút có thể được cài đặt bằng một lệnh duy nhất, ví dụ:
sudo snap install node --classic --channel 11/stable
Nút snap có thể được truy cập bằng lệnh node
, ví dụ:
$ nút -v v11.5.0
Một phiên bản cập nhật của npm sẽ được cài đặt như một phần của nút chụp. npm nên được chạy bên ngoài nút thay thế, trong vỏ bình thường của bạn. Sau khi cài đặt nút snap, chạy lệnh sau để cho phép kiểm tra cập nhật npm:
sudo chown -R $ USER: $ (id -gn $ USER) / home / your-username /.config
Thay thế your-username
trong lệnh trên bằng tên người dùng của riêng bạn. Sau đó chạy npm -v
để kiểm tra xem phiên bản của npm có được cập nhật hay không. Như một ví dụ tôi đã kiểm tra rằng npm đã được cập nhật, kiểm tra phiên bản của gói đã được cài đặt có tên là sợi bằng lệnh npm list yarn
và sau đó cập nhật gói sợi hiện có lên phiên bản mới nhất bằng lệnhnpm update yarn
Người dùng có thể chuyển đổi giữa các phiên bản của Node.js bất cứ lúc nào mà không cần liên quan đến các công cụ bổ sung như nvm (Trình quản lý phiên bản nút), ví dụ:
sudo snap refresh node --channel=11/stable
Người dùng có thể kiểm tra các phiên bản cạnh của Node.js có thể được cài đặt từ kênh cạnh mới nhất hiện đang theo dõi Node.js phiên bản 12 bằng cách chuyển đổi bằng:
sudo snap switch node --edge
Cách tiếp cận này chỉ được khuyến nghị cho những người dùng sẵn sàng tham gia thử nghiệm và báo cáo lỗi ngược dòng.
Phát hành LTS Status Codename LTS Bắt đầu bảo trì Bắt đầu bảo trì Kết thúc 6.x Boron hoạt động 2016-10-18 tháng 4 năm 2018 tháng 4 năm 2019 7.x Không có LTS 8.x Active Carbon 2017-10-31 tháng 4 năm 2019 tháng 12 năm 2019 9.x Không có LTS 10.x Hoạt động Dubnium tháng 10 năm 2018 tháng 4 năm 2020 tháng 4 năm 2021 11.x Không LTS 2019-04-01 2019-06-30 12.x 2019-10-22 2021-04-01 2022-04-01 13.x Không LTS 2020-04-20 2020-06-01
Đối với Ubuntu 15.10, bạn có thể tải xuống gói biểu mẫu gói .deb.ubfox.com
node --version
v4.2.3
Chỉ cần một câu trả lời của @ 23W (câu trả lời được chấp nhận).
Đây chỉ là nội dung của tập lệnh, chỉ để tránh làm cong đến root shell.
curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
echo "deb https://deb.nodesource.com/node_6.x $(lsb_release -c -s) main" | sudo tee /etc/apt/sources.list.d/nodesource.list
echo "deb-src https://deb.nodesource.com/node_6.x $(lsb_release -c -s) main" | sudo tee -a /etc/apt/sources.list.d/nodesource.list
sudo apt-get update
sudo apt-get install -y nodejs
Tải xuống nodejs
từ https://nodejs.org/
Để cài đặt từ một thiết bị đầu cuối:
cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz
//Download
cd ~/Downloads
wget https://nodejs.org/dist/v4.4.5/node-v4.4.5-linux-x64.tar.xz
//Install
cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz
//Verify
node -v
npm version
Cách ưa thích của tôi để cài đặt nodejs và npm mới nhất là sử dụng kho lưu trữ nhị phân cài đặt được cung cấp trên trang web của nodejs.
Điều này có thể nhanh chóng trở thành cách yêu thích mới của bạn quá. Hoạt động như một lá bùa. Nó liên quan đến 1 tải xuống và 1 lệnh. Làm xong. KHÔNG có lỗi [nhiều lần tôi đã làm điều này]. Không cần phải gỡ cài đặt những thứ hiện có trước đó.
Đầu tiên, gỡ bỏ phiên bản đã cài đặt: (nếu tồn tại)
sudo apt-get remove nodejs
https://nodejs.org/en/doad/ sóng /
Tải về Linux Binaries.
sudo tar -C /usr/local --strip-components 1 -xzf /path/to/downloaded/tar/node-vYOURVERSION-linux-x64.tar.gz
node -v
npm --version
http: //www.thegeek ware.com/2015/10/install-nodejs-npm-linux/
tar
hỗ trợ --xz
- và -C /usr/local
để tar
làm cd
cho bạn.
NVM rất đơn giản để cài đặt và cho phép bạn dễ dàng chuyển đổi các phiên bản nút. Từ kho github :
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
tải xuống và chạy tập lệnh cài đặt
nvm ls-remote
để xem các phiên bản có sẵn. Giả sử bạn muốn cài đặt phiên bản 8.9.4
nvm install 8.9.4
và bạn đã hoàn thành.
Để cài đặt phiên bản khác và sử dụng nó (giả sử 9.6.1)
nvm install 9.6.1
nvm alias default 9.6.1
Cập nhật Trình quản lý gói
sudo apt-get update
Thêm PPA NodeJS
sudo apt-get install python-software-properties
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
Cài đặt NodeJS và NPM
sudo apt-get install nodejs
Ở đây, tôi đã viết một bài viết hoàn chỉnh trên Blog về Cài đặt NodeJS và NPM trong Ubuntu. Nhấn vào đây để đọc
Cách tiếp cận này cho phép bạn dễ dàng xóa Node.JS, giữ các phiên bản khác nhau và cung cấp các lệnh cho tất cả người dùng hệ thống.
Tải xuống phiên bản ổn định của Node.JS , giải nén nó và chuyển nó vào /opt
.
Trong trường hợp bạn muốn cài đặt các phiên bản khác nhau, bạn có thể đổi tên thư mục theo mã phiên bản của nó:
/opt/node/6.9.1
Vì chỉ root mới có thể thay đổi tệp trong /opt
/, nếu bạn không muốn gọi invoke sudo
mỗi khi bạn cần sửa đổi tệp, hãy thay đổi quyền của nhóm:
chgrp adm -R /opt/node/10.15.3
Sau đó tạo tập tin /etc/profile.d/node.sh
nếu nội dung sau:
export NODE_HOME=/opt/node/10.15.3
export CPLUS_INCLUDE_PATH=${NODE_HOME}/include
export C_INCLUDE_PATH=${NODE_HOME}/include
export LD_LIBRARY_PATH=${NODE_HOME}/lib
export MANPATH=${NODE_HOME}/share/man:${MANPATH}
export PATH=${NODE_HOME}/bin:$PATH
Đăng xuất và đăng nhập và X-Window sẽ tải lại tất cả các cấu hình hồ sơ.
Nếu bạn đã cài đặt phiên bản trước, để tránh xung đột thư viện chạy:
npm cache clean
Cập nhật Trình quản lý gói
sudo apt-get update
Thêm PPA
sudo apt-get install python-software-properties
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
Cài đặt NodeJS và NPM
sudo apt-get install nodejs
Để tham khảo: Cài đặt NodeJS trong Ubuntu - WebCheerz
sudo apt-get install nodejs
vậy?