Hva er forskjellen mellom 'apt-get purge' og 'apt-get remove'

Hva er forskjellen mellom 'apt-get purge' og 'apt-get remove'
Å installere og fjerne pakker er en veldig vanlig praksis når du jobber med et hvilket som helst operativsystem du ønsker. Noen ganger innser du imidlertid at du har installert noen pakker som du faktisk aldri trengte, eller at du har funnet et bedre alternativ for dem. I disse situasjonene anbefales det på det sterkeste å avinstallere de irrelevante eller unødvendige pakkene i god tid, slik at de ikke okkuperer noe plass på systemet ditt eller skaper til hinder for ytelsen.Når det gjelder Linux -operativsystemet, gir det oss to forskjellige alternativer for å avinstallere eller fjerne en pakke i.e. 'apt-get purge' og 'apt-get fjerne'. I denne artikkelen er vårt mål å finne ut hovedforskjellen mellom 'apt-get purge' og 'apt-get remove' -kommandoer. Vi vil gjøre dette ved teoretisk å si denne forskjellen, og da vil vi også vise det for deg ved å demonstrere et eksempel. Så la oss starte søket etter å finne ut av denne forskjellen.

Skille mellom 'apt-get purge' og 'apt-get remove':

Mange anser at 'apt-get purge' og 'apt-get fjerne' kommandoer kan brukes om hverandre fordi de tross alt tjener det samme formålet jeg.e. Begge er ansvarlige for å avinstallere pakker. Denne uttalelsen er delvis sann. Det er helt riktig at begge disse kommandoene kan brukes til å avinstallere pakker på Linux -operativsystemet, men måten de avinstallerer pakkene er forskjellige.

Kommandoen 'apt-get remove' bare avinstallerer en pakke, men konfigurasjonsfilen forblir der. Når du fjerner en pakke med kommandoen 'apt-get purge', blir en pakke sammen med konfigurasjonsfilen slettet, noe som betyr at det ikke blir igjen en spor etter den pakken i denne situasjonen i denne situasjonen.

Noen ganger får du friheten til å tilpasse en pakke i henhold til kravene i oppgaven du har installert den pakken. For å gjøre det, må du gjøre endringer i konfigurasjonsfilen. Hvis du nå vil oppbevare den personaliserte konfigurasjonsfilen med deg for fremtidig bruk, selv etter å ha slettet en pakke, bør du benytte deg av 'Apt-Få-kommandoen', men hvis du vil at konfigurasjonsfilen skal slettes sammen med pakken, Da bør du bruke kommandoen 'apt-get purge'. Nå vil vi også lede deg gjennom et eksempel, slik at du enkelt kan bekrefte forskjellen mellom disse to kommandoene.

Merk: Scenariet vist nedenfor er påvist på Linux Mint 20. Det kan også verifiseres ved å kjøre den på andre Linux -distribusjoner.

Demonstrerer bruken av 'apt-get remove' og 'apt-get rense' for å fremheve forskjellen:

For å demonstrere bruken av 'apt-get remove' og 'apt-get purge', bruker vi SNAPD-pakken i Linux Mint 20. Vi vil først prøve å fjerne den pakken med 'apt-get fjerne' og vise deg hva som skjer etter det. Og så vil vi installere den samme pakken på nytt og fjerne den med 'apt-get rensing' og avsløre hva som skjer når du vil gjøre det. Poenget som skal bemerkes her er at hver pakke du installerer på Linux har en konfigurasjonsfil med den som enten ligger i hjemmemappen eller ETC -mappen. Konfigurasjonsfilen til SNAPD -pakken ligger i ETC -mappen, og du kan enkelt finne den ved å søke etter den som uthevet i følgende bilde:

Etter å ha bekreftet at konfigurasjonsfilen til SNAPD -pakken faktisk eksisterer, må du fortsette som følger:

Åpne Linux Mint 20 -terminalen ved å klikke på ikonet som er til stede på oppgavelinjen og skriv kommandoen vist nedenfor:

$ sudo apt-Få fjern SNAPD

Her kan du erstatte SNAPD med navnet på en hvilken som helst annen pakke du vil avinstallere mens du bruker kommandoen 'apt-get fjerning'.

Så snart du skal utføre denne kommandoen ved å trykke på Enter -tasten, blir du bedt om å gi bekreftelsen din på å avinstallere den spesifiserte pakken. Skriv inn "y" for å fortsette med denne prosessen som du også kan se fra bildet vist nedenfor:

Avinstallasjonsprosessen vil ta noen sekunder å fullføre vellykket, og når det er gjort, vil du kunne se følgende utgang på terminalen din:

Gå nå tilbake til ETC -mappen og søk etter SNAPD. Du vil fremdeles kunne se konfigurasjonsfilen der borte siden 'Apt-Fet Fjern' -kommandoen ikke er i stand til å fjerne konfigurasjonsfilene. Dette kan bekreftes fra bildet vist nedenfor:

Etter å ha gjort dette, har vi installert den samme SNAPD -pakken for demonstrasjonen for demonstrasjonen. Denne gangen vil vi imidlertid prøve å avinstallere det mens vi bruker følgende kommando:

$ sudo apt-get purge snapd

Igjen kan du erstatte SNAPD med navnet på en hvilken som helst annen pakke som du vil bli avinstallert mens du bruker 'apt-get purge' -kommandoen.


Når du vil utføre kommandoen 'apt-get purge' ved å trykke på enter-tasten etter å ha skrevet den i terminalen din, blir du bedt om å bekrefte handlingen din. Du kan ganske enkelt gjøre dette ved å skrive inn “Y” og deretter trykke Enter -tasten som fremhevet i bildet vist nedenfor:

Så snart avinstallasjonen av SNAPD -pakken vil fullføre, vil Linux Mint 20 -terminalen din gjøre følgende utgang på den:

Gå nå tilbake til ETC -mappen og prøv å søke etter SNAPD. Denne gangen vil du ikke kunne finne noen konfigurasjonsfil for denne pakken, siden kommandoen 'Apt-Få rense' fjerner alle sporene på pakken inkludert konfigurasjonsfilen.

Derfor er det bekreftet at kommandoen 'apt-get purge'.

Konklusjon:

På denne måten kan du enkelt benytte deg. Du kan slette hvilken som helst pakke etter eget valg ved å bruke disse kommandoene i henhold til dine behov. Denne artikkelen forklarer deg detaljert i detaljene i begge disse kommandoene, og den forklarer også mulighetene til begge disse kommandoene. Et annet poeng som skal bemerkes her er at til og med 'apt-get purge' -kommandoen bare kan slette konfigurasjonsfilene som er lagret i ETC-mappen i.e. Denne kommandoen kan ikke slette konfigurasjonsfilene til pakkene som er lagret i hjemmemappen.