Hjemmeside » hvordan » Slik nedgraderer du pakker på Ubuntu

    Slik nedgraderer du pakker på Ubuntu

    Ubuntu's Update Manager beholder pakkene dine på den nyeste versjonen, men noen ganger kan det hende at en ny pakkeversjon ikke fungerer som den skal. Du kan nedgradere en installert pakke og låse den på en bestemt versjon for å forhindre at den oppdateres.

    Dette er spesielt nyttig når du går inn i en oppdatert pakke med regresjon - en feil som forhindrer at ting fungerer som det skal.

    Hvordan det fungerer

    Systemet ditt har vanligvis flere versjoner av en pakke tilgjengelig i sine arkiver - for eksempel når Ubuntu oppdaterer en pakke, plasserer den den nye, oppdaterte pakken i et spesialoppdateringsregister. Den gamle pakken er fremdeles et Ubuntu hovedlager og kan installeres med noen få triks. Hvis du har installert en nyere versjon av en pakke fra et personlig pakkearkiv (PPA), er de eldre pakkene som følger med Ubuntu, fortsatt plassert i Ubuntu's repositories.

    Som Synaptic advarer oss, kan dette føre til problemer med pakkenes avhengigheter. Ubuntus programvarehåndteringssystem er ikke designet for nedgradering av pakker - vurderer dette et ikke-støttet triks.

    Grafisk - Synaptisk

    Ubuntu Software Centers forenklede grensesnitt tilbyr ikke muligheten til å nedgradere pakker. Synaptic, et mer avansert grafisk pakkehåndteringsgrensesnitt som Ubuntu pleide å inkludere, tilbyr dette alternativet. For å nedgradere en pakke grafisk, installer du først Synaptic-programmet.

    Når du har gjort det, åpner du Synaptic Package Manager fra Dash.

    Søk etter pakken du vil installere en eldre versjon av i Synaptic, velg den, og bruk alternativet Pakke -> Kraftversjon.

    Velg versjonen du vil installere, og klikk på Kraftversjon. Synaptic vil bare vise deg versjoner som er tilgjengelige i dine arkiver.

    Klikk på Bruk-knappen for å bruke endringene dine og installer den eldre versjonen av pakken, forutsatt at alt fungerer som det skal.

    Når du har nedgradert pakken, velger du den og bruker alternativet Package -> Lock Version. Hvis du ikke gjør dette, vil Ubuntu prøve å oppgradere den installerte pakken neste gang du oppdaterer de installerte pakkene.

    Terminal - apt-get

    Du kan installere en bestemt versjon av en pakke med apt-get i terminalen. Først bestemmer du de tilgjengelige versjonene du kan installere med følgende kommando

    apt-cache showpkg pakke

    Kjør deretter kommandoen apt-get install og angi pakkeversjonen du vil installere.

    sudo apt-get install pakke=versjon

    Når den er installert, kjør følgende kommando for å holde den installerte versjonen din, slik at pakkebehandling ikke automatisk oppdaterer den i fremtiden:

    sudo ekko "pakke hold "| sudo dpkg -set-valg