Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Thành Thạo Nala Trên Ubuntu: Hướng Dẫn Toàn Diện Quản Lý Gói Hiệu Quả

Thành Thạo Nala Trên Ubuntu: Hướng Dẫn Toàn Diện Quản Lý Gói Hiệu Quả

Đăng ngày 15 tháng 5, 2023, 2:45 PM EDT

Sahil viết chuyên mục từ năm 2021 và có kinh nghiệm đáng kể trong văn phong kỹ thuật và phi kỹ thuật. Anh viết về các distro Linux và ngôn ngữ lập trình như Python, VBA, SQL qua nhiều năm. Với kinh nghiệm trong lĩnh vực kỹ thuật, anh tiếp tục làm việc trên các kỹ năng cốt lõi để cải thiện kiến thức và cập nhật các phát triển mới nhất trong công nghệ.

Advanced Package Tool (APT) là công cụ quản lý gói ưa thích của mọi người khi làm việc trên các distro dựa trên Debian. Tuy nhiên, mặc dù tập tính năng phong phú, nó không phải cách thuận tiện để quản lý gói cho người mới bắt đầu.

Nhược điểm nổi bật của APT là nó làm nội dung trên màn hình terminal trông lộn xộn, và cần sự đồng nhất trong văn bản trên terminal Linux.

Nala xuất hiện với các container được hợp lý hóa và phân định đa màu để làm cho đầu ra terminal trông gọn gàng và có cấu trúc tốt hơn. Đây là những gì bạn nên biết về Nala.

Nala có gì đặc biệt?

Câu hỏi quan trọng là Nala là gì, và có xứng đáng thay thế APT uy tín không? Nala là front-end thay thế cho APT dựa trên Python, mã nguồn mở. Nó thực hiện các chức năng: tải xuống song song, cập nhật và nâng cấp gói, lấy lịch sử, tự động lấy kho mirror, và rollback cài đặt.

Không đi sâu vào lợi ích ở giai đoạn này, hãy khám phá cài đặt Nala, tiếp theo là các tính năng và thay đổi nó mang lại cho cửa sổ terminal.

Cài đặt Nala trên Ubuntu

Có vài cách cài đặt Nala trên Ubuntu/Debian:

  1. Cài đặt từ kho chính thức
  2. Thêm kho tùy chỉnh
  3. Cài đặt gói DEB của Nala

Trên Ubuntu 22.04 trở lên, bạn có thể cài Nala bằng bất kỳ bước nào ở trên. Tuy nhiên, với phiên bản cũ hơn, bạn cần làm việc với kho tùy chỉnh của Nala.

1. Cài đặt Nala từ kho Ubuntu chính thức

Trước tiên, bạn phải cập nhật danh sách gói trên Ubuntu với lệnh apt update như sau:

sudo apt update

Có sự khác biệt giữa lệnh apt update và upgrade, vì vậy tốt nhất dùng update ban đầu.

Tiếp theo, cài Nala bằng lệnh:

sudo apt install nala

2. Thêm kho Nala trên các phiên bản Ubuntu cũ hơn

Nếu bạn dùng Ubuntu phiên bản cũ, vẫn có thể cài và dùng Nala thành công bằng cách cài qua kho thứ ba. Làm bước đầu, truy cập và thêm kho Volian Scar để cài Nala trên Ubuntu:

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

Bạn có thể lấy khóa xác minh GPG dùng lệnh wget:

wget -qO - https://deb.volian.org/volian/scar.key | sudo tee /etc/apt/trusted.gpg.d/volian-archive-scar-unstable.gpg > /dev/null

Nếu bạn dùng bước này để cài Nala trên Ubuntu 22.04 trở lên, thực hiện lệnh sau để cài Nala:

sudo apt update && sudo apt install nala -y

Trên phiên bản cũ, để cài phiên bản legacy của Nala, chạy lệnh sau:

sudo apt update && sudo apt install nala-legacy -y

3. Cài đặt qua gói DEB

Bước cài đặt cuối là cài Nala qua gói DEB. Cách tải và cài gói trên hệ thống:

Tải xuống: Nala

  1. Truy cập trang tải và tải gói DEB mới nhất. Thành Thạo Nala Trên Ubuntu: Hướng Dẫn Toàn Diện Quản Lý Gói Hiệu Quả
  2. Sau khi tải xong, mở thư mục Downloads trên máy. Tìm gói DEB và chuột phải vào nó.
  3. Chọn Open With GDebi Package Installer. Thành Thạo Nala Trên Ubuntu: Hướng Dẫn Toàn Diện Quản Lý Gói Hiệu Quả
  4. Trong hộp thoại tiếp theo, chọn tùy chọn Install Package. Nhập mật khẩu root trong prompt và để cài đặt hoàn tất. Thành Thạo Nala Trên Ubuntu: Hướng Dẫn Toàn Diện Quản Lý Gói Hiệu Quả

Thay vào đó, bạn có thể cài gói DEB dùng dpkg như sau:

sudo dpkg -i packagename

Để xác minh cài đặt, cập nhật và nâng cấp gói hệ thống dùng lệnh nala:

sudo nala update && sudo nala upgrade -y

Nếu lệnh thực thi thành công, bạn có thể chắc chắn Nala đã sẵn sàng dùng trên máy.

APT so với Nala: So sánh hai trình quản lý gói

Vì Nala đã chạy, hãy so sánh đầu ra của APT với trình quản lý gói dựa trên Python này.

Cập nhật và nâng cấp gói hiện tại dùng APT:

sudo apt update && sudo apt upgrade -y
Thành Thạo Nala Trên Ubuntu: Hướng Dẫn Toàn Diện Quản Lý Gói Hiệu Quả

Khi nhìn đầu ra sau khi chạy lệnh apt, bạn sẽ thấy nhiều văn bản trên màn hình, một số có thể bạn không hiểu.

Ngoài ra, có nhiều cập nhật, tên gói, cài đặt đang chờ và đã hoàn thành, cùng các chi tiết khác.

Tiếp theo, chạy lệnh update/upgrade với Nala:

sudo nala update && sudo nala upgrade -y
Thành Thạo Nala Trên Ubuntu: Hướng Dẫn Toàn Diện Quản Lý Gói Hiệu Quả

Nếu nhìn văn bản trên màn hình sau thực thi, bạn sẽ nhận ra mọi thứ trông có cấu trúc như thế nào. Nala tạo container có cấu trúc tốt cho mỗi phần tử cập nhật và cung cấp thanh trạng thái hiển thị thời gian còn lại cho cài đặt.

deb-get là trình quản lý gói thứ ba khác cho người dùng Debian, bạn có thể dùng thay dpkg để có kết quả tốt nhất.

Cách dùng Nala trên Ubuntu/Debian

Dùng Nala trên Ubuntu/Debian hoặc các distro Linux liên quan rất dễ. Bạn có thể dùng front-end package manager này cho cập nhật, nâng cấp, thậm chí cài phần mềm.

Cách dùng Nala trong hoạt động thường ngày:

1. Cập nhật/Nâng cấp gói

Giống APT, bạn có thể dùng Nala để cập nhật và nâng cấp gói hệ thống. Dùng lệnh sau:

sudo nala update sudo nala upgrade 

Để thực hiện cả hai cùng lúc, dùng toán tử &&:

sudo nala update && sudo nala upgrade

2. Liệt kê gói có sẵn

Nếu bạn dùng dpkg --list hoặc apt list để liệt kê gói có sẵn trên distro Ubuntu/Debian, bạn có thể thay thế bằng Nala:

nala list

Sau thực thi, bạn sẽ thấy danh sách có cấu trúc tốt của tất cả ứng dụng có thể tải. Tuy nhiên, lệnh này tiêu tốn nhiều không gian màn hình, làm cuộn khó khăn.

Trong trường hợp đó, bạn có thể kết hợp lệnh list với lệnh less như sau:

nala list | less
Thành Thạo Nala Trên Ubuntu: Hướng Dẫn Toàn Diện Quản Lý Gói Hiệu Quả

Để hiển thị danh sách ứng dụng đã cài, dùng tùy chọn -i hoặc --installed:

nala list -i

Hoặc:

nala list --installed
Thành Thạo Nala Trên Ubuntu: Hướng Dẫn Toàn Diện Quản Lý Gói Hiệu Quả

3. Hiển thị chi tiết gói

Ai không thích tìm hiểu trước khi cài ứng dụng trên Linux?

Giả sử bạn muốn biết một số chi tiết quan trọng trước. Lúc đó, bạn có thể dùng lệnh show để tìm hiểu thêm về gói và thông tin liên quan khác như nguồn, kiến trúc, dung lượng, v.v.

nala show <packagename>

Ví dụ, nếu muốn biết thêm về gói snap trước khi cài trên Ubuntu, dùng lệnh sau:

nala show snap
Thành Thạo Nala Trên Ubuntu: Hướng Dẫn Toàn Diện Quản Lý Gói Hiệu Quả

Có một vài lợi ích khác của Nala, bạn có thể khám phá bằng cách xem trang man của Nala.

Chọn trình quản lý gói Linux một cách khôn ngoan

Khi dùng hệ điều hành Linux, bạn phải chắc chắn trước khi cài bất kỳ trình quản lý gói nào.

Mặc dù Ubuntu/Debian có APT cài sẵn, vẫn có余地 để cải tiến và cài trình quản lý gói thứ ba. Bạn có thể chọn lựa những cái phù hợp với sở thích.