Cách liệt kê các gói đã cài đặt trong Ubuntu với APT | Học trực tuyến CNTT, học lập trình từ cơ bản đến nâng cao

Cách liệt kê các gói đã cài đặt trong Ubuntu với APT

Chia sẻ kiến thức 21/03/2022

Đây là cách bạn có thể sử dụng APT, trình quản lý gói mặc định của Ubuntu, để nhận danh sách các gói hiện được cài đặt trên hệ thống của bạn.

 

Khi bạn muốn xóa phần mềm không mong muốn khỏi hệ thống của mình, sẽ rất tiện lợi nếu có một danh sách tất cả các gói đã cài đặt ngay trước mặt. Trên Ubuntu, APT giúp người dùng lấy danh sách các gói hiện được cài đặt trên hệ thống của họ dễ dàng hơn.

Trong hướng dẫn này, bạn sẽ học cách liệt kê các gói đã cài đặt trên Ubuntu bằng APT, trình quản lý gói mặc định trên các bản phân phối dựa trên Debian.

Nhận danh sách các gói đã cài đặt trên Ubuntu

Để xuất danh sách các gói hiện đã được cài đặt, có thể được nâng cấp hoặc có sẵn trên Ubuntu, bạn có thể sử dụng phương pháp (method) list của lệnh APT. Để chỉ xuất các gói được cài đặt trên hệ thống của bạn, hãy chỉ định cờ (flag) –installed bằng lệnh:

sudo apt list --installed

Đầu ra:

Đầu ra được tạo bởi lệnh nói trên chứa thông tin bổ sung, bao gồm số phiên bản và trạng thái gói.

Để có được một đầu ra sạch sẽ, phù hợp để sử dụng trong các tập lệnh và chuyển đầu ra (output transfer), bạn có thể sử dụng các công cụ thao tác chuỗi (string) như sed hoặc awk. Ví dụ, để chỉ xuất tên gói:

sudo apt list --installed | awk '{split($0, a, "/"); print a[1]}'

Đầu ra:

Bạn cũng có thể đếm tổng số gói. Tất cả những gì bạn phải làm là pipe đầu ra của lệnh nói trên với wc. Word count (số từ), viết tắt là wc, là một tiện ích Linux có chức năng đếm số ký tự, từ hoặc dòng có trong một tệp văn bản.

sudo apt list --installed | wc -l

Đầu ra:

Như bạn có thể thấy trong đầu ra ở trên, 2177 gói Linux hiện đã được cài đặt trên hệ thống.

Sử dụng dpkg-query

Người dùng đang chạy phiên bản Ubuntu cũ hơn có thể sử dụng lệnh dpkg-query để nhận danh sách các gói đã cài đặt.

sudo dpkg-query -l

Theo mặc định, Dpkg sẽ hiển thị đầu ra ở định dạng bảng, rõ ràng.

Để loại bỏ thông tin bổ sung và chỉ xuất tên của các gói, hãy chạy lệnh sau:

sudo dpkg-query -f '${binary:Package}\⁠n' -W

Đầu ra:

Đây là cách bạn có thể sử dụng APT, trình quản lý gói mặc định của Ubuntu, để nhận danh sách các gói đã cài đặt trên hệ thống của bạn.

Quản lý gói dễ dàng với APT

Ngoài phương pháp list, APT có một số chức năng khác cung cấp thông tin liên quan đến các gói Linux. Nó cũng giúp bạn không phải đau đầu khi loại bỏ các phần phụ thuộc không cần thiết bằng cách lưu giữ hồ sơ về các gói đã cài và đã được gỡ bỏ trên hệ thống của bạn.

Giống như APT, một số trình quản lý gói khác có trên Linux, bao gồm DNF, pacman và YUM. Hầu hết các bản phân phối dựa trên Debian đều có APT, trong khi các hệ thống dựa trên Arch Linux và RHEL sử dụng pacman và DNF làm trình quản lý gói mặc định của chúng.

Nguyễn Nam

Dịch từ: https://www.makeuseof.com/apt-list-installed-packages/

ĐĂNG KÝ TƯ VẤN HỌC LẬP TRÌNH TẠI FUNiX
icon icon

Bình luận (
0
)

Bài liên quan

  • Tầng 0, tòa nhà FPT, 17 Duy Tân, Q. Cầu Giấy, Hà Nội
  • info@funix.edu.vn
  • 0782313602 (Zalo, Viber)        
Chat Button
FUNiX V2 GenAI Chatbot ×

yêu cầu gọi lại