Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

Master Nala บน Ubuntu:คู่มือที่ครอบคลุมเพื่อการจัดการแพ็คเกจที่มีประสิทธิภาพ

Master Nala บน Ubuntu:คู่มือที่ครอบคลุมเพื่อการจัดการแพ็คเกจที่มีประสิทธิภาพ

เผยแพร่เมื่อวันที่ 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:

  1. การติดตั้งจากที่เก็บข้อมูลอย่างเป็นทางการ
  2. การเพิ่มที่เก็บแบบกำหนดเอง
  3. การติดตั้งแพ็คเกจ 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 ต่อไปนี้เป็นวิธีดาวน์โหลดและติดตั้งแพ็คเกจบนระบบของคุณ:

ดาวน์โหลด: นาล่า

  1. ไปที่หน้าดาวน์โหลดและดาวน์โหลดแพ็คเกจ DEB ล่าสุดที่มี Master Nala บน Ubuntu:คู่มือที่ครอบคลุมเพื่อการจัดการแพ็คเกจที่มีประสิทธิภาพ
  2. เมื่อดาวน์โหลดแพ็คเกจแล้ว ให้เปิด ดาวน์โหลด โฟลเดอร์บนเครื่องของคุณ ค้นหาแพ็คเกจ DEB และคลิกขวาที่แพ็คเกจ
  3. คลิก เปิดด้วยโปรแกรมติดตั้งแพ็คเกจ GDebi . Master Nala บน Ubuntu:คู่มือที่ครอบคลุมเพื่อการจัดการแพ็คเกจที่มีประสิทธิภาพ
  4. ในกล่องโต้ตอบต่อไปนี้ ให้เลือก ติดตั้งแพ็คเกจ ตัวเลือก ป้อนรหัสผ่านรูทภายในข้อความแจ้งและปล่อยให้การติดตั้งเสร็จสมบูรณ์ Master Nala บน Ubuntu:คู่มือที่ครอบคลุมเพื่อการจัดการแพ็คเกจที่มีประสิทธิภาพ

หรือคุณสามารถติดตั้งแพ็คเกจ 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
Master Nala บน Ubuntu:คู่มือที่ครอบคลุมเพื่อการจัดการแพ็คเกจที่มีประสิทธิภาพ

เมื่อคุณดูผลลัพธ์หลังจากดำเนินการคำสั่ง apt คุณจะสังเกตเห็นข้อความจำนวนมากบนหน้าจอ ซึ่งบางข้อความอาจไม่สมเหตุสมผลสำหรับคุณด้วยซ้ำ

นอกจากนี้ยังมีการอัปเดต ชื่อแพ็คเกจ และการติดตั้งที่รอดำเนินการและเสร็จสิ้น รวมถึงรายละเอียดอื่นๆ อีกมากมาย

ต่อไป เรามารันคำสั่งอัปเดต/อัปเกรดด้วย Nala ในครั้งนี้ ดังที่ระบุด้านล่าง:

sudo nala update && sudo nala upgrade -y
Master Nala บน Ubuntu:คู่มือที่ครอบคลุมเพื่อการจัดการแพ็คเกจที่มีประสิทธิภาพ

หากคุณดูข้อความบนหน้าจอหลังการดำเนินการ คุณจะสังเกตเห็นว่าทุกอย่างดูมีโครงสร้างอย่างไรบนหน้าจอของคุณ 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
Master Nala บน Ubuntu:คู่มือที่ครอบคลุมเพื่อการจัดการแพ็คเกจที่มีประสิทธิภาพ

หากต้องการแสดงรายการแอปพลิเคชันที่ติดตั้งไว้ คุณสามารถใช้ -i หรือ --ติดตั้งแล้ว ตัวเลือก:

nala list -i

หรือ:

nala list --installed
Master Nala บน Ubuntu:คู่มือที่ครอบคลุมเพื่อการจัดการแพ็คเกจที่มีประสิทธิภาพ

3. แสดงรายละเอียดแพ็คเกจ

ใครบ้างที่ไม่ชอบการสอดแนมก่อนที่จะติดตั้งแอปพลิเคชันบน Linux

สมมติว่าคุณต้องการทราบรายละเอียดที่เกี่ยวข้องล่วงหน้า ในกรณีนั้น คุณสามารถใช้การแสดงได้ คำสั่งเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับแพ็คเกจและข้อมูลอื่น ๆ ที่เกี่ยวข้อง เช่น แหล่งที่มา สถาปัตยกรรม และขนาด รวมถึงรายละเอียดอื่น ๆ

nala show <packagename>

ตามตัวอย่าง หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับแพ็คเกจ snap ก่อนที่จะติดตั้งบน Ubuntu คุณสามารถใช้คำสั่งต่อไปนี้:

nala show snap
Master Nala บน Ubuntu:คู่มือที่ครอบคลุมเพื่อการจัดการแพ็คเกจที่มีประสิทธิภาพ

มีประโยชน์อื่นๆ อีกสองสามประการของการใช้ Nala ซึ่งคุณสามารถสำรวจได้โดยการดูหน้าคนของ Nala

การเลือกตัวจัดการแพ็คเกจ Linux ของคุณอย่างชาญฉลาด

เมื่อใช้ระบบปฏิบัติการที่ขับเคลื่อนด้วย Linux คุณต้องแน่ใจก่อนที่จะติดตั้งตัวจัดการแพ็คเกจใดๆ

แม้ว่า Ubuntu/Debian จะมีตัวจัดการแพ็คเกจ APT ติดตั้งเป็นค่าเริ่มต้น แต่ก็มีขอบเขตในการปรับแต่งและติดตั้งตัวจัดการแพ็คเกจบุคคลที่สาม คุณสามารถเลือกสักสองสามอย่างที่คุณกระตุ้นจินตนาการของคุณได้