R – จะติดตั้งแพคเกจ leaflet ใช้กับ R แล้วมันมี library บางตัวที่จำเป็นต้องติดตั้งให้ ubuntu ก่อน

จะทดลองใช้ leaflet ใน R เพื่อแสดงข้อมูลในรูปแบบแผนที่ แต่ว่าพอเรียกใช้คำสั่งติดตั้งปกติใน console ของ R พอติดตั้งไปได้ครึ่งทางแล้วก็เกิด error ขึ้น ว่าหา library บางตัวไม่เจอ ทำให้ติดตั้งไม่เสร็จแล้ว error ออกมา # ติดตั้งแพคเกจ leaflet install.packages(“leaflet”) ไปนั่งอ่าน error และไปหาข้อมูลเพิ่มเติม สรุปว่ามีไลบรารี่ ที่จำเป็นต้องติดต้องให้ os เพิ่มเติมก่อน ที่ leaflet จะเรียกใช้ได้ สำหรับตอนนี้ที่ใช้ ubuntu ก็จำเป็นต้องติดตั้งไลบรารี่ เหล่านี้ให้กับ ubuntu ให้เสร็จก่อน เพราะ R เองไม่สามารถติดตั้งไลบรารี่ของ os เหล่านี้ให้เองอัตโนมัติ จำเป็นต้องติดตั้งแยก ชื่อที่ติดต้งไปก็จะมี:- libudunits2-dev libgdal-dev libgeos-dev libproj-dev รันคำสั่งติดตั้งไลบรารี่เหล่านี้ใน terminal ของ ubuntu (ต้องใช้ sudo Read more about R – จะติดตั้งแพคเกจ leaflet ใช้กับ R แล้วมันมี library บางตัวที่จำเป็นต้องติดตั้งให้ ubuntu ก่อน[…]

ubuntu – ติดตั้ง R กับ Rstudio

ติดตั้ง R กับ RStudio ผ่าน command line ใน Terminal (รอบนี้ติดตั้งบน ubuntu 25.10 “questing quokka”) 1. อัพเดท packages ต่างๆ จาก repository ให้ฐานข้อมูลเป็นเวอร์ชันล่าสุดก่อน เปิด terminal ขึ้นมา (Ctrl+Alt+T) # อัพเดท package ล่าสุดก่อน sudo apt update 2. รันคำสั่งเพื่อติดตั้ง R # ติดตั้ง R sudo apt -y install r-base 3. หลังจากติดตั้ง R เสร็จ เราสามารถใช้งานโปรแกรม R แบบ command line ได้จากใน terminal ได้เลย Read more about ubuntu – ติดตั้ง R กับ Rstudio[…]

ubuntu – คำสั่งสำหรับตรวจสอบ permission ของ user ที่เราใช้อยู่ ว่าสามารถเข้าถึงโฟลเดอร์ที่ระบุได้ไหม

กำลังต้องการเซตให้โปรเจคเวปที่อยู่ใน /home หลายๆ อันสามารถรันเป็น web app บน apache โดยไม่ต้องคัดลอกโค้ดใหม่ทั้งหมดไปลงใน /var/www/html ของ apache มันคงวิธีทำหลายวิธีแหละ แต่ว่ารอบนี้จะอาศัยวิธีสร้าง symbolic link เพื่อลิงค์ให้โฟลเดอร์ของโปรเจคเหล่านั้นมา เชื่อมกับ /var/www/html เลย แต่พอสร้าง symbolic link แล้วติดปัญหาเรื่อง permission ตอน รัน web app ทั้งๆ ที่ไฟล์หรือ web app โฟลเดอร์อื่นๆ ที่อยู่ภายใต้ /var/www/html เองสามารถรันได้ไม่ติดปัญหา ระหว่างเช็คอยู่ก็เจอคำสั่งอันนี้ที่สามารถรันใน command line เพื่อตรวจสอบได้ว่า user www-data ของ apache นั้น มี permission ที่ได้รับอนุญาติให้เข้าถึงโฟลเดอร์ที่เราต้องการได้ไหม # /path/to/symlink/folder ให้ระบุ folder ที่เราต้องการตรวจสอบว่า user Read more about ubuntu – คำสั่งสำหรับตรวจสอบ permission ของ user ที่เราใช้อยู่ ว่าสามารถเข้าถึงโฟลเดอร์ที่ระบุได้ไหม[…]

ubuntu – แก้ปัญหา permission ของ symbolic link เพื่อลิงค์ web app ใน apache

กำลังต้องการเซตให้โปรเจคเวปที่อยู่ใน /home หลายๆ อันสามารถรันเป็น web app บน apache โดยไม่ต้องคัดลอกโค้ดใหม่ทั้งหมดไปลงใน /var/www/html ของ apache มันคงวิธีทำหลายวิธีแหละ แต่ว่ารอบนี้จะอาศัยวิธีสร้าง symbolic link เพื่อลิงค์ให้โฟลเดอร์ของโปรเจคเหล่านั้นมา เชื่อมกับ /var/www/html เลย 1. สร้าง symbolic link เพื่อลิงค์ web app มาที่ /var/www/html รันคำสั่งสร้าง symbolic link # เข้าไปในโฟลเดอร์ /var/www/html ซึ่งเป็นโฟลเดอร์ default ของเวปใน apache cd /var/www/html # รันคำสั่งสร้าง symbolic link sudo ln -s /path/to/symlink/folder name_of_symbolic_link 2. เซตการตั้งค่า(config ของ apache เพื่ออนุญาติให้เข้าถึงสิ่งต่างๆ Read more about ubuntu – แก้ปัญหา permission ของ symbolic link เพื่อลิงค์ web app ใน apache[…]