Aptitude – Front-end do APT
Aptitude to konsolowy front-end do programu APT, służący do zarządzania pakietami w systemach Debian GNU/Linux oraz w niektórych dystrybucjach korzystających z pakietów RPM. Umożliwia użytkownikom przeglądanie, instalowanie oraz usuwanie pakietów za pomocą interfejsu ncurses.
Historia Aptitude
Aptitude został stworzony w 1999 roku, jako alternatywa dla innego narzędzia – dselect, które było używane do instalacji Debiana od początku istnienia APT. Pierwsza wersja aptitude (0.0.1) została wydana 18 listopada 1999, oferując jedynie możliwość przeglądania pakietów. Funkcje instalacji i pobierania zostały wprowadzone w wersji 0.0.4a, która znalazła się w Debianie 2.2 („potato”).
W roku 2000 interfejs użytkownika przeszedł gruntowną przebudowę, co uczyniło go bardziej przyjaznym i podobnym do graficznych programów. Nowa wersja (0.2.0) oraz 0.2.11.1, wydana z Debianem 3.0 („Woody”), wprowadziła innowacje, w tym popularną grę Saper. W tym samym czasie projekt console-apt został porzucony.
W Debianie 3.1 („Sarge”) aptitude zyskało możliwość wykorzystania podczas instalacji systemu, a w wersji 4.0 („Etch”) stało się głównym narzędziem do zarządzania pakietami, dzięki ulepszonemu algorytmowi rozwiązywania zależności.
11 października 2008 roku wydano wersję 0.5, która wprowadziła graficzny interfejs użytkownika oparty na GTK+, stworzony przez Obeya Arthur Liu podczas Google Summer of Code.