Nala คืออะไร? ทำไมถึงนิยม?
Nala เป็น Front-end สำหรับ APT เขียนด้วย Python ให้ Output สวย ตี๋อ่านง่าย มีสีสัน แถบความคืบหน้า ดาวน์โหลดแบบ Parallel, ดึง Mirror เร็ว, Rollback ได้, ดู History ได้ แก้ปัญจา APT Output วุ่นวายยากอ่าน
วิธีติดตั้ง Nala บน Ubuntu
1. จาก RepositoryOfficially (Ubuntu 22.04+)
sudo apt update
sudo apt install nala
2. เพิ่ม Repository Volian Scar (Ubuntu เก่ากว่า 22.04)
echo "deb [arch=amd64,arm64,armhf] https://deb.volian.org/volian/ scar main" | sudo tee /etc/apt/sources.list.d/volian-archive-scar-unstable.list
wget -qO - https://deb.volian.org/volian/scar.key | sudo tee /etc/apt/trusted.gpg.d/volian-archive-scar-unstable.gpg > /dev/null
sudo apt update && sudo apt install nala-legacy -y
3. ติดตั้งผ่าน DEB Package
- ดาวน์โหลด DEB จาก GitLab Releases
- คลิกขวา → Open With GDebi Package Installer → Install Package
- หรือ CLI:
sudo dpkg -i packagename.deb
ทดสอบ: sudo nala update && sudo nala upgrade -y
เปรียบเทียบ APT vs Nala
APT: ข้อความเยอะ วุ่นวาย ไม่มีสี ไม่มี Progress bar
Nala: จัดกลุ่มข้อมูลเป็น Container สีสันชัดเจน มี Progress bar แสดงเวลาที่เหลือ อ่านง่ายมาก
คำสั่ง Nala พื้นฐาน
1. อัปเดต/อัปเกรด
sudo nala update
sudo nala upgrade
sudo nala update && sudo nala upgrade
2. แสดงรายการแพ็กเกจ
nala list # ทั้งหมด (เยอะมาก ควร pipe less)
nala list | less
nala list -i # หรือ --installed แสดงเฉพาะที่ติดตั้งแล้ว
3. ดูรายละเอียดแพ็กเกจ
nala show
# ตัวอย่าง: nala show snap
เลือก Package Manager ใดดี?
Ubuntu/Debian มี APT Built-in แต่ Nala ให้ UX ดีกว่ามาก เหมาะสำหรับทั้งมือใหม่และมืออาชีพ deb-get เป็นอีกตัวเลือกสำหรับ DEB packages ภายนอก