Bài hướng dẫn này sẽ giúp bạn cách sử dụng lệnh apt trên Linux như Debian, Ubuntu hoặc Linux Mint. Show
I. Giới thiệuNếu bạn đang sử dụng các hệ điều hành phân phối dựa trên Debian hoặc Debian-based như Ubuntu hoặc Linux Mint, thì công cụ dòng lệnh APT là điều bạn không thể không sử dụng đến. APT, là từ viết tắt của Advanced Package Tool là một công cụ quản lý gói dành cho hệ thống Debian. Công cụ APT giúp người dùng thực hiện nhiều tác vụ khác nhau bao gồm cài đặt, cập nhật, nâng cấp và gỡ bỏ các gói phần mềm trên hệ điều hành. Khi sử dụng công cụ APT, đôi khi sẽ yêu cầu người dùng nhập ‘Y‘(viết tắt của Yes) để tiến hành thao tác như cài đặt hoặc gỡ bỏ một gói. Trên các bản phân phối dựa trên Debian/Ubuntu cũ hơn, apt-get đã được sử dụng. Trong các phiên bản mới hơn như Ubuntu 18.04/20.04 trở lên và Debian 10/Mint 20 lệnh apt sẽ thay thế cho lệnh apt-get cũ kỹ trên các phiên bản trước đó và nó hoàn toàn tương thích ngược với apt-get. Trong hướng dẫn này, mình sẽ chỉ ra các trường hợp sử dụng phổ biến của lệnh apt trên Linux. II. Hướng dẫn sử dụng lệnh apt trên LinuxDưới đây là các trường hợp phổ biến mà chúng ta sẽ sử dụng lệnh apt trên Linux. Trường hợp 1: Cập nhật chỉ mục cho APTTrong hệ
thống sử dụng Debian/Ubuntu, kho lưu trữ được chỉ định trong tệp tin Để cập nhật cơ sở dữ liệu APT các bạn hãy chạy lệnh sau: Lệnh này cực kỳ an toàn, vì nó sẽ không thực hiện gỡ cài đặt, cập nhật hay cài mới bất kỳ gói nào trên hệ thống của bạn cả. Trường hợp 2: Nâng cấp gói bằng lệnh APTLệnh Nếu bạn muốn cập nhật toàn bộ các gói đã cài đặt lên phiên bản mới nhất thì các bạn cần chạy lệnh sau: Để nâng cấp một gói riêng lẻ, hãy
sử dụng lệnh sau, trong đó sudo apt upgrade package-name Trường hợp các gói của các bạn đều đang ở phiên bản mới nhất thì bạn sẽ nhận được thông tin như hình sau. Trường hợp 3: Nâng cấp đầy đủ và nâng cấp phiên bảnTrường hợp bản muốn có một nâng cấp đầy đủ và loại bỏ một số gói không còn cần cần thiết để hoàn toàn nâng cấp hệ thống thì các bạn sử dụng lệnh sau: Ngoài lệnh trên thì chúng ta vẫn có lệnh sau để nâng cấp toàn bộ các gói ít quan trọng hơn: Tiện đây mình cũng chia sẽ với các bạn thêm một lệnh sau để nâng cấp bản phản hành hiện tại lên bản phát hành cao hơn. Ví dụ từ phiên bản Ubuntu 19.04 lên Ubuntu 20.04. Tuy nhiên để an toàn, trước khi chạy lệnh này, bạn phải đảm bảo chạy hai lệnh trên trước nhé: Như vậy quy trình sẽ là Trường hợp 4: Cài đặt một gói phần mềmĐể cài đặt một gói trên hệ thống của bạn, hãy sử dụng lệnh apt như sau: sudo apt install package-name Ví dụ ở đây mình sẽ cài gói nload thì mình sử sử dụng lệnh Ngoài ra, bạn có thể cài đặt nhiều gói trên một lệnh bằng cách điền tên các gói giữa khoảng trắng như lệnh sau: sudo apt install package-name1 package-name2 package-name3 Một câu hỏi thường gặp khác là điều gì sẽ xảy ra khi chúng ta thử cài đặt một gói đã được cài đặt rồi? Chà, nếu điều đó xảy ra, sẽ không có gì xấu xảy ra cả, nếu gói đã được cài đặt là phiên bản cũ thì lệnh này sẽ giúp gói của bạn được nâng cấp lên phiên bản mới nhất. Trường hợp 5: Liệt kê các gói đã cài đặtĐể xem tất cả các gói đã cài đặt trên hệ thống của bạn, hãy chạy lệnh sau: sudo apt list --installed Để tìm kiếm một gói cụ thể, các bạn hãy thêm sudo apt list --installed | grep package-name Ví dụ sau mình cần tìm tập hợp các gói có từ khóa Trường hợp 6: Tìm kiếm một gói bằng APTLệnh này sẽ cho phép bạn tìm kiếm và kiểm tra sự sẵn có của một gói trong kho Ubuntu/Debian. Trong ví dụ dưới đây, mình đang tìm kiếm tính khả dụng của gói sudo apt search net-tools
Trường hợp 7: Hiển thị thông tin về một gói bằng lệnh APTTrước khi cài đặt hoặc gỡ bỏ một gói, bạn có thể tìm kiếm thông tin bổ sung về một gói bằng lệnh Thông tin đầu ra sẽ bao gồm thông tin chi tiết như tên gói, phiên bản, nhà phát hành, kích thước cài đặt, …vv… Trường hợp 8: Loại bỏ các gói không sử dụng sau khi cài đặtĐôi khi chúng ta cài đặt một gói, các thư viện và các gói cần phụ thuộc khác cũng sẽ được yêu cầu cài đặt. Tuy nhiên sau khi cài đặt, các thư viện và phụ thuộc này không cần thiết nữa và nó chiếm một phần dung lượng của các bạn. Và để loại bỏ các tệp và các gói phụ thuộc này nhằm giải phóng một số dung lượng đĩa, các bạn hãy thực hiện lệnh APT sau: Khi được hỏi, các bạn chỉ cần nhấn ‘Y‘ và nhấn ENTER. Trường hợp 9: Loại bỏ các gói đã cài đặtBạn có thể gỡ một gói đã được cài đặt bằng cách sử dụng lệnh APT sau: sudo apt remove package-name Ngoài ra, bạn cũng có thể gỡ nhiều gói đồng thời với lệnh sau: sudo apt remove package-name1 package-name2 package-name3 Việc loại
bỏ một gói bằng lệnh sudo apt purge package-name III. Kết luậnHy vọng qua 9 trường hợp trên, các bạn đã phần nào làm quen được với lệnh APT trên thiết bị Debian/Ubuntu. Lệnh này cho phép bạn dễ dàng quản lý các gói của mình bằng nhiều cách khác nhau như đã được nêu trong hướng dẫn này. Xem thêm các bài viết hữu ích về Ubuntu tại đường dẫn sau:
Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:
|