En son Node.js / MongoDB? Kuruluyor mu?


Yanıtlar:


22

Gelişmiş Paketleme Aracındaki (AptGet) paketler her zaman çalışmaz veya Ubuntu'da zaman zaman eskidir. Node.js kaynağını oluşturmayı ve MongoDB tarafından sağlanan Ubuntu için önerilen .deb paketini kurmanızı öneririm .


Video Demosu:

http://youtu.be/SWztoBP7RQQ


Gereksinimler

Bunlar inşaat ve işletme için gereklidir.

sudo apt-get install build-essential lamp-server^

Oluştur ve Kur Node.js

Node.js, nodejs.org dosyasının ön sayfasında bulunan kaynak paketinden kolayca yüklenebilir. Kurulum için en uyumlu paketi oluşturmanıza olanak sağlar.

Not: NPM gibi ihtiyaç duyabileceğiniz bileşenler eksik olduğu için sistem mimarinize (yani, x32, x64) Linux Binaries kurmamanızı öneririm.

Node.js Ön Sayfa

Kaynak paket bağlantısını kopyalamak için INSTALL düğmesine sağ tıklayıp terminal konsolunuzda da aşağıdakileri yapabilirsiniz. (Örnek 07-31-2014 tarihleri ​​arasında güncel sürümün nasıl kurulacağını gösterir)

wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz

Açın ve dizine girin.

tar -xvzf node-v0.10.30.tar.gz
cd node-v0.10.30

Makineniz için make dosyasını yapılandırın ve ardından root kullanıcısı olarak kurun ve kurun.

./configure
make
sudo make install

Kurulduğundan emin olmak için test edin.

node -v

Düğüm Paket Yöneticisi'ni de yüklediniz . Sürüm numaralarıyla yüklenen öğeleri görmek için aşağıdakileri yazın:

npm version

Tavsiye Edilen MongoDB Paketini Kur

MongoDB belgeleri, çalışan ve Ubuntu'yu 9.10 "Karmic" üzerinde çalıştırdığınız sürece en son sürümler için sağlanan .deb paketini yüklemenizi önerir. Doc: Ubuntu’ya yükleme

Anahtar al:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

Kaynak listesini edinin:

echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list

Paket yöneticisini güncelle ve yükle:

sudo apt-get update && sudo apt-get install mongodb-org

MongoDB kabuğunun çalışıp çalışmadığını test edin:

mongo

Çıkmak için Ctrl+ tuşuna basın C.

Not: mongo-10gen AptGet'ten güncellenebilir ve yükseltilebilir. Kaldırmadığınız sürece yükleme işlemini tekrar yapmanız gerekmez.


2
Ayrıca ' node.js dosyasının en son sürümünü nasıl yüklerim? ' Referansını eklemek istiyorum. “Resmi PPA’nın Chris Lea’dan biri olduğunu öne sürün . Bu yanlış ama henüz en güvenilir olanı. Bu yüzden güncellemeler geride kalmaktadır, çünkü insanlar onu güncellemek için vaktinin gelmesini beklemelidir.
Brandon Clark

1
Aşağıdakileri kullanarak en son düğüm ikili dosyalarını indirebilirsiniz: wget nodejs.org/dist/latest/$(curl -s nodejs.org/dist/latest | egrep -io "\" node-v. * - linux-x64.tar.gz \ "" | sed "s / \" // g ”)
Yazılım Mühendisi

@EngineerDollery Bunlar her zaman stabil mi?
Brandon Clark

1
Garantili olup olmadığını bilmiyorum - düğüm adamlarına sorman gerekecek, ama istikrarlı olmadıklarına dair herhangi bir kanıt bulamıyorum. Bir de gece vakti var.
Yazılım Mühendisi,

1
Harika, ama son parçayı sed 's / \ "// g' ye değiştir - daha az lapa lapa.
Yazılım Mühendisi

4

node.js

Ubuntu'daki node.js dosyasının şu anki sürümü 0.10'dur, burada 0.12 kararlıdır. Yerleşik nkomutla olduğu gibi yükseltme yapabilirsiniz .

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

MongoDB

MongoDB depolarını güncellendi http://repo.mongodb.org/apt/ubuntu. Yüklemek

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

(Eğer durum yerine hangi 12.04, kullanırsanız hariç trusty, ancak bu hat çalışır vividörneğin ve atlayabilirsiniz keyserver...önceki bir olsaydı adımı MongoDB-yüklemek ve sadece yapmak updateve dist-upgrade)

Kaynaklar: Node.js ve MongoDB

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.