Az Ubuntu rendszeren korábban telepített, de már eltávolított csomagokhoz tartozó konfigurációs fájlok az /etc
mappában gyakran ott maradnak, még az eltávolítás után is. Az alábbiakban bemutatom, hogyan találhatod meg és törölheted ezeket a fájlokat.
1. Először ellenőrizd, mely csomagok állapota „konfig fájlok megmaradtak”
A Linux rendszeren a dpkg
parancs segítségével listázhatod azokat a csomagokat, amelyekhez még megmaradtak konfigurációs fájlok:
dpkg -l | grep '^rc'
Itt:
r
jelzi, hogy a csomag el lett távolítva (removed),c
pedig azt, hogy a konfigurációs fájlok még megvannak.
2. Az összes megmaradt konfigurációs fájl törlése
A purge
parancs használatával eltávolíthatod a konfigurációs fájlokat ezekhez a csomagokhoz:
sudo dpkg --purge $(dpkg -l | awk '/^rc/ { print $2 }')
Ez a parancs:
- Megkeresi az összes csomagot, amelynek állapota
rc
, és - Törli az összes kapcsolódó konfigurációs fájlt az
/etc
könyvtárból.
3. Kézi törlés az /etc
könyvtárban
Ha az előző lépés után is maradnak manuális módon létrehozott fájlok vagy mappák, akkor ezeket egyenként is megtalálhatod és törölheted.
A következő parancs megkeresi az /etc
mappában azokat az alkönyvtárakat, amelyek már nem létező csomagokhoz tartozhatnak:
find /etc -type d -empty
Ha biztos vagy benne, hogy az üres mappákra nincs szükséged, törölheted őket:
find /etc -type d -empty -delete
4. Fájlok, amelyek manuálisan lettek létrehozva
Ha vannak olyan fájlok, amelyeket már régóta nem használsz, és nem tartoznak egyetlen jelenlegi csomaghoz sem, akkor azokat kézzel törölheted. Használhatsz fájlkezelőt, vagy például a rm
parancsot, ha biztos vagy benne, hogy nincs már rájuk szükség.
Megjegyzés: Mindig körültekintően járj el az /etc
könyvtárban végzett törléseknél, mivel ez tartalmazza a rendszer működéséhez szükséges konfigurációkat is.