Được xuất bản vào ngày 15 tháng 5 năm 2023, 2:45 chiều EDT
Sahil đã viết niche từ năm 2021 và có kinh nghiệm đáng kể về phong cách viết kỹ thuật và phi kỹ thuật. Ông đã viết về các bản phân phối Linux và các ngôn ngữ lập trình như Python, VBA và SQL trong nhiều năm.
Với kinh nghiệm của mình trong lĩnh vực kỹ thuật, anh ấy tiếp tục rèn luyện các kỹ năng cốt lõi của mình để nâng cao kiến thức và theo kịp những phát triển mới nhất trong lĩnh vực công nghệ.
Công cụ gói nâng cao (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ú nhưng đâ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.
Hạn chế nổi bật của APT là nó làm cho nội dung trên màn hình thiết bị đầu cuối của bạn trông lộn xộn và cần phải có ngữ nghĩa trong văn bản trên thiết bị đầu cuối Linux của bạn.
Đây là Nala, với các thùng chứa được sắp xếp hợp lý và các ranh giới nhiều màu để làm cho đầu ra thiết bị đầu cuối của bạn trông gọn gàng hơn và có cấu trúc tốt hơn. Đây là những điều bạn nên biết về Nala.
Nala có chuyện gì ồn ào vậy?
Câu hỏi thích hợp là Nala là gì và liệu nó có đủ xứng đáng để thay thế APT đáng thèm muốn 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ử, tự động tìm nạp kho lưu trữ nhân bản và cài đặt khôi phục.
Không đi sâu vào lợi ích ở giai đoạn này, hãy khám phá bản cài đặt của Nala, sau đó là các tính năng và những 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ỳ bước nào ở trên. Tuy nhiên, bạn cần phải làm việc với kho lưu trữ tùy chỉnh của Nala cho các phiên bản cũ hơn.
1. Cài đặt Nala từ kho chính thức của Ubuntu
Trước tiên, bạn phải cập nhật danh sách gói trên Ubuntu bằng apt update lệnh như sau:
sudo apt update Có sự khác biệt giữa lệnh cập nhật apt và lệnh nâng cấp, vì vậy tốt nhất bạn nên sử dụng lệnh cập nhật 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ũ hơn
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 Nala thành công 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 lưu trữ 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 khóa xác minh GPG bằng cách sử dụng wget lệnh:
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 hiện 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 cũ của Nala, hãy thực hiện 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 cùng là cài đặt Nala thông qua gói DEB của nó. Dưới đây là cách tải xuống và cài đặt gói trên hệ thống của bạn:
Tải xuống: Nala
- Truy cập trang tải xuống và tải xuống gói DEB mới nhất hiện có.
- Sau khi gói tải xuống, hãy mở Tải xuống thư mục trên máy của bạn. Xác định vị trí gói DEB và nhấp chuột phải vào nó.
- Nhấp vào Mở bằng trình cài đặt gói GDebi .
- Trong hộp thoại sau, chọn Gói cài đặt tùy chọn. Nhập mật khẩu gốc trong dấu nhắc và để quá trình cài đặt hoàn tất.
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 cài đặt, hãy cập nhật và nâng cấp các gói hệ thống của bạn 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.
APT vs. Nala:So sánh hai Trình quản lý gói
Vì Nala đã hoạt động nên hãy so sánh kết quả đầu ra của APT với kết quả đầ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ó của bạn bằng APT:
sudo apt update && sudo apt upgrade -y
Khi nhìn vào kết quả 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, 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òn có rất nhiều bản cập nhật, tên gói, các bản cài đặt đang chờ xử lý và hoàn tất, cùng nhiều 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ư dưới đây:
sudo nala update && sudo nala upgrade -y
Nếu bạn nhìn vào văn bản trên màn hình sau khi thực hiện, bạn sẽ nhận thấy mọi thứ trông có cấu trúc như thế nào trên màn hình. Nala tạo các vùng chứa 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 ngoại vi này để cập nhật, nâng cấp và thậm chí cả 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 danh sách thích hợp để liệt kê các gói có sẵn trên bản phân phối Ubuntu/Debian của bạn, 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 rõ ràng gồm tất cả các ứng dụng có sẵn để tải xuống. Tuy nhiên, lệnh này tiêu tốn 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 danh sách với less lệnh như sau:
nala list | less
Để 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 -i hoặc --đã cài đặt tùy chọn:
nala list -i Hoặc:
nala list --installed
3. Hiển thị chi tiết gói hàng
Ai lại không thích rình mò trước khi cài đặt một ứng dụng trên Linux?
Giả sử bạn muốn biết trước một số chi tiết thích hợp. Trong trường hợp đó, bạn có thể sử dụng show lệnh để tìm hiểu thêm về gói và các thông tin liên quan khác, chẳng hạn như nguồn, kiến trúc và kích thước của gói, cùng các 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
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 man của Nala.
Chọn trình quản lý gói Linux của bạn một cách khôn ngoan
Khi sử dụng hệ điều hành chạy trên nền Linux, bạn phải chắc chắn trước khi cài đặt bất kỳ trình quản lý gói nào.
Mặc dù Ubuntu/Debian có trình quản lý gói APT được cài đặt theo mặc định, nhưng vẫn có phạm vi để ứng biến và cài đặt trình quản lý gói của bên thứ ba. Bạn có thể chọn một vài thứ mà bạn thích.