Theo như tôi có thể thấy, trong 10.04, sự khác biệt chính giữa aptitude và apt-get là:
aptitudethêm các cờ trên mỗi gói rõ ràng, cho biết liệu gói có được tự động cài đặt để đáp ứng phụ thuộc hay không: bạn có thể thao tác các cờ đó ( aptitude markautohoặc aptitude unmarkauto) để thay đổi cách thức xử lý gói.
apt-gettheo dõi thông tin tương tự, nhưng sẽ không hiển thị rõ ràng. apt-markcó thể được sử dụng để thao tác các cờ.
aptitudesẽ đề nghị xóa các gói không sử dụng mỗi khi bạn xóa gói đã cài đặt, trong khi đó apt-getsẽ chỉ làm điều đó nếu được yêu cầu rõ ràng với apt-get autoremovehoặc chỉ định --auto-remove.
aptitudehoạt động như một giao diện dòng lệnh duy nhất cho hầu hết các chức năng trong cả hai apt-getvà apt-cache. Lưu ý : Tính đến 16,04, có một aptlệnh bao gồm các lệnh thường được sử dụng nhất từ apt-getvà apt-cachevà một vài tính năng bổ sung.
Ngược lại với apt-cache"tìm kiếm", aptitudeđầu ra "tìm kiếm" cũng hiển thị trạng thái đã cài đặt / xóa / xóa của gói (cộng với các cờ trạng thái riêng của aptitude). Ngoài ra, dấu đầu ra "cài đặt" đánh dấu các gói nào đang được cài đặt để đáp ứng sự phụ thuộc và gói nào đang bị xóa vì không được sử dụng.
aptitude có giao diện người dùng tương tác (chỉ văn bản).
Cá nhân tôi chỉ sử dụng aptitudecho quản lý gói dòng lệnh của mình (và tôi không bao giờ sử dụng giao diện người dùng văn bản); Tôi thấy đầu ra của nó dễ đọc hơn apt-get/ apt-cache.
Tuy nhiên, nếu aptitudesẽ không còn là tiêu chuẩn trên Ubuntu, không có lựa chọn nào khác ngoài việc sử dụng apt-gettrong hướng dẫn và tài liệu hướng dẫn.
(Cá nhân, tôi khá thất vọng khi thấy nó biến mất trong 10.10; đặc biệt là từ những cải tiến của năng khiếu hơn apt-get. Chủ yếu là ở phía bên khả năng sử dụng tôi đoán họ coi rằng những giao với các dòng lệnh biết làm thế nào để có được năng khiếu trở lại, và những người không sử dụng dòng lệnh sẽ không quan tâm ...)
aptthay vì một trong hai thứ đó: Itsfoss.com/apt-vs-apt-get-difference