Bruke Synaptic Package Manager GUI -app
Synaptic Package Manager er en grafisk frontend for APT Package Manager. Den har nesten full funksjonsparitet med sin motpart for kommandolinjen, mens den er ganske enkel å bruke og grei. Det gir også mange filtre for ren kategorisering av pakker.
Det er mulig å fryse pakker ved hjelp av Synaptic Package Manager. For å installere det i Ubuntu, kjør kommandoen nedenfor:
$ sudo apt install synaptisk
Mange Ubuntu -brukere foretrekker å nedgradere en pakke til en bestemt versjon før de låser den. Så la oss først se på nedgraderingsprosessen. En pakke kan nedgraderes til en tidligere versjon hvis det finnes flere bygg av den på Ubuntus server. Noen pakker mottar aldri oppdateringer gjennom støtteperioden for en spesifikk Ubuntu -versjon, så ikke alle pakker kan nedgraderes.
Figuren nedenfor viser hvordan du nedgraderer Firefox til en tidligere versjon ved hjelp av Synaptic Package Manager. Etter å ha lansert Synaptic Form Application Launcher, søk etter ønsket pakketavn og klikk på det for å markere det. Klikk på “Pakke”> “Force Version…” for å begynne nedgraderingsprosessen. Som tidligere nevnt, støtter ikke alle pakker nedgradering, så "Force Version ..." -alternativet kan bli gråtonet i disse tilfellene.
I neste vindu, velg den eldre versjonen av Firefox for å nedgradere den. Klikk på "Bruk" -knappen på verktøylinjen for å starte nedgraderingsprosessen. Du vil se en ny vindu popup som vil be om bekreftelsen din, bare følg instruksjonene på skjermen for å fullføre nedgraderingsprosessen.
Nå for å faktisk låse en pakke, må du følge en lignende prosess som ovenfor. Klikk på den ønskede pakken og gå til "Pakke" rullegardinmeny. Klikk på "Låsversjon" for å forhindre at den oppdateres i fremtiden. I motsetning til nedgradering, kan enhver pakke låses.
En låst pakke vil ha en avkrysningsrute foran den med et lite låsikon for å indikere at det er frosset.
For å se alle låste pakker på systemet ditt, klikker du på "Status"> "festet".
Den samme prosessen kan følges for å låse opp en pakke. Du må bare klikke på "Låsversjon" igjen.
Bruker APT Package Manager
APT Package Manager er standard pakkeansvarlig sendt med Ubuntu. Hvis du bruker Ubuntu, er sjansen stor for at du allerede har brukt den til å kjøre noen pakkestyringskommandoer.
Ved hjelp av APT kan du kjøre kommandoen som er nevnt nedenfor for å se alle pakker som er låst eller blir holdt.
$ sudo apt-markering showhold
For å låse en spesifikk pakke, kjør en kommando i følgende format:
$ sudo apt-markering hold pakkenavn
Så for å låse Firefox -pakken, ville kommandoen være:
$ sudo apt-markering hold Firefox
Hvis du igjen kjører “Showhold” -kommando nevnt ovenfor, vil Firefox være oppført i Terminal som en låst pakke.
For å fjerne en pakke, kjør en kommando i følgende format:
$ sudo apt-markerer unhold pakkenavn
For Firefox -pakken som er låst ved hjelp av kommandoen ovenfor, ville den aktuelle kommandoen om å holde være:
$ sudo apt-markering unhold firefox
Bruker aptitude package manager
Aptitude Package Manager er en nyere pakkeansvarlig basert på APT. Det er enkelt å bruke og gir noen nyttige ekstra alternativer over APT, sammen med en terminalbasert frontend for enkelt å administrere pakker.
For å installere evnen i Ubuntu, må du kjøre kommandoen nedenfor:
$ sudo apt installasjonens egnethet
Aptitude Package Manager har lignende kommandomønster som APT. Kommando for å holde en pakke er (erstatt pakkenavn):
$ sudo aptitude hold pakkenavn
Kommando for å holde en pakke er (erstatt pakkenavn):
$ sudo aptitude unhold package-name
For å se alle holdte pakker ved hjelp av evnen til pakningspakke, kjør kommando:
$ sudo aptitude search '~ i' | grep "ih"
Bruker DPKG
DPKG er et enkelt verktøy for å administrere installasjon og avinstallering av Debian programvarepakker. Akkurat som APT Package Manager, kan den brukes til å låse pakker med noen enkle kommandoer.
For å låse en pakke med DPKG, kjør en kommando i følgende format (erstatt pakkenavn):
$ ECHO "Package-Name Hold" | Sudo DPKG-Sett-valg
For å låse opp en pakke, Kjør kommando (erstatt pakkenavn):
$ ECHO "Package-Name Install" | Sudo DPKG-Sett-valg
For å se alle pakker låst av DPKG, kjør kommando:
$ dpkg-få valg | grep hold
For å sjekke om en bestemt pakke er låst eller ikke, kjør kommando (erstatt pakkenavn):
$ dpkg-få valg | GREP-pakkenavn
Konklusjon
Dette er noen få metoder som du kan bruke til å låse pakker i Ubuntu. Med mindre du virkelig vil ha en bestemt versjon av pakke, bør låsing og nedgradering unngås, spesielt for pakker som trenger regelmessige sikkerhetsoppdateringer som nettlesere og Linux -kjernen.