Aptitude
Z Wikipedii
- Właściwy tytuł tego artykułu to aptitude. Z powodu ograniczeń technicznych tytuł tego artykułu jest nieprawidłowy.
aptitude jest to front-end do programu APT. Wyświetla on listę pakietów i pozwala użytkownikowi wybrać pakiety do zainstalowania lub usunięcia. aptitude został stworzony dla dystrybucji Debian GNU/Linux (pakiety DEB), ale został także przystosowany do współpracy z pakietami RPM. aptitude używa interfejsu ncurses.
Spis treści |
[edytuj] Historia
aptitude powstał w roku 1999. Aktualnie istnieją dwa inne konsolowe front-endy do APT: dselect, czyli program używany do instalacji Debiana od czasów powstania APT i console-apt - program który miał być następcą dselecta.
Pierwsze oficjalna wersja aptitude miała numer 0.0.1 i została wydana 18 listopada 1999. Była jednak bardzo ograniczona: można było przeglądać listę dostępnych pakietów, ale nie można było pobierać ani instalować. Funkcje te, wraz z innymi ulepszeniami zostały dodane dopiero w wersji 0.0.4a. aptitude 0.0.4a został zawarty w Debianie 2.2 ("potato").
W roku 2000 cały interfejs użytkownika został przepisany, została stworzona nowa architektura programu oparta na bibliotece libsigc++ i pomysłach zaczerpniętych z GTK+ i Qt. Spowodowało to, że interfejs stał się bardziej podobny do interfejsu programów działających w trybie graficznym. Jedną z zaskakująco popularnych funkcji aptitude okazała się gra Saper, dodana właśnie w tym czasie. Pierwszą oficjalną wersją po przebudowie była wersja 0.2.0, a wersja 0.2.11.1 została wydana wraz z Debianem 3.0 ("Woody"). W tym samym czasie projekt console-apt (zmiana nazwy na deity) został porzucony i usunięty z repozytoriów.
Aktualnie aptitude jest uznawany za główną alternatywę dla dselecta, a w przyszłości może go nawet zastąpić. W Debianie 3.1 ("Sarge") aptitude może być użyty w procesie instalacji. Ze względu na wsteczną kompatybilność dselect jest pakietem oznaczonym jako wymagany, a aptitude tylko jako ważny.
[edytuj] Easter egg
aptitude, podobnie jak apt-get, posiada easter egg. Żeby go zobaczyć, należy wydać polecenie aptitude moo
, jednak nie jest to całość tego co możemy zobaczyć. Wydając polecenie aptitude -v moo
i zwiększając liczbę wystąpień v uzyskamy następujące lub podobne komunikaty (w różnych wersjach programu mogą być inne):
% aptitude moo W tym programie nie ma żadnych niespodzianek. % aptitude -v moo W tym programie naprawdę nie ma żadnych niespodzianek. % aptitude -vv moo Czy nie pisałem już, że nie ma tu żadnych niespodzianek? % aptitude -vvv moo Dość tego! % aptitude -vvvv moo No dobrze. Czy jeśli coś ci pokażę, dasz mi spokój? % aptitude -vvvvv moo Proszę bardzo. /----\ -------/ \ / \ / | -----------------/ --------\ ---------------------------------------------- % aptitude -vvvvvv moo Co to jest? Oczywiście słoń zjadany przez węża.