Anda dapat mengunduh versi Node ( 4.2.2
) terbaru dari situs web mereka , alih-alih menggunakan paket yang disediakan Debian ( 0.12
). Ini juga berarti Anda memiliki versi npm yang diperbarui. Saya tidak punya masalah melakukan hal ini pada Jessie.
Unduh .tar.gz
dari situs web mereka dan cd
ke dir itu (nama file jelas khusus untuk unduhan saya):
$ tar -xzvf node-v4.2.2-linux-x64.tar.gz
$ cd node-v4.2.2-linux-x64
Jika Anda melihat folder bin, Anda akan melihat binari yang Anda perlukan untuk node dan npm:
$ ls node-v4.2.2-linux-x64/bin
node npm
Sekarang saya akan mengganti nama folder menjadi sesuatu yang sedikit lebih mudah untuk dilacak
$ mv node-v4.2.2-linux-x64 nodejs
Jika Anda tidak tertarik untuk membuat simpul diperbarui, maka cukup pindahkan folder ini ke salah satu lokasi nampan Anda (saya gunakan ~/bin
), dan lewati langkah berikutnya.
Jika Anda ingin dapat dengan mudah memperbarui versi node Anda, maka pindahkan nodejs
folder di suatu tempat Anda dapat melacaknya ( ~/nodejs
mungkin?). Kemudian Anda ingin membuat symlink ke salah satu lokasi bin Anda sehingga binari dapat digunakan dari shell Anda tanpa menuliskan path lengkap.
Dengan asumsi Anda meletakkan folder nodejs di direktori home Anda sekarang dapat Anda lakukan:
$ ln -s ~/nodejs ~/bin/nodejs
Jelas, ini dapat pergi ke lokasi nampan yang Anda inginkan. Saya menggunakan direktori home saya sehingga hanya tersedia untuk saya, tetapi Anda juga bisa dengan mudah melakukannya:
$ ln -s ~/nodejs /usr/local/bin/nodejs
Ini akan membuat symlink dari folder nodejs di direktori home Anda ke direktori bin (artinya setiap pembaruan ke direktori di folder home Anda tercermin di folder di tempat lain melalui tautan simbolik ). Sekarang Anda ingin memastikan bahwa folder bin yang berisi direktori nodejs ada di $PATH
variabel lingkungan Anda , jadi buka ~/.profile
file di direktori home Anda. Anda ingin menambahkan ini ke bagian bawah file itu (mengubah jalur, jika Anda tidak menggunakan ~/bin/
):
# Set the node PATH if it exists
if [ -d "$HOME/bin/nodejs/bin" ] ; then
PATH="$HOME/bin/nodejs/bin:$PATH"
fi
Ini akan memeriksa apakah direktori ada, dan jika ada, tambahkan ke PATH Anda. Saya menggunakan zsh
jadi saya baru saja memperbarui baris di ~/.zshrc
:
export PATH="$HOME/bin/nodejs/bin:$PATH"
Tutup terminal Anda dan buka kembali, lalu ketik berikut ini untuk memeriksa:
$ node -v
v4.2.2
$ npm -v
2.14.7
Dengan membuat tautan sym, sekarang berarti bahwa di masa depan, Anda dapat mengunduh yang baru .tar.gz
dari situs web Nodejs, mengekstraknya ~/nodejs
, dan binari yang tersedia untuk Anda di $PATH
variabel lingkungan Anda diperbarui secara otomatis.
setup_4.x
... redo curl dan apt-get ok?