Nu u door de lijst met pakketten kunt bewegen, wordt het tijd om aptitude te beginnen gebruiken voor het installeren en verwijderen van pakketten. In dit onderdeel zult u leren hoe u pakketten moet markeren om geïnstalleerd, verwijderd of opgewaardeerd te worden.
![]() | Tip |
---|---|
U kunt de installatie van uw systeem enkel wijzigen als u de |
Het doorvoeren van een wijziging aan een pakket begint bij het markeren ervan in de pakketlijst, waarna een toets ingedrukt wordt die overeenkomt met de actie die uitgevoerd moet worden. De basale actietoetsen [2] zijn + om een pakket te installeren of op te waarderen, - om een pakket te verwijderen en = om te voorkomen dat een pakket automatisch opgewaardeerd wordt (dit staat bekend onder de term een pakket handhaven). Deze acties worden niet onmiddellijk uitgevoerd. aptitude zal enkel de pakketlijst bijwerken om de aangevraagde wijziging zichtbaar te maken.
De volgende schermafdruk is een voorbeeld waarbij het pakket
kaffeine-mozilla
geselecteerd was en
+ ingedrukt werd. Het pakket wordt nu in het groen
geaccentueerd en de letter “i” is links van zijn naam zichtbaar
geworden om aan te geven dat het geïnstalleerd zal worden. Daarenboven wordt
een schatting getoond van de hoeveelheid schijfruimte die door het pakket
ingenomen zal worden.
![]() |
![]() | Tip |
---|---|
Op elk moment kunt u Control+u) gebruiken om gelijk welke verandering aan één of meer pakketten “ongedaan te maken”. Dit is erg handig in het geval een actie onvoorziene gevolgen heeft en u ze wenst te “herroepen”. → ( |
Naast acties die betrekking hebben op individuele pakketten, staat er nog een andere belangrijke actie ter beschikking: U typen heeft tot gevolg dat geprobeerd zal worden om alle pakketten op te waarderen waarvoor dat mogelijk is. U zou dit commando geregeld moeten gebruiken om uw systeem up-to-date te houden.
Soms gebeurt het dat het veranderen van de toestand van een pakket ertoe
leidt dat er onvoldane vereisten ontstaan. Van pakketten met onvoldane
vereisten wordt gezegd dat ze defect of gebroken
zijn. aptitude zal u verwittigen wanneer dat het geval is en uitleggen
waarom zich dit voordeed. Dit is bijvoorbeeld wat er gebeurt als men
sound-juicer
tracht te verwijderen:
![]() |
Zoals u kunt zien, geeft aptitude met drie indicatoren weer dat er iets
fout gelopen is: ten eerste wordt het aantal defecte pakketten weergegeven
in het bovenste blauwe gebied; ten tweede is de onderste helft van het
scherm veranderd en beschrijft die de defecte pakketten die verband houden
met het momenteel gemarkeerde pakket; ten derde verschijnt er onderaan het
scherm een regel met een suggestie over hoe het probleem opgelost kan
worden. Om in de pakketlijst snel defecte pakketten te vinden, kunt u op
b drukken of zoeken naar ?broken
.
![]() | Opmerking |
---|---|
De tekst |
Om bijkomende informatie te zien over hoe aptitude denkt dat u dit probleem kunt oplossen, drukt u op e. Er zal dan een scherm verschijnen dat op het volgende gelijkt:
![]() |
Van hieruit kunt u meer oplossingen te zien krijgen door op . te drukken of terugkeren naar oplossingen die u eerder onderzocht, door op , te drukken. Om de huidige oplossing toe te passen en naar de pakketlijst terug te keren, moet u op ! drukken. Op . drukken terwijl het bovenstaande scherm zichtbaar is, resulteert bijvoorbeeld in het voorstellen van de volgende oplossing:
![]() |
Naast de basale commando's om door oplossingen te navigeren, kunt u op
r drukken om acties te “verwerpen” die u
afwijst. De eerste oplossing zal bijvoorbeeld het verwijderen van
sound-juicer
annuleren -- net de actie die we
trachtten uit te voeren! Door op het item dat met die actie overeenkomt op
r te drukken, kunnen we aptitude vertellen dat het de
verwijdering van sound-juicer
niet op die manier
zou mogen annuleren.
![]() |
Zoals u kunt zien, is het item uit de lijst dat overeenkomt met het behouden
van sound-juicer
op zijn huidige versie, rood
geworden en gemarkeerd met een “R”, wat aangeeft dat dit
verworpen werd. Toekomstige oplossingen die u genereert (wat elke oplossing
is die u nog niet gezien heeft) zullen deze actie niet bevatten, al blijven
oplossingen met deze actie die eerder al gegenereerd werden, wel
beschikbaar.
![]() | Opmerking |
---|---|
In de bovenstaande schermweergave wordt een beschrijving van
|
Bijvoorbeeld, indien deze afwijzing gebeurt onmiddellijk na de poging om
sound-juicer
te verwijderen, zal drukken op
. de volgende oplossing ophalen en de oplossing overslaan die de
installatie van sound-juicer
annuleert en
gstreamer0.8-cdparanoia
degradeert.
![]() |
Afwijzingen worden enkel toegepast op nieuw gegenereerde oplossingen. Dat zijn oplossingen die gegenereerd worden als u op . drukt terwijl u de laatst gegenereerde oplossing bekijkt. Eerder gegenereerde oplossingen kunnen die afgewezen elementen nog steeds bevatten. U kunt op elk ogenblik een afwijzing herroepen door de afgewezen actie nog eens te selecteren en op r te drukken. Dit zal toelaten dat opnieuw oplossingen gegenereerd worden die deze actie bevatten, met inbegrip van eventuele oplossingen die vroeger “overgeslagen” werden.
Het tegengestelde van een actie verwerpen is ze goedkeuren. Om een actie goed te keuren, moet u ze selecteren en op a drukken. Dit dwingt de probleemoplosser ertoe om voor die actie te kiezen telkens wanneer dat mogelijk is[3]. Goedgekeurde acties krijgen een groene kleur en worden met de letter “A” aangeduid, zoals in de volgende schermweergave:
![]() |
![]() | Belangrijk |
---|---|
Indien u geen enkele defecte vereiste oplost, zal aptitude automatisch zijn huidige suggestie toepassen op het ogenblik dat u uw selecties effectief toepast door op g te drukken. Automatisch vereistenproblemen oplossen is echter een moeilijke klus en het is dus mogelijk dat u niet gelukkig bent met het resultaat. In het algemeen is het daarom beter te bekijken wat aptitude van plan is te doen, vooraleer u uw selecties toepast. |
[2] U kunt ook veranderingen aan pakketten doorvoeren via het menu ; zie de paragraaf met de naam “Het menu Pakket” voor de details.
[3] Een actie goedkeuren is niet helemaal hetzelfde als eisen dat alle oplossingen die actie bevatten. De betekenis is eerder dat als er een keuze is tussen een goedgekeurde actie en een niet-goedgekeurde, de oplosser steeds voor de goedgekeurde actie zal kiezen. Indien er meerdere mogelijke goedgekeurde acties zijn, zijn ze allemaal kandidaat om in de oplossing opgenomen te worden.