วิธีการติดตั้ง Node-Pie บน Ubuntu Core 16


ในการติดตั้ง Software บน Ubuntu Core นั้น เราจะไม่สามารถใช้คำสั่งที่เหมือนกับ Ubuntu Desktop หรือ Sever ได้ \(เช่น apt-get\) ดังนั้นในการติดตั้งครั้งนี้จะขอใช้วิธีการติดตั้งตัว Platform ที่มีชื่อว่า Classic เข้าไป ซึ่งตัว Classic นี้ จะสามารถทำให้เราใช้คำสั่งต่างๆ ได้เหมือนกับ Ubuntu Desktop หรือ Sever นั่นเอง

Command :

sudo snap install classic --devmode –edge

sudo classic

Output :

จาก : username@...... จะได้ (classic)username@...... ดังรูป

รูปที่ 1 การแสดงผลของ classic form

ทั้งนี้ เราก็สามารถใช้คำสั่ง apt-get ได้แล้ว ต่อมาเราจะทำการติดตั้ง Node.js

ติดตั้ง Node.js

Command :

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash –

sudo apt-get install nodejs

sudo apt-get install npm

ติดตั้ง node-pie

Command :

sudo apt-get install node-pie -g

ใช้งาน node-pie

Command :

node-pie

Output :


รูปภาพที่ 2 Node-Pie บน Ubuntu Core

จากรูปภาพด้านบนในวงสีแดงนั้น ในส่วนของ http://localhost คือ IP Address และ 1888 คือ Port

ซึ่งเราสามารถ Check IP Address ได้โดย

Command :

ifconfig

ตัวอย่างการเปิด Node-pie บน Ubuntu core 16

โดยในตัวอย่างนี้เราจะทำการเชื่อมต่อกับ Internet โดยใช้วิธีการ Share internet จาก Labtop ไปที่คอมพิวเตอร์อีกตัวที่ลงระบบปฏิบัติการ Ubuntu core 16 เอาไว้ โดยผ่านสาย LAN \(Ethernet\)

ตั้งค่าดังรูป


รูปภาพที่ 3 การตั้งค่าการเชื่อม Internet 1

รูปภาพที่ 4 การตั้งค่าการเชื่อม Internet 2

รูปภาพที่ 5 การตั้งค่าการเชื่อม Internet 3

หลังจากนั้นก็จะไปทำการตั้งค่าใน Ubuntu core 16 โดยเมื่อ Login เข้ามาเสร็จแล้วก็จะใช้

Command :

sudo console-conf

แล้วทำการตั้งค่าที่ eth โดยให้ใช้ DHCPv4 (จะตั้งค่าค่าของ ip ให้อัตโนมัติ)

ถ้ามี Wifi ก็สามารถเชื่อมกับ Wifi ได้ โดยเข้าไปดูที่ mlan

เมื่อเสร็จแล้วให้ทำการเปิดตัว Node-Pie โดยก่อนเปิดควรทำการเช็คค่าของ IP address ก่อน เพื่อที่เราจะนำไปเปิดใน Labtop ได้

สมมุติ IP เป็น 192.111.111.11

เมื่อเปิด node-pie จะเห็น localhost:xxxx ให้นำ IP กับ xxxx นี้ไปใส่ที่ ช่องใน browser ของ Firefox, Chrome บน Labtop ของ 192.111.111.11:xxxx

ฉะนั้นเมื่อเข้ามาจะพบหน้าต่าง node-pie ดังรูป

รูปภาพที่ 6 Node-Pie บน Labtop

results matching ""

    No results matching ""