Tôi có một số câu hỏi liên quan đến apt-getvs dpkg.
- Họ có cài đặt đến cùng một nơi không?
- Là thông tin từ các công cụ 1 với 1 với nhau?
- Có sự khác biệt nào trong tiện ích lệnh không?
Tôi có một số câu hỏi liên quan đến apt-getvs dpkg.
Câu trả lời:
apt-getsử dụng dpkgđể thực hiện cài đặt gói thực tế. Vì vậy, theo một nghĩa nào đó, họ đang "cài đặt" đến cùng một nơi.
Tôi sẽ luôn sử dụng apt-getđể thực hiện bất kỳ quản lý gói nào vì đây là công cụ hiểu cách tìm nguồn gói từ kho từ xa và cung cấp khả năng tìm kiếm dữ liệu meta liên quan đến gói hoặc cục bộ hoặc từ xa.
Điều đó đang được nói rằng đôi khi bạn sẽ phải sử dụng dpkgđể thực hiện các truy vấn đối với hệ thống để tìm hiểu thông tin về các gói được cài đặt.
Lý do chính để sử dụng aptcác công cụ mặc dù là để quản lý phụ thuộc. Các aptcông cụ hiểu rằng để cài đặt một gói nhất định, các gói khác cũng có thể cần phải được cài đặt và aptcó thể tải xuống các gói này và cài đặt chúng, trong khi dpkgkhông.
dpkg -Lvà dpkg -Slà 2 kịch bản mà bạn cần phải sử dụng đến dpkg để có được loại thông tin meta này. Các aptcông cụ không có nó một cách dễ dàng để truy cập.
dpkg-querycũng có thể được thực hiện bởi aptitudevà đôi khi bởi apt-cache.