Aptitude (software) - Aptitude (software)
Vývojáři | Daniel Burrows[1] |
---|---|
První vydání | 1999 |
Stabilní uvolnění | 0.8.13-2[2] / 16. srpna 2020 |
Úložiště | |
Napsáno | C ++ (ncurses ) |
Operační systém | GNU /Linux, iOS[3] |
Plošina | Debian a deriváty |
Typ | Správce balíčků |
Licence | GPLv2 |
webová stránka | wiki |
nadání je front-end na APT, Debian správce balíčků.[4] Zobrazí seznam softwarové balíčky a umožňuje uživateli interaktivně vybírat balíčky k instalaci nebo odebrání. Má obzvláště výkonný vyhledávací systém využívající flexibilní vyhledávací vzory. Původně byl vytvořen pro Debian, ale objevil se v Správce balíčků RPM (RPM) distribuce také (např Conectiva ).
Uživatelská rozhraní
nadání je založen na ncurses počítačový terminál knihovna, s níž poskytuje rozhraní, které zahrnuje některé prvky běžně viditelné v grafická uživatelská rozhraní (GUI) (např rozbalovací nabídky ).
Kromě rozhraní ncurses poskytuje aptitude rozsáhlý rozhraní příkazového řádku (CLI). Přestože aptitude je jeden spustitelný soubor, poskytuje funkce příkazového řádku podobné těm z apt- rodina nástrojů (apt-get, apt-cache, apt-listchanges atd.). aptitude také nejvíce emuluje apt-get argumenty příkazového řádku, což jí umožňuje fungovat jako úplná náhrada za apt-get. V minulosti se doporučovalo, aby aptitude a apt-get nebyly zaměnitelné. To již není pravda, protože oba programy nyní správně sledují a sdílejí společný seznam balíčků, které byly automaticky nainstalovány, aby uspokojily závislosti.[5]
Dějiny
nadání byl vytvořen v roce 1999. V té době další dva na bázi terminálu Jako APT přední části byly k dispozici: dselect program, který se používal ke správě balíků na Debianu před vytvořením APT, a program console-apt, projekt, který byl považován za dědic jasný zrušit výběr. nadání byl vytvořen, aby experimentoval s více objektově orientované programování design než ten, který se používá v console-apt, v naději, že by to vedlo k pružnějšímu programu s širší sadou funkcí.
První veřejné vydání nadání byla verze 0.0.1 18. listopadu 1999. Byla velmi omezená: měla schopnost zobrazit seznam dostupných balíčků, ale ve skutečnosti nemohla stáhnout ani nainstalovat žádné balíčky. Od verze 0.0.4a byla tato schopnost přidána s mnoha dalšími vylepšeními; tato verze byla zahrnuta v Debianu 2.2, kódové jméno: brambor.
Na konci roku 2000 celá uživatelské rozhraní modul byl přepsán; nový architektura byl vytvořen na základě libsigc ++ zpětné volání knihovna a koncepty z moderní sady nástrojů pro widgety jako GTK + a Qt. To umožnilo, aby se rozhraní stalo mnohem více podobné GUI, než tomu bylo dříve, s funkcemi, jako je rozbalovací nabídky a vyskakovací dialogy. Jeden z nadání více neobvyklých funkcí, malá implementace Minolovka, byl v tuto chvíli přidán. První úředník nadání vydání následující po tomto přepsání bylo 0.2.0., nadání 0.2.11.1 byl vydán s Debianem 3.0 Dřevnatý. Do této doby konzole-apt projekt (přejmenován na božstvo) byl účinně opuštěn jeho správci a byl odstraněn z Woody. aptitude byl také přenesen na jailbroken iOS jako součást Cydia správce balíčků.[3]
velikonoční vajíčko
nadání uvádí, že na rozdíl od Pokročilý nástroj pro balení, „nemá Super Cow Powers“. V apt-get "super kráva síly" lze najít vydáním příkazu apt-get moo. V aptitude vydávání moo však dá uživateli výzvu, že neexistují velikonoční vajíčka.
Vydáním však aptitude -v moo, pak aptitude -vv mooUživatel atd. uvidí řadu prohlášení, která popírají „Super Cow Powers“ nebo jim říkají, aby odešli, některá končí obrázkem (odkaz na Antoine de Saint-Exupéry je Malý princ ) na rozdíl od originálního velikonoční vajíčka apt-get. Různé verze programu mají různé sekvence.
Popis balíčku dále uvádí, že „aptitude je také kompatibilní s Y2K, nevykrmuje, přirozeně čistí a je přerušeno.“
Viz také
Reference
- ^ Burrows, Daniel (02.12.2007). „projects / aptitude“. Archivovány od originál dne 30.06.2012. Citováno 2015-07-03.
- ^ https://tracker.debian.org/media/packages/a/aptitude/changelog-0.8.13-2; vyvoláno: 13. září 2020.
- ^ A b „Aptitude: pokročilý frontend APT příkazového řádku“. Citováno 2015-07-03.
- ^ https://wiki.debian.org/Aptitude
- ^ Hertzog, Raphaël (2011-06-20). „apt-get, aptitude, ... vyberte si správného správce balíčků Debianu pro vás“. Citováno 2015-07-03.