Vad är skillnaden mellan’ apt-get purge ’och’apt-get remove’
Installera och ta bort paket är en mycket vanlig praxis när du arbetar med alla operativsystem som du väljer. Men ibland inser du att du har installerat några paket som du faktiskt aldrig behövde eller du har hittat ett bättre alternativ för dem., I dessa situationer rekommenderas det starkt att avinstallera de irrelevanta eller onödiga paketen i god tid så att de inte upptar något utrymme på ditt system eller skapar ett hinder i sin performance.As när det gäller Linux-operativsystemet ger det oss två olika alternativ för att avinstallera eller ta bort ett paket, dvs ”apt-get purge” och ”apt-get remove”. I den här artikeln är vårt mål att ta reda på den största skillnaden mellan ”apt-get purge” och ”apt-get remove” – kommandona., Vi kommer att göra detta genom att teoretiskt ange denna skillnad och då kommer vi också att visa det för dig genom att visa ett exempel. Så, låt oss börja vårt sökande efter att räkna ut denna skillnad.
differentiera mellan ’apt-get purge’ och ’apt-get remove’:
många anser att ’apt-get purge’ och ’apt-get remove’ kommandon kan användas omväxlande eftersom de trots allt tjänar samma syfte, dvs båda är ansvariga för att avinstallera paket. Detta uttalande är delvis sant., Det är helt rätt att båda dessa kommandon kan användas för att avinstallera paket på Linux – operativsystemet, men hur de avinstallerar paketen är annorlunda.
kommandot ’apt-get remove’ avinstallerar bara ett paket men konfigurationsfilen stannar där. Men när du tar bort ett paket med kommandot ’apt-get purge’ tas ett paket tillsammans med konfigurationsfilen bort vilket innebär att inga spår av det paketet lämnas kvar i den här situationen.,
Ibland får du friheten att anpassa ett paket enligt kraven i den uppgift som du har installerat det paketet för. För att göra det måste du göra ändringar i konfigurationsfilen. Nu om du vill behålla den personliga konfigurationsfilen med dig för framtida användning även efter att du har raderat ett paket, bör du använda kommandot ”apt-get remove”, men om du vill att konfigurationsfilen ska raderas tillsammans med paketet, bör du använda kommandot ”apt-get purge”., Nu kommer vi också att gå igenom ett exempel så att du enkelt kan verifiera skillnaden mellan dessa två kommandon.
Obs! scenariot som visas nedan har visats På Linux Mint 20. Det kan också verifieras genom att köra det på andra Linux-distributioner.
visar användningen av ”apt-get remove” och ”apt-get purge” för att markera deras skillnad:
för att visa användningen av ”apt-get remove” och ”apt-get purge” använder vi snapd-paketet i Linux Mint 20., Vi kommer först att försöka ta bort det paketet med ”apt-get remove” och visa dig vad som händer efter det. Och då kommer vi att installera om samma paket och ta bort det med ”apt-get purge” och avslöja vad som händer när du kommer att göra det. Poängen som ska noteras här är att varje paket som du installerar på Linux har en konfigurationsfil med den som antingen finns i hemmappen eller etc-mappen.,etc-mappen och du kan enkelt hitta det genom att söka efter det som lyfts fram i följande bild:
Efter att ha kontrollerat att konfigurationsfilen för snapd paket som faktiskt finns, du kommer att gå till på följande sätt:
Öppna Linux Mint 20 terminalen genom att klicka på den ikon som finns på aktivitetsfältet och skriv kommandot nedan:
Här kan du ersätta snapd med namnet på alla andra paket som du vill avinstallera och samtidigt göra användningen av apt-get remove ” – kommando.,
så snart du kommer att utföra detta kommando genom att trycka på Enter-tangenten, kommer du att bli ombedd att tillhandahålla din bekräftelse på att avinstallera det angivna paketet. Skriv ”Y” för att fortsätta med den här processen som du också kan se från bilden som visas nedan:
avinstallationsprocessen tar några sekunder att slutföra framgångsrikt och när det är klart kommer du att kunna se följande utmatning på din terminal:
gå nu tillbaka till etc-mappen och Sök för snapd., Du kommer fortfarande att kunna se dess konfigurationsfil där borta eftersom kommandot ”apt-get remove” inte kan ta bort konfigurationsfilerna. Detta kan verifieras från bilden som visas nedan:
Efter detta har vi installerat om samma snapd-paket för demonstrationens skull., Men den här gången kommer vi att försöka avinstallera det när du använder följande kommando:
igen kan du ersätta snapd med namnet på något annat paket som du vill avinstallera när du använder kommandot ’apt-get purge’.
När du kommer att utföra kommandot ’apt-get purge’ genom att trycka på Enter-tangenten efter att du har skrivit in den i din terminal kommer du att bli ombedd att bekräfta din åtgärd., Du kan helt enkelt göra detta genom att skriva in ”Y” och tryck sedan på Enter-tangenten som markerad i bilden som visas nedan:
så snart avinstallationen av snapd-paketet kommer att slutföras kommer din Linux Mint 20-terminal att göra följande utmatning på den:
gå nu tillbaka till etc-mappen och försök att söka efter snapd. Den här gången kommer du inte att kunna hitta någon konfigurationsfil för det här paketet eftersom kommandot ”apt-get purge” tar bort alla spår av paketet inklusive dess konfigurationsfil.,
det är därför verifierat att kommandot ’apt-get purge’ kan ta bort konfigurationsfilerna för paketen medan kommandot ’apt-get remove’ inte är det.
slutsats:
På så sätt kan du enkelt använda kommandona ”apt-get purge” och ”apt-get remove” i olika scenarier. Du kan ta bort alla paket som du väljer genom att använda dessa kommandon enligt dina behov. Denna artikel förklarar för dig i detalj hur båda dessa kommandon fungerar och det förklarar också funktionerna i båda dessa kommandon., En annan punkt som ska noteras här är att även kommandot ”apt-get purge” bara kan ta bort de konfigurationsfiler som lagras i etc-mappen, dvs det här kommandot kan inte ta bort konfigurationsfilerna för de paket som lagras i hemmappen.