Denne artikel ser måske ud som den, min kollega Isaac lige postede for et par minutter siden, men det er den ikke. Din artikel fortalte os hvordan man frigør plads og i dette vil vi fokusere på en anden type rengøring. Når vi afinstallerer et program i Linux, efterlader det normalt rester, og hvad vi skal forklare her er hvordan man sletter resterende filer efter afinstallation af et program i Linux, som vi har flere muligheder for.
I nogle år har vi i Linux, hvad der er kendt som nye generationspakker. Førende med Flatpaks og Snap, selvom AppImages også eksisterer, er disse pakker, der inkluderer kernesoftware og afhængigheder i én pakke, hvilket betyder, at de er renere end deres repository-ækvivalenter. Alligevel kan de efterlade nogle spor, og i denne artikel lærer du alt, hvad du skal bruge, så du kun har det, du skal bruge installeret på din computer.
De forskellige måder at fjerne resterende filer i Linux
Især når vi får softwaren fra internettet, er der mange apps, der inkluderer, hvordan man fjerner resterende filer i en fil, der normalt kaldes "Install" eller "Readme". Dette er noget, vi ikke kan finde, når vi har installeret softwaren fra officielle arkiver, men der er generelle måder at rense så meget som muligt, såsom følgende:
passende udrensning
For at fjerne en software og alle dens relaterede filer, skal vi udføre følgende kommando:
sudo apt purge nombre-del-paquete
Fra ovenstående kommando skal vi ændre "pakkenavn" til den pågældende pakke, som for VLC ville være "sudo apt purge vlc" (uden anførselstegn). Når kommandoen er skrevet, der trykkes på Enter og vores adgangskode indtastes, vil den læse den, vise os de pakker, der skal fjernes og spørge os, hvorefter vi skal trykke Y(es) eller S(í) efterfulgt af Indtast til fjerne alle de rester, vi havde tilbage af den ansøgning, og vi behøver ikke længere.
passende autoremove
Hvis vi er vant til at bruge kommandoen "apt remove" til at fjerne software på Linux, vil vi stå tilbage med en masse resterende filer. Kan slette dem alle på én gang med følgende kommando:
sudo apt autoremove
som med udrensning, det vil læse, det vil vise os, hvad det vil slette, og det vil slette det. Det forekommer mig vigtigt at nævne, at denne kommando vil også fjerne gamle kerneversioner, så det skal tages i betragtning, hvis vi af en eller anden grund vil beholde dem.
yum fjerne
Hvis din distribution bruger YUM i stedet for APT vil kommandoen være anderledes. Kommandoen til VLC ville være følgende:
sudo yum remove vlc
Hvis vi har installeret pakker ved hjælp af gruppers funktion fra YUM, bliver vi nødt til at fjerne dem som en gruppe ved at bruge denne anden kommando:
sudo yum remove @"nombre del grupo"
Mulighed med GUI: Synaptisk
Kan vi ikke lide terminalen, har vi også muligheder med en brugerflade som f.eks Synaptic. Det er en pakkehåndtering, som mange af os kender, fordi den som standard var inkluderet i populære Linux-distributioner såsom Ubuntu. Hvis vi ikke har det installeret som standard, kan vi gøre det fra vores softwarecenter eller med følgende kommando:
sudo apt install synaptic
Når vi starter det, vil det bede os om at indtaste vores brugeradgangskode, fordi det har brug for privilegier for at foretage ændringerne. Og til slet en app fuldstændigt, vi skal kun gøre følgende:
- Vi leder efter det fra forstørrelsesglasikonet (Søg).
- Vi højreklikker på den
- Vi vælger muligheden "Markér for at afinstallere fuldstændigt".
- I vinduet, der vises med de relaterede pakker, klikker vi på "Mark".
- Til sidst klikker vi på "Anvend".
Slet resterende konfigurationsfiler
Afinstallation af apps renser ikke alt ved dem; der er sandsynligvis stadig konfigurationsfiler. For at fjerne dem, skal vi navigere og finde navnet på appen på disse stier (hvor ~/ er vores hjemmemappe og mapper med et punktum før dem er skjult):
- ~/
- / Usr / bin
- / Usr / lib
- / Usr / local
- / usr / del / mand
- / usr / del / doc
- / var
- / løb
- / lib
- ~/.cache
- ~/.local
- ~/.local/share
- ~/.thumbnail
- ~ / .config /
- Flatpaks rydder normalt alt op automatisk, men Snaps efterlader deres konfigurationsfiler i ~/snap.
Og så vi kan have vores Linux-baserede operativsystem renset for resterende pakker.
GNU/Linux. Ikke "Linux". En gang for alle tak. Instruktionerne virker ikke for nogen operativsystemer, der bruger Linux, såsom Android.
For dem, der bruger KDE, kan du bruge Muon i stedet for Synaptic til samme formål.
Greetings.
Disse instruktioner er kun til Debian/Ubuntu og relaterede. De virker ikke til Arch Linux. Det bør de være tydelige på for ikke at forvirre folk, der lige er startet.