aptitude
is een interactief programma dat kan gebruikt worden in een semi-grafische modus in de console. Je kunt de lijst met geïnstalleerde en beschikbare pakketten doorbladeren, alle informatie opzoeken en pakketten voor installatie of verwijdering te selecteren. Het programma is specifiek ontworpen om gebruikt te worden door beheerders, daarom is het standaard gedrag veel intelligenter dan dat van apt-get
en haar interface is veel gemakkelijker te begrijpen.
Wanneer aptitude
opstart toont het een lijst met pakketten gesorteerd op status (geïnstalleerd, niet-geïnstalleerd or geïnstalleerd maar niet beschikbaar op de spiegels — andere secties tonen taken, virtuele pakketten en nieuwe pakketten die zijn verschenen op de spiegels). Om thematisch doorbladeren te faciliteren, zijn er andere weergave beschikbaar. In ieder geval toont aptitude
een lijst die categorieën en pakketten op het scherm combineert. Categorieën worden georganiseerd in een boom structuur, waarvan de respectievelijke takken ontvouwen of gesloten kunnen worden met de Enter, [ en ] toetsen. + wordt gebruikt om pakketten te markeren voor installatie, - om te markeren voor verwijdering en _ om het te reinigen (merk op dat deze toetsen ook gebruikt kunnen worden voor categorieën, in dat geval worden de corresponderende acties uitgevoerd op al de pakketten in die categorie). u ververs de lijst met beschikbare pakketten en Shift+u bereidt een globale systeem opwaardering voor. g schakelt naar een overzicht van de gevraagde veranderingen (en g opnieuw typen voert deze veranderingen door) en q verlaat de huidige weergave. Als je in de eerste weergave bent, zal dit aptitude
afsluiten.
Om naar een pakket te zoeken kun je / typen gevolgd door een zoekpatroon. Dit patroon komt overeen met de naam van het pakket, maar kan ook toegepast worden op de omschrijving (indie voorafgegaan door ~d
), op de sectie (met ~s
) of aan op andere karakteristieken zoals uitgelegd in de documentatie. Het zelfde patroon kan de lijst van weergegeven pakketten filteren: type de l toets (zoals in limiet) en type het patroon.
Het beheren van de “automatisch vlag” van Debian pakketten (zie
Paragraaf 6.2.7, “Volgen van Automatisch Geïnstalleerde Pakketten”) is simpel met
aptitude
. Het is mogelijk om door de lijst van geïnstalleerde pakketten de bladeren en pakketten als automatisch te markeren met
Shift+
m or om de vlag te verwijderen met
m. “Automatische pakketten” worden gemarkeerd met een “A” in de lijst van pakketten. Deze optie biedt ook een simpele manier aan om pakketten in gebruik te visualiseren, zonder al de bibliotheken en andere afhankelijkheden waar je niets om geeft weer te geven. het verwante patroon dat je kunt gebruiken met
l (om de filter modus te activeren) is
~i!~M
. (
~i
) om aan te geven dat je enkel geïnstalleerde pakketten wilt zien en (
!~M
) voor de pakketten niet gemarkeerd als automatisch.
6.4.1.1. Aanbevelingen Beheren, Suggesties en Taken
Een andere interessante mogelijkheid van aptitude
is dat het de aanbevelingen tussen pakketten respecteert terwijl de gebruiker nog steeds de keuze heeft om ze niet te installeren, op een geval-bij-geval manier. Bijvoorbeeld, het gnome pakket beveelt gdebi (onder andere) aan. Wanneer je het eerste selecteert voor installatie, wordt de laatste ook geselecteerd (en gemarkeerd als automatisch als het niet reeds geïnstalleerd is). g typen zal het duidelijk maken: gdebi verschijnt in het overzichtsscherm van uit te voeren acties in de lijst van pakketten automatisch geïnstalleerd om afhankelijkheden te vervullen. Hoewel, je kunt kiezen om het niet te installeren door het te de-selecteren voor de operatie te bevestigen.
Merk op dat de aanbevelingen volg optie niet slaat op upgrades. Bijvoorbeeld als een nieuwe versie van gnome een pakket aanbeveelt dat het eerder niet deed, wordt het pakket niet gemarkeerd voor installatie. Echter, Het zal vermeld worden op het upgrade scherm zodat de beheerder het steeds kan selecteren voor installatie.
Met suggesties tussen pakketten wordt ook rekening gehouden, maar op een manier overgenomen van het specifieke status. Bijvoorbeeld, omdat gnome dia-gnome aanbeveelt zal het laatste weergegeven worden op het scherm met de samenvatting van uit te voeren acties (in de sectie van de pakketten gesuggereerd door andere pakketten). Op deze manier is het duidelijk en kan de beheerder beslissen om rekening te houden met deze suggestie of niet. Omdat het enkel een suggestie is en geen afhankelijkheid of een aanbeveling, wordt het pakket niet automatische geselecteerd — de installatie vergt een manuele handeling van de gebruiker (dus, het pakket zal niet als automatisch gemarkeerd worden).
In dezelfde gedachte, onthoud dat aptitude
intelligent gebruik maakt van het concept van taken. Omdat taken worden weergegeven als categorieën het het scherm met pakket lijsten, kun je kiezen tussen een installatie of verwijdering van een volledige taak, of door de lijst van inbegrepen pakketten in de taak te bladeren om een kleinere subset te kiezen.
6.4.1.2. Betere Oplosser Algoritmen
Om dit deel af te sluiten, laten we opmerken dat aptitude
meer uitgebreide algoritmen heeft vergeleken met apt-get
met betrekking tot het oplossen van moeilijke situaties. Wanneer een reeks acties wordt gevraagd en wanneer deze gecombineerde acties zouden leiden tot een incoherent systeem, zal aptitude
verschillende mogelijke scenario's evalueren en ze weergeven in volgorde van aflopende relevantie. Deze algoritmen zijn wel niet foutbestendig. Gelukkig is er altijd de mogelijkheid om de acties manueel te selecteren en uit te voeren. Wanneer de huidig geselecteerde actie leidt naar tegenstrijdigheden , toont het bovenste deel van het scherm een aantal “gebroken” pakketten (en je kunt deze rechtstreeks navigeren tussen deze pakketten door op de b knop te drukken). Het is dan mogelijk om manueel een oplossing voor de gevonden problemen samen te stellen. Je kunt met name toegang krijgen tot de verschillende beschikbare versies door simpelweg de pakketten te selecteren met Enter. Als de selectie van één van deze versies het probleem oplost, zou je niet moeten twijfelen om deze optie te gebruiken. Wanneer het aantal van gebroken pakketten daalt tot nul, kun je veilig naar het overzicht scherm van uit te voeren acties gaan voor een laatste controle voor je ze toepast.
synaptic
is een grafische pakketbeheerder voor Debian welke een schone en efficiënte grafische interface heeft, gebaseerd op GTK+/GNOME. De vele gebruiks-klare filters geven snelle toegang tot nieuwe beschikbare pakketten, geïnstalleerde pakketten, opwaardeerbare pakketten, verouderde pakketten en zo voort. Als je bladert door deze lijsten, kun je de uit te voeren operaties op de pakketten selecteren (installeer, upgrade, verwijder, opschonen); deze operaties worden niet onmiddelijk uitgevoerd, maar worden in een taken lijst geplaatst. Een enkele klik op een knop valideert dan de operaties, en ze worden in één keer uitgevoerd.