Mọi thứ bạn cần biết về cách sử dụng Nala trên Ubuntu

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

Một nhược điểm nổi bật của APT là nó làm cho nội dung trên màn hình terminal của bạn trông lộn xộn và cần có sự giống nhau trong văn bản trên Linux terminal của bạn.

Đây là lúc Nala, với các container được sắp xếp hợp lý và các ranh giới nhiều màu để làm cho đầu ra terminal của bạn trông gọn gàng và có cấu trúc tốt hơn, phát huy tác dụng. Đây là những gì bạn nên biết về Nala.

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

Câu hỏi đẳ ra là, Nala là gì và nó có xứng đáng để thay thế APT không? Nala là một sự thay thế giao diện người dùng dựa trên Python, mã nguồn mở cho APT. Nó thực hiện nhiều chức năng khác nhau: Tải xuống song song, cập nhật và nâng cấp gói, tìm nạp lịch sử, kho lưu trữ nhân bản tự động tìm nạp và cài đặt khôi phục.

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

Cài đặt Nala trên Ubuntu

Có một số cách để cài đặt Nala trên Ubuntu/Debian:

  • Cài đặt từ kho chính thức
  • Thêm kho lưu trữ tùy chỉnh
  • Cài đặt gói Nala DEB

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

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

Đầu tiên, bạn phải cập nhật danh sách gói trên Ubuntu bằng lệnh apt update như sau:

sudo apt update

Có sự khác biệt giữa các lệnh apt update và upgrade, vì vậy tốt nhất bạn nên sử dụng lệnh update ngay từ đầu.

Tiếp theo, cài đặt Nala bằng cách chạy:

sudo apt install nala

2. Thêm kho lưu trữ Nala trên các phiên bản Ubuntu cũ

Nếu sử dụng phiên bản Ubuntu cũ hơn, bạn vẫn có thể cài đặt và sử dụng thành công Nala bằng cách cài đặt qua kho của bên thứ ba. Bước đầu tiên, hãy truy cập và thêm kho Volian Scar để cài đặt Nala trên 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

Bạn có thể lấy key xác minh GPG bằ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 đang sử dụng bước này để cài đặt Nala trên Ubuntu 22.04 trở lên, hãy thực thi lệnh bên dưới để cài đặt Nala:

sudo apt update && sudo apt install nala -y

Trên các phiên bản cũ hơn, để cài đặt phiên bản kế thừa của Nala, hãy thực thi lệnh sau:

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

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

Cách cuối cùng là cài đặt Nala thông qua gói DEB của nó. Đây là cách tải xuống và cài đặt gói trên hệ thống của bạn:

1. Truy cập trang tải xuống và tải xuống gói DEB mới nhất hiện có.

Tải xuống gói deb mới nhất
Tải xuống gói deb mới nhất

2, Sau khi tải xuống gói, hãy mở thư mục Downloads trên máy. Xác định vị trí gói DEB và nhấp chuột phải vào nó.

3. Nhấp vào Open With GDebi Package Installer

Mở bằng trình cài đặt gói GDebi
Mở bằng trình cài đặt gói GDebi

4. Trong hộp thoại sau, chọn tùy chọn Install Package. Nhập mật khẩu root trong lời nhắc và để quá trình cài đặt hoàn tất.

Cài đặt gói Debian
Cài đặt gói Debian

Ngoài ra, bạn có thể cài đặt gói DEB bằng dpkg như sau:

sudo dpkg -i packagename

Để xác minh việc cài đặt, hãy cập nhật và nâng cấp các gói của hệ thống bằ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 rằng Nala đã sẵn sàng để sử dụng trên máy của mình.

So sánh 2 trình quản lý gói APT và Nala

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

Cập nhật và nâng cấp các gói hiện có bằng APT:

sudo apt update && sudo apt upgrade -y
Lệnh apt cập nhật Linux
Lệnh apt cập nhật Linux

Nếu nhìn vào đầu ra sau khi thực hiện lệnh apt, bạn sẽ nhận thấy rất nhiều văn bản trên màn hình của mình, một số văn bản thậm chí có thể không có ý nghĩa đối với bạn.

Ngoài ra, có rất nhiều bản cập nhật, tên gói, cài đặt đang chờ xử lý và đã hoàn thành, cùng với các chi tiết khác.

Sau đó, lần này hãy chạy các lệnh cập nhật/nâng cấp với Nala, như bên dưới:

sudo nala update && sudo nala upgrade -y
Nala cập nhật và nâng cấp đầu ra lệnh
Nala cập nhật và nâng cấp đầu ra lệnh

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

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

Cách sử dụng Nala trên Ubuntu/Debian

Sử dụng Nala trên Ubuntu/Debian hoặc các bản phân phối Linux liên quan của chúng thật dễ dàng. Bạn có thể sử dụng trình quản lý gói giao diện người dùng này để cập nhật, nâng cấp và thậm chí cài đặt phần mềm.

Đây là cách bạn có thể sử dụng Nala trong các hoạt động thông thường của mình:

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

Giống như APT, bạn có thể sử dụng Nala để cập nhật và nâng cấp các gói hệ thống của mình. Sử dụng các lệnh sau để làm như vậy:

sudo nala update
sudo nala upgrade 

Để thực hiện cả hai tác vụ cùng nhau, hãy sử dụng toán tử &&:

sudo nala update && sudo nala upgrade

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

Nếu bạn sử dụng dpkg --list hoặc apt list để liệt kê các gói có sẵn trên bản phân phối Ubuntu/Debian của mình, bạn có thể thay thế lệnh bằng Nala:

nala list

Sau khi thực hiện, bạn sẽ thấy một danh sách có cấu trúc tốt của tất cả các ứng dụng có sẵn để tải xuống. Tuy nhiên, lệnh này chiếm nhiều không gian màn hình, khiến bạn khó cuộn xung quanh.

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

nala list | less
Liệt kê các ứng dụng có sẵn trên Ubuntu
Liệt kê các ứng dụng có sẵn trên Ubuntu

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

nala list -i

Hoặc:

nala list --installed
Danh sách các ứng dụng đã cài đặt với Nala
Danh sách các ứng dụng đã cài đặt với Nala

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

Ai lại thích bị rình mò trước khi cài đặt một ứng dụng trên Linux chứ?

Giả sử bạn muốn biết trước một số chi tiết. Trong trường hợp đó, bạn có thể sử dụng lệnh show để tìm hiểu thêm về một gói và các thông tin liên quan khác, chẳng hạn như nguồn, cấu trúc và kích thước của nó, cùng với những chi tiết khác.

nala show <packagename>

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

nala show snap
Linux hiển thị lệnh
Linux hiển thị lệnh

Có một số lợi ích khác khi sử dụng Nala mà bạn có thể khám phá bằng cách xem trang hướng dẫn của Nala.

Thứ Ba, 16/05/2023 16:14
51 👨 341
0 Bình luận
Sắp xếp theo
    ❖ Linux