by NGUYEN DINH QUANG
APT ( Advanced Package Tool) là một bộ công cụ để quản lý các gói Debian.
apt cung cấp giao diện dòng lệnh cấp cao cho hệ thống quản lý gói.
Mục đích chính của apt là cung cấp một cách xử lý gói hiệu quả theo cách thức dễ dàng cho người dùng cuối, có nghĩa là nó có ít tùy chọn lệnh hơn nhưng đầy đủ và hiệu quả. Trên hết, nó cho phép một vài tùy chọn theo mặc định thực sự hữu ích cho người dùng cuối.
apt có nhiều lợi thế hơn các công cụ quản lý gói khác có sẵn trong Debian dành cho quản trị viên máy chủ. Một số ưu điểm này bao gồm dễ sử dụng so với các kết nối đầu cuối đơn giản (SSH) và khả năng được sử dụng trong các tập lệnh quản trị hệ thống, do đó có thể được tự động hóa bởi tiện ích lập lịch cron. Một số trường hợp sử dụng apt là:
$ sudo apt update
$ apt search <packagename>
$ apt show <packagename>
$ sudo apt install apt
$ sudo apt remove apt
$ sudo apt install </path/to/deb/file/debfile.deb>
$ sudo apt autoremove
$ sudo apt upgrade
dpkg là một công cụ để cài đặt, xây dựng, gỡ bỏ và quản lý các gói Debian.
Bản thân dpkg được điều khiển hoàn toàn thông qua các tham số dòng lệnh, bao gồm chính xác một hành động và không hoặc nhiều tùy chọn. Tham số hành động cho dpkg biết phải làm gì và các tùy chọn kiểm soát hành vi của hành động theo một cách nào đó.
$ sudo dpkg -i <--install> <package-file>
apt-get là một công cụ để tự động cập nhật Debian, nhận và cài đặt các gói / chương trình debian!
$ sudo apt-get install <packagename>
Cài đặt một hoặc nhiều package, mỗi package tượng ứng với tên chứ không cần phải là tệp đầy đủ (ví dụ: apt-utils chứ không cần chỉ rõ tệp: apt utils_1.4.9_amd64.deb).
Tệp /etc/apt/source.list được sử dụng để định vị các gói mong muốn.
Synaptic được cài đặt theo mặc định trong Debian. Đây là công cụ với giao diện đồ hoạ, dễ dàng sử dụng đối với người dùng cuối.
[2] APT
[3] dpkg
[4] apt-get
[5] Synaptic