localepurge
| W skócie: localepurge pomaga w "oczyszczaniu" systemu z niepotrzebnych plików lokalizacyjnych oraz stron podręcznika (man pages) w nieużywanych językach. |
Rozwiązanie to ma zalety zwłaszcza przy systemach używanych przez wielu użytkowników, posługujących się różnymi językami. Z drugiej strony, pliki z tłumaczeniami mogą zająć sporo miejsca, w przypadku większych pakietów nawet kilkaset MB, często zupełnie niepotrzebnie. Żeby temu zaradzić, w niektórych dystrybucjach stosuje się podział większych pakietów na część zasadniczą oraz osobne, z lokalizacjami dla poszczególnych języków (w Debianie w ten sposób potraktowano np. przeglądarkę Iceweasel czy środowisko KDE). Rozwiązanie, które zastosowano w przypadku biblioteki systemowej glibc, polega na tym, że pliki z tłumaczeniami dla wybranych przez administratora języków są generowane dopiero po instalacji pakietu. Wszystko to są jednak rozwiązanie jednostkowe.
Żeby pozbyć się zbędnych plików z lokalizacjami i odzyskać trochę miejsca na dysku, można w Debianie zainstalować pakiet localepurge. Podczas konfiguracji należy podać, które wersje językowe są potrzebne w systemie. Skrypt z tego pakietu "podczepia się" pod system zarządzania pakietami a następnie, po instalacji czy aktualizacji oprogramowania, wyszukuje i usuwa niepotrzebne pliki z tłumaczeniami.
Jednak ─ jak ostrzega opis pakietu ─ nie jest on integralną częścią systemu zarządzania pakietami. Po prostu usuwa po instalacji niepotrzebne pliki. Przywrócenie tych skasowanych lokalizacji jest później możliwe jedynie poprzez reinstalację całego pakietu. Ponadto localepurge może spowodować pewne problemy z narzędziami takimi jak: dpkg-repack, debsums, reportbug, które nie przewidują sytuacji, że część zainstalowanego pakietu może zostać usunięta.
Tak czy inaczej, localepurge jest szczególnie użyteczne wtedy, gdy do dyspozycji mamy niewiele miejsca na dysku, na przykład na skleconym z przestarzałego sprzętu serwerku.