Bagaimana saya bisa menginstal Node.js dan MongoDB sehingga mereka adalah versi terbaru? Versi yang tersedia dari manajer paket tidak mutakhir, dan PPA dari Chris Lea untuk Node.js tidak diperbarui secara teratur.
Bagaimana saya bisa menginstal Node.js dan MongoDB sehingga mereka adalah versi terbaru? Versi yang tersedia dari manajer paket tidak mutakhir, dan PPA dari Chris Lea untuk Node.js tidak diperbarui secara teratur.
Jawaban:
Paket-paket dalam Alat Pengemasan Lanjut (AptGet) tidak selalu berfungsi atau sudah ketinggalan zaman di Ubuntu. Saya menyarankan untuk membangun Node.js dari sumber dan menginstal paket .deb yang direkomendasikan untuk Ubuntu yang disediakan oleh MongoDB .
Demo Video:
Ini diperlukan untuk membangun dan berlari.
sudo apt-get install build-essential lamp-server^
Node.js dapat dengan mudah diinstal dari paket sumbernya yang terletak di halaman depan nodejs.org. Ini memungkinkan Anda untuk membangun paket yang paling kompatibel untuk dipasang.
Catatan: Saya sarankan untuk tidak menginstal Linux Binaries untuk arsitektur sistem Anda (mis. X32, x64) karena mereka kehilangan komponen yang mungkin Anda perlukan seperti NPM.
Anda dapat mengklik kanan pada tombol INSTALL untuk menyalin tautan paket sumber dan melakukan hal berikut juga di konsol terminal Anda. (Contoh menunjukkan bagaimana menginstal versi saat ini pada 07-31-2014)
wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz
Dekompres dan masukkan direktori.
tar -xvzf node-v0.10.30.tar.gz
cd node-v0.10.30
Konfigurasikan file make untuk mesin Anda kemudian buat dan instal sebagai pengguna root.
./configure
make
sudo make install
Uji untuk memastikan sudah terpasang.
node -v
Anda juga telah menginstal Node Package Manager . Ketik yang berikut untuk melihat item yang diinstal dengan nomor versi:
npm version
Dokumentasi MongoDB menyarankan untuk menginstal paket deb. Yang disediakan oleh mereka untuk versi terbaru selama Anda menggunakan menjalankan dan Ubuntu lebih dari 9,10 "Karmic". Doc: Menginstal di Ubuntu
Mendapatkan kunci:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
Memperoleh daftar sumber:
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
Perbarui pengelola paket dan instal:
sudo apt-get update && sudo apt-get install mongodb-org
Uji apakah shell MongoDB berjalan:
mongo
Tekan Ctrl+ Cuntuk keluar.
Catatan: mongo-10gen dapat diperbarui dan ditingkatkan dari AptGet. Anda tidak perlu melakukan tindakan instalasi lagi kecuali Anda menghapusnya.
Versi node.js saat ini di ubuntu adalah 0,10, di mana 0,12 stabil. Anda dapat memutakhirkan melalui n
perintah bawaan sebagai
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
MongoDB telah memperbarui repositori ke http://repo.mongodb.org/apt/ubuntu
. Untuk memasang
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
sudo apt-get update
sudo apt-get install -y mongodb-org
(kecuali jika Anda menggunakan 12,04, dalam hal ini ganti trusty
, tetapi baris ini berfungsi vivid
, misalnya, dan Anda dapat melewati keyserver...
langkah jika Anda memiliki MongoDB-install sebelumnya dan lakukan a update
dan dist-upgrade
)