ติดตั้ง node.js บน linux CentOS 5

ติดตั้ง node.js บน linux CentOS 5

การลง node ใน linux จริงๆ แล้วไม่ใช่เรื่องใหญ่หรอกครับ แต่ว่า มันเป็นเรื่องใหญ่ทันที หากว่าเราใช้ centos 5 เพราะว่า version นี้ มันจะใช้ python ใหม่สุดที่ version 2.4.3 เท่านั้น แต่ว่า node.js ตั้งแต่ version 0.8x ขึ้นมา ต้องใช้ python version 2.6 ขึ้นไปเท่านั้น ถึงจะ ./configure ผ่าน แต่ว่า centos 6 ผ่านฉลุยโดยที่ไม่ต้องเล่นท่ายากเลย เพราะ python เป็น version ใหม่อยู่แล้ว

อย่างที่เล่าเอาไว้แล้วในบทความก่อน ว่าผมติดตั้งใน Virtual Machine ในเครื่อง ทำให้ผมได้ทดสอบหลายรอบ ก็เลยเสียเวลางมกับวิธีการหลายแบบ บางแบบแก้แล้ว ไปกระทบกับส่วนอื่นใน linux ซะอีก

python versin

หลักๆที่ต้องทำ หากต้องการใช้ node.js ใน centos 5 มีดังนี้ครับ

  • เพิ่ม epel ให้ yum
  • yum ติดตั้ง python26
  • ตั้งให้ใช้ python26 แทน python ตอน configure , make , make install
  • เปิด firewall
  • ทดสอบ script

แค่นี้แหล่ะครับ ผมงมสามวันได้ ถึงไม่ได้งมตลอด แต่ก็เสียเวลาไปไม่น้อยทีเดียว แต่ก็สำเร็จในที่สุดครับ ในเนื้อหาคราวนี้ผมใช้ CentOS 5.9 version x86_64 นะครับ ทีนี่จะมาเล่าละเอียดทีละข้อกันครับ

เพิ่ม epel ให้ yum

ใช้คำสั่งตามนี้ครับ

rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm 

ถ้าได้ error ให้ทำการ wget ไฟล์ดังกล่าวลงมาก่อนนะครับ แล้วค่อยสั่ง rpm -Uvh ตามด้วยไฟล์ ก็ใช้ได้เหมือนกันครับ

yum ติดตั้ง python26

yum install python26

ตั้งให้ใช้ python26 แทน python ตอน configure , make , make install


ให้เราเข้าไปที่แฟ้มที่เก็บ node.js ที่เราแตกไฟล์มาแล้ว (จนกระทั่งเรา ./configure ไม่ผ่านนั่นล่ะครับ) ให้สั่ง

python26 ./configure --prefix=/usr

แล้ว

export PYTHON=python26 && make >> ../nodejs.log 2>&1 && make install

แล้วก็นั่งรอจนเสร็จ ก็คือ node เราพร้อมใช้ ให้ทดสอบถาม version ง่ายๆ ด้วย

node -v

หากได้ version ออกมา ก็แปลว่า node พร้อมใช้แล้วครับ ก็ทำการทดสอบเหมือนบทความเก่า ต่อได้เลย

Create: Modify : 2013-03-28 08:49:59 Read : 2743 URL :