Lệnh apt là gì?
Lệnh apt là một trình quản lý gói trên các hệ điều hành Linux dựa trên Debian như Ubuntu. Công cụ này cho phép người dùng cài đặt, gỡ bỏ, cập nhật và quản lý các gói phần mềm từ kho lưu trữ của hệ thống. Đây là công cụ tự động hóa cài đặt, cập nhật phần mềm để đảm bảo các phần mềm và thư viện liên quan hoạt động hiệu quả.
Cách sử dụng lệnh apt trên Linux và Ví dụ dễ hiểu
Dưới đây là cách sử dụng các lệnh apt cơ bản trên Linux có kèm theo ví dụ về output:
1. Cập nhật danh sách gói
Cú pháp lệnh:
sudo apt update
Lệnh này dùng để tải xuống thông tin về các gói phần mềm mới nhất từ các kho lưu trữ (repositories).
Output mẫu:
Hit:1 http://archive.ubuntu.com/ubuntu focal InRelease
Get:2 http://archive.ubuntu.com/ubuntu focal-updates InRelease [111 kB]
Fetched 111 kB in 1s (112 kB/s)
Reading package lists… Done
Building dependency tree
Reading state information… Done
2. Nâng cấp các gói đã cài
Cú pháp lệnh:
sudo apt upgrade
Lệnh này dùng để nâng cấp tất cả các gói phần mềm trên hệ thống đến phiên bản mới nhất có sẵn.
Output mẫu:
The following packages will be upgraded:
curl git openssl
3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 5,934 kB of archives.
After this operation, 3,072 B disk space will be freed.
Do you want to continue? [Y/n]
3. Cài đặt một gói phần mềm
Cú pháp lệnh:
sudo apt install <tên-gói>
Ví dụ: Cài đặt curl, ta sử dụng lệnh tương ứng như sau:
sudo apt install curl
Output mẫu như sau:
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following additional packages will be installed:
libcurl4
Suggested packages:
curl-doc
The following NEW packages will be installed:
curl libcurl4
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 450 kB of archives.
After this operation, 1,276 kB of additional disk space will be used.
Do you want to continue? [Y/n]
4. Gỡ bỏ một gói phần mềm
Cú pháp lệnh:
sudo apt remove <tên-gói>
Ví dụ: Gỡ bỏ curl, ta sử dụng lệnh tương ứng sau:
sudo apt remove curl
Output mẫu:
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following packages will be REMOVED:
curl
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 364 kB disk space will be freed.
Do you want to continue? [Y/n]
5. Tìm kiếm gói phần mềm
Cú pháp lệnh:
apt search <từ-khóa>
Ví dụ: tìm kiếm nginx, ta sử dụng lệnh tương ứng sau:
apt search nginx
Output mẫu:
Sorting… Done
Full Text Search… Done
nginx/focal-updates,focal-security 1.18.0-6ubuntu3.4 amd64
small, powerful, scalable web/proxy server
nginx-core/focal-updates,focal-security 1.18.0-6ubuntu3.4 amd64
nginx web/proxy server (core version)
…
6. Xem thông tin về một gói
Cú pháp lệnh:
apt show <tên-gói>
Ví dụ: Xem thông tin về curl, ta chạy lệnh sau:
apt show curl
Output mẫu:
Package: curl
Version: 7.68.0-1ubuntu2.6
Priority: optional
Section: web
Maintainer: Ubuntu Developers [email protected]
Installed-Size: 338 kB
Depends: libc6 (>= 2.4), libcurl4 (= 7.68.0-1ubuntu2.6)
Description: command line tool for transferring data with URL syntax
Với cách lệnh được LANIT giới thiệu trên đây sẽ giúp bạn quản lý các gói phần mềm trên Linux hiệu quả. Ngoài ra, nếu bạn cần thuê VPS giá rẻ để chạy trên Linux (Ubuntu/ CentOS) liên hệ ngay LANIT để được tư vấn chi tiết nhất nhé!