เผยแพร่เมื่อวันที่ 15 พฤษภาคม 2023 เวลา 14:45 น. EDT
Sahil เขียนเฉพาะกลุ่มมาตั้งแต่ปี 2021 และมีประสบการณ์มากมายในรูปแบบการเขียนทั้งด้านเทคนิคและไม่ใช่ด้านเทคนิค เขาเขียนเกี่ยวกับดิสโทร Linux และภาษาการเขียนโปรแกรม เช่น Python, VBA และ SQL มาหลายปีแล้ว ป>
ด้วยประสบการณ์ของเขาในด้านเทคนิค เขายังคงทำงานตามชุดทักษะหลักของเขา เพื่อปรับปรุงความรู้ของเขา และติดตามการพัฒนาใหม่ล่าสุดในช่วงเทคโนโลยี ป>
Advanced Package Tool (APT) เป็นเครื่องมือจัดการแพ็คเกจที่ทุกคนชื่นชอบเมื่อทำงานกับ Distros ที่ใช้ Debian อย่างไรก็ตาม แม้ว่าจะมีฟีเจอร์มากมาย แต่ก็ไม่ใช่วิธีที่สะดวกในการจัดการแพ็คเกจสำหรับผู้เริ่มต้น
ข้อเสียเปรียบที่โดดเด่นของ APT คือทำให้เนื้อหาบนหน้าจอเทอร์มินัลของคุณดูไม่ชัดเจน และจำเป็นต้องมีความคล้ายคลึงภายในข้อความบนเทอร์มินัล Linux ของคุณ
Nala มาแล้วพร้อมกับคอนเทนเนอร์ที่ได้รับการปรับปรุงและการแบ่งเขตหลากสีเพื่อทำให้เทอร์มินัลเอาท์พุตของคุณดูเรียบร้อยและมีโครงสร้างที่ดี นี่คือสิ่งที่คุณควรรู้เกี่ยวกับ Nala
เอะอะอะไรเกี่ยวกับ Nala?
คำถามที่เกี่ยวข้องคือ Nala คืออะไร และมันคุ้มค่าพอที่จะแทนที่ APT อันเป็นเจ้าข้าวเจ้าของหรือไม่? Nala เป็นการทดแทนส่วนหน้าแบบโอเพ่นซอร์สที่ใช้ Python สำหรับ APT โดยทำหน้าที่ต่างๆ มากมาย:การดาวน์โหลดแบบขนาน การอัปเดตและอัปเกรดแพ็คเกจ การดึงประวัติ การดึงข้อมูลที่เก็บมิเรอร์อัตโนมัติ และการติดตั้งแบบย้อนกลับ
เรามาสำรวจการติดตั้งของ Nala กันดีกว่า ตามด้วยฟีเจอร์และการเปลี่ยนแปลงที่เกิดขึ้นในหน้าต่างเทอร์มินัลของคุณโดยไม่ต้องเจาะลึกถึงคุณประโยชน์มากนักในขั้นตอนนี้
การติดตั้ง Nala บน Ubuntu
มีสองสามวิธีในการติดตั้ง Nala บน Ubuntu/Debian:
- การติดตั้งจากที่เก็บข้อมูลอย่างเป็นทางการ
- การเพิ่มที่เก็บแบบกำหนดเอง
- การติดตั้งแพ็คเกจ Nala DEB
บน Ubuntu 22.04 ขึ้นไป คุณสามารถติดตั้ง Nala ได้ตามขั้นตอนข้างต้น อย่างไรก็ตาม คุณต้องทำงานกับพื้นที่เก็บข้อมูลที่กำหนดเองของ Nala สำหรับเวอร์ชันเก่า
1. การติดตั้ง Nala จากแหล่งเก็บข้อมูลอย่างเป็นทางการของ Ubuntu
ขั้นแรก คุณต้องอัปเดตรายการแพ็คเกจบน Ubuntu ด้วย การอัปเดต apt คำสั่งดังต่อไปนี้:
sudo apt update มีความแตกต่างระหว่างคำสั่ง apt update และอัพเกรด ดังนั้นจึงควรใช้คำสั่ง update ในตอนแรก
ถัดไป ติดตั้ง Nala โดยเรียกใช้:
sudo apt install nala 2. การเพิ่มพื้นที่เก็บข้อมูล Nala บน Ubuntu เวอร์ชันเก่า
หากคุณใช้ Ubuntu เวอร์ชันเก่า คุณยังคงสามารถติดตั้งและใช้งาน Nala ได้สำเร็จโดยการติดตั้งผ่านที่เก็บข้อมูลของบุคคลที่สาม ในขั้นตอนแรก ให้เข้าถึงและเพิ่มที่เก็บ Volian Scar เพื่อติดตั้ง Nala บน Ubuntu:
echo "deb [arch=amd64,arm64,armhf] http://deb.volian.org/volian/ scar main" | sudo tee /etc/apt/sources.list.d/volian-archive-scar-unstable.list คุณสามารถรับคีย์การยืนยัน GPG ได้โดยใช้ wget คำสั่ง:
wget -qO - https://deb.volian.org/volian/scar.key | sudo tee /etc/apt/trusted.gpg.d/volian-archive-scar-unstable.gpg > /dev/null หากคุณใช้ขั้นตอนนี้เพื่อติดตั้ง Nala บน Ubuntu 22.04 และใหม่กว่า ให้ดำเนินการคำสั่งด้านล่างเพื่อติดตั้ง Nala:
sudo apt update && sudo apt install nala -y ในเวอร์ชันเก่า หากต้องการติดตั้งเวอร์ชันดั้งเดิมของ Nala ให้ดำเนินการคำสั่งต่อไปนี้:
sudo apt update && sudo apt install nala-legacy -y 3. การติดตั้งผ่านแพ็คเกจ DEB
ขั้นตอนการติดตั้งขั้นสุดท้ายคือการติดตั้ง Nala ผ่านแพ็คเกจ DEB ต่อไปนี้เป็นวิธีดาวน์โหลดและติดตั้งแพ็คเกจบนระบบของคุณ:
ดาวน์โหลด: นาล่า
- ไปที่หน้าดาวน์โหลดและดาวน์โหลดแพ็คเกจ DEB ล่าสุดที่มี
- เมื่อดาวน์โหลดแพ็คเกจแล้ว ให้เปิด ดาวน์โหลด โฟลเดอร์บนเครื่องของคุณ ค้นหาแพ็คเกจ DEB และคลิกขวาที่แพ็คเกจ
- คลิก เปิดด้วยโปรแกรมติดตั้งแพ็คเกจ GDebi .
- ในกล่องโต้ตอบต่อไปนี้ ให้เลือก ติดตั้งแพ็คเกจ ตัวเลือก ป้อนรหัสผ่านรูทภายในข้อความแจ้งและปล่อยให้การติดตั้งเสร็จสมบูรณ์
หรือคุณสามารถติดตั้งแพ็คเกจ DEB โดยใช้ dpkg ดังนี้:
sudo dpkg -i packagename เพื่อตรวจสอบการติดตั้ง ให้อัพเดตและอัพเกรดแพ็คเกจระบบของคุณโดยใช้คำสั่ง nala:
sudo nala update && sudo nala upgrade -y หากคำสั่งดำเนินการสำเร็จ คุณจะมั่นใจได้ว่า Nala พร้อมสำหรับการใช้งานบนเครื่องของคุณ
APT กับ Nala:การเปรียบเทียบผู้จัดการแพ็คเกจสองคน
เนื่องจาก Nala เปิดใช้งานแล้ว เรามาเปรียบเทียบเอาต์พุตของ APT กับเอาต์พุตของตัวจัดการแพ็คเกจที่ใช้ Python กันดีกว่า
อัปเดตและอัปเกรดแพ็คเกจที่มีอยู่ของคุณโดยใช้ APT:
sudo apt update && sudo apt upgrade -y
เมื่อคุณดูผลลัพธ์หลังจากดำเนินการคำสั่ง apt คุณจะสังเกตเห็นข้อความจำนวนมากบนหน้าจอ ซึ่งบางข้อความอาจไม่สมเหตุสมผลสำหรับคุณด้วยซ้ำ
นอกจากนี้ยังมีการอัปเดต ชื่อแพ็คเกจ และการติดตั้งที่รอดำเนินการและเสร็จสิ้น รวมถึงรายละเอียดอื่นๆ อีกมากมาย
ต่อไป เรามารันคำสั่งอัปเดต/อัปเกรดด้วย Nala ในครั้งนี้ ดังที่ระบุด้านล่าง:
sudo nala update && sudo nala upgrade -y
หากคุณดูข้อความบนหน้าจอหลังการดำเนินการ คุณจะสังเกตเห็นว่าทุกอย่างดูมีโครงสร้างอย่างไรบนหน้าจอของคุณ Nala สร้างคอนเทนเนอร์ที่มีโครงสร้างอย่างดีสำหรับองค์ประกอบการอัปเดตแต่ละรายการ และจัดเตรียมแถบสถานะที่แสดงเวลาที่เหลือสำหรับการติดตั้ง
deb-get เป็นตัวจัดการแพ็คเกจบุคคลที่สามสำหรับผู้ใช้ Debian ซึ่งคุณสามารถใช้แทน dpkg เพื่อผลลัพธ์ที่ดีที่สุด
วิธีใช้ Nala บน Ubuntu/Debian
การใช้ Nala บน Ubuntu/Debian หรือ Linux distros ที่เกี่ยวข้องนั้นเป็นเรื่องง่าย คุณสามารถใช้ตัวจัดการแพ็คเกจส่วนหน้านี้เพื่ออัปเดต อัปเกรด และแม้กระทั่งการติดตั้งซอฟต์แวร์
นี่คือวิธีที่คุณสามารถใช้ Nala ในกิจกรรมปกติของคุณ:
1. การอัปเดต/อัปเกรดแพ็คเกจ
เช่นเดียวกับ APT คุณสามารถใช้ Nala เพื่ออัปเดตและอัปเกรดแพ็คเกจระบบของคุณได้ ใช้คำสั่งต่อไปนี้เพื่อดำเนินการดังกล่าว:
sudo nala update
sudo nala upgrade หากต้องการดำเนินการทั้งสองงานร่วมกัน ให้ใช้ && โอเปอเรเตอร์:
sudo nala update && sudo nala upgrade 2. แสดงรายการแพ็คเกจที่มีอยู่
หากคุณใช้ dpkg --list หรือ รายการที่เหมาะสม หากต้องการแสดงรายการแพ็คเกจที่มีอยู่บน Ubuntu/Debian distro ของคุณ คุณสามารถแทนที่คำสั่งด้วย Nala:
nala list หลังการดำเนินการ คุณจะเห็นรายการแอปพลิเคชันทั้งหมดที่มีโครงสร้างดีพร้อมให้ดาวน์โหลด อย่างไรก็ตาม คำสั่งนี้ใช้พื้นที่หน้าจอมาก ทำให้ยากต่อการเลื่อนดู
ในสถานการณ์เช่นนี้ คุณสามารถรวมคำสั่ง list เข้ากับ less ได้ คำสั่งดังต่อไปนี้:
nala list | less
หากต้องการแสดงรายการแอปพลิเคชันที่ติดตั้งไว้ คุณสามารถใช้ -i หรือ --ติดตั้งแล้ว ตัวเลือก:
nala list -i หรือ:
nala list --installed
3. แสดงรายละเอียดแพ็คเกจ
ใครบ้างที่ไม่ชอบการสอดแนมก่อนที่จะติดตั้งแอปพลิเคชันบน Linux
สมมติว่าคุณต้องการทราบรายละเอียดที่เกี่ยวข้องล่วงหน้า ในกรณีนั้น คุณสามารถใช้การแสดงได้ คำสั่งเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับแพ็คเกจและข้อมูลอื่น ๆ ที่เกี่ยวข้อง เช่น แหล่งที่มา สถาปัตยกรรม และขนาด รวมถึงรายละเอียดอื่น ๆ
nala show <packagename> ตามตัวอย่าง หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับแพ็คเกจ snap ก่อนที่จะติดตั้งบน Ubuntu คุณสามารถใช้คำสั่งต่อไปนี้:
nala show snap
มีประโยชน์อื่นๆ อีกสองสามประการของการใช้ Nala ซึ่งคุณสามารถสำรวจได้โดยการดูหน้าคนของ Nala
การเลือกตัวจัดการแพ็คเกจ Linux ของคุณอย่างชาญฉลาด
เมื่อใช้ระบบปฏิบัติการที่ขับเคลื่อนด้วย Linux คุณต้องแน่ใจก่อนที่จะติดตั้งตัวจัดการแพ็คเกจใดๆ
แม้ว่า Ubuntu/Debian จะมีตัวจัดการแพ็คเกจ APT ติดตั้งเป็นค่าเริ่มต้น แต่ก็มีขอบเขตในการปรับแต่งและติดตั้งตัวจัดการแพ็คเกจบุคคลที่สาม คุณสามารถเลือกสักสองสามอย่างที่คุณกระตุ้นจินตนาการของคุณได้