1. Giới thiệu
Khi sử dụng Ubuntu, lệnh apt install là thiết yếu để cài đặt và quản lý phần mềm. Với lệnh này, bạn có thể dễ dàng cài đặt các ứng dụng từ các kho gói.
Bài viết này cung cấp một hướng dẫn đầy đủ—từ cơ bản đến sử dụng nâng cao, khắc phục sự cố và các câu hỏi thường gặp—để người mới bắt đầu và người dùng trung cấp đều có thể quản lý gói phần mềm trên Ubuntu một cách suôn sẻ.
2. Lệnh apt là gì?
apt là gì?
apt (Advanced Package Tool) là một tiện ích dòng lệnh dùng để quản lý gói trên Ubuntu và các bản phân phối Linux dựa trên Debian. Sử dụng APT cho phép bạn thực hiện các hành động sau:
- Cài đặt phần mềm
- Cập nhật phần mềm
- Gỡ bỏ phần mềm không cần thiết
- Giải quyết các vấn đề phụ thuộc
Quản lý gói trên Ubuntu chủ yếu được thực hiện bằng lệnh apt.
Sự khác nhau giữa apt và apt-get
Trước đây, apt-get là công cụ tiêu chuẩn, nhưng hiện nay apt được khuyến nghị. Sự khác nhau của chúng được tóm tắt trong bảng sau:
| Command | Characteristics |
|---|---|
| apt | More user-friendly with improved progress indicators |
| apt-get | Legacy command offering more granular control (advanced users only) |
Sử dụng apt cho quản lý gói cơ bản, và chuyển sang apt-get khi thực hiện các thao tác nâng cao cụ thể.

3. Các thao tác cơ bản với apt
Cập nhật danh sách gói
Trước khi cài đặt phần mềm, hãy cập nhật danh sách gói để đảm bảo thông tin mới nhất có sẵn.
sudo apt update
Lệnh này làm mới danh sách phần mềm có sẵn cho trình quản lý gói của Ubuntu. Mẹo: Nếu bạn cài đặt phần mềm với thông tin gói lỗi thời, các phiên bản mới nhất có thể không được lấy về—vì vậy hãy chạy lệnh này thường xuyên.
Cài đặt một gói
Sử dụng lệnh sau để cài đặt phần mềm mới:
sudo apt install package-name
Ví dụ, để cài đặt curl:
sudo apt install curl
Trong quá trình cài đặt, sẽ xuất hiện thông báo như “Gói này yêu cầu XX MB. Tiếp tục?” Hãy nhấn “Y” để tiếp tục.
Gỡ bỏ một gói
Để gỡ bỏ phần mềm không còn cần thiết, sử dụng lệnh sau:
sudo apt remove package-name
Ví dụ, để gỡ bỏ curl:
sudo apt remove curl
Để xóa hoàn toàn một gói cùng với các tệp cấu hình của nó, sử dụng:
sudo apt purge package-name
4. Sử dụng apt nâng cao
Nâng cấp một gói cụ thể
Bạn có thể nâng cấp chỉ một gói cụ thể mà không cần cập nhật toàn bộ hệ thống:
sudo apt install --only-upgrade package-name
Ví dụ – Nâng cấp vim:
sudo apt install --only-upgrade vim
Tự động gỡ bỏ các gói không cần thiết
Để gỡ bỏ các gói không dùng đến được cài đặt như phụ thuộc, chạy:
sudo apt autoremove
Xem chi tiết gói
Kiểm tra thông tin chi tiết về một gói bằng cách sử dụng:
apt show package-name
Ví dụ – Xem chi tiết cho git:
apt show git
Liệt kê các gói đã cài đặt
Để hiển thị tất cả các gói đã cài đặt, chạy:
apt list --installed
5. Khắc phục sự cố
Vấn đề phụ thuộc
Nếu bạn gặp vấn đề phụ thuộc khi cài đặt một gói, hãy thử lệnh sau:
sudo apt install -f
Lệnh này sửa các phụ thuộc bị hỏng.
Thêm hoặc xóa kho lưu trữ
Để cài đặt phần mềm yêu cầu một kho lưu trữ cụ thể, thêm nó bằng cách sử dụng:
sudo add-apt-repository ppa:repository-name
sudo apt update
Để xóa một kho lưu trữ không còn cần thiết:
sudo add-apt-repository --remove ppa:repository-name
sudo apt update
6. Câu hỏi thường gặp
Tôi nên dùng apt hay apt-get?
Trên các hệ thống Ubuntu hiện đại, apt được khuyến nghị.
Sự khác nhau giữa apt update và apt upgrade
apt update→ Cập nhật danh sách góiapt upgrade→ Nâng cấp các gói đã cài đặt lên phiên bản mới nhất
Cách nâng cấp chỉ một gói cụ thể
Sử dụng lệnh sau:
sudo apt install --only-upgrade package-name
Kiểm tra vị trí cài đặt của một gói
Bạn có thể xác minh vị trí cài đặt bằng:
dpkg -L package-name
Kiểm tra nguồn kho lưu trữ của một gói
Sử dụng lệnh sau:
apt-cache policy package-name
7. Kết luận
Bài viết này giải thích mọi thứ từ cách sử dụng cơ bản của apt install trên Ubuntu đến các kỹ thuật nâng cao và khắc phục sự cố.
Bằng cách thành thạo lệnh apt, bạn có thể quản lý môi trường Ubuntu của mình một cách hiệu quả hơn.
📌 Liên kết tham khảo:
Tiếp tục học hỏi thêm về Ubuntu để đạt được quản trị hệ thống hiệu quả và tối ưu!



