A Debian Sarge tartalmaz egy hasznos kis csomagot, amellyel kordában lehet tartani a rendszeren elburjánzó lokalizációs fileokat és man oldalakat. Talán nem is gondolnánk, de alapértelmezett telepítés esetén akár száz vagy több megabyte-nyi ilyen adat is fel tud halmozódni a rendszerünkön. Erősen valószínű, hogy a sok-sok nyelvi csomagból, man oldalból nincs mindegyikre szükségünk (pl. tradicionális kínai UTF-8-ra valószínűleg kevés magyar ember vágyik).

A localepurge megoldja a felesleges lokalizációs adatok (automatikus) eltávolítását. Ha a rendszerünkre csomago(ka)t telepítünk, akkor a telepítés befejezése előtt automatikusan meghívódik a localepurge, és eltávolítja az általunk feleslegesnek ítélt fileokat. Nézzük a használatát:

Sarge alatt a telepítése egyszerű:

$ apt-get install localepurge

A telepítés után válaszolnunk kell néhány egyszerű kérdésre:

  • A képről megtudhatjuk, hogy a localepurge minden olyan locale filet el fog távolítani a rendszerről, amelyet nem adunk meg a következő pontban. Válasszuk ki a nekünk szükséges locale-okat.
  • Angol…
  • Magyar…
  • A telepítő megkérdezi, hogy a felesleges man oldalakat is törölje-e… Igen…
  • Akarunk-e értesítést kapni, ha új locale-ok érkeznek a rendszerünkre? Válaszoljunk ízlés szerint. Alapértelmezetten nem szükséges…
  • A localepurge ki tudja írni az egyes csomagok telepítése után a felszabadított hely méretét. Kiírja? Alapértelemzés: igen.
  • Két módon tudja a localepurge kiszámítani a felszabadított hely méretét. Egy gyorsabb, de kevésbé pontos módon, vagy kicsit lassaban, de pontosabban… Melyikre van szükségünk? Az alapértelemezés a pontosabb számítás (igazából tizedmásodpercekről van szó, érdemes az alapértelmezést hagyni)
  • A localepurge ki tudja írni, hogy milyen fileokat töröl, de ez több csomag esetén hosszú képernyőkimenetet eredményez. Szeretnénk, hogy kiírja? Alapértelemezés: nem. Nincs is rá szükség… Ezzel végeztünk is…

A telepítés után kézzel futtatva meg is lesz az eredmény. Megszabadulhatunk egy halom sohasem használt filetól…

(2400MHz 48C) root@alderaan:/home/trey $localepurge
localepurge: Disk space freed in /usr/share/locale: 109778K
localepurge: Disk space freed in /usr/share/man: 1940K

Total disk space freed by localepurge: 111718K

Ezek után már nem kell kézzel futtatni a segédprogramot, mert automatikusan meghívódik minden csomagtelepítés után.