Hvad sker der hvis at, man sletter /usr/share/locale/* ?

Dette forum bruges på EGET ANSVAR til at lege med scripts og andre ting med risiko for at beskadige sit eget og andres systemer.
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10724
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Hvad sker der hvis at, man sletter /usr/share/locale/* ?

Indlæg af Christian.Arvai »

Jeg er ved at opdatere mit "Oprydningsscript", og jeg bruger programmet Bleachbit til at kontrollere om jeg kan finde på mere. Jeg arbejder pt med /usr/share/locale/ , hvor at Bleachbit vil slette denne liste:,

Kode: Vælg alt

sudo rm -rf /usr/share/locale/mk
sudo rm -rf /usr/share/locale/el
sudo rm -rf /usr/share/locale/bs
sudo rm -rf /usr/share/locale/bg
sudo rm -rf /usr/share/locale/ar
sudo rm -rf /usr/share/locale/sr
sudo rm -rf /usr/share/locale/lv
sudo rm -rf /usr/share/locale/eu
sudo rm -rf /usr/share/locale/fr
sudo rm -rf /usr/share/locale/nl
sudo rm -rf /usr/share/locale/ca
sudo rm -rf /usr/share/locale/nn
sudo rm -rf /usr/share/locale/es
sudo rm -rf /usr/share/locale/si
sudo rm -rf /usr/share/locale/de
sudo rm -rf /usr/share/locale/zh_CN
sudo rm -rf /usr/share/locale/pl
sudo rm -rf /usr/share/locale/sl
sudo rm -rf /usr/share/locale/fi
sudo rm -rf /usr/share/locale/sv
sudo rm -rf /usr/share/locale/pt_BR
sudo rm -rf /usr/share/locale/la
sudo rm -rf /usr/share/locale/tr
sudo rm -rf /usr/share/locale/sk
sudo rm -rf /usr/share/locale/ja
sudo rm -rf /usr/share/locale/zh_TW
sudo rm -rf /usr/share/locale/pt
sudo rm -rf /usr/share/locale/ro
sudo rm -rf /usr/share/locale/nds
sudo rm -rf /usr/share/locale/cs
sudo rm -rf /usr/share/locale/ru
sudo rm -rf /usr/share/locale/ko
sudo rm -rf /usr/share/locale/it
sudo rm -rf /usr/share/locale/he
sudo rm -rf /usr/share/locale/fa
sudo rm -rf /usr/share/locale/nb
sudo rm -rf /usr/share/locale/hu
sudo rm -rf /usr/share/locale/id

Jeg har indført linjerne i scriptet, og det renser jo fint ud som forventet. Mit spørgsmål er så: Der er stadigt mapper og filer tilbage i /usr/share/locale. Og jeg er ikke glad for at, min kode ser så rodet ud nu. Man kunne jo korte den ned til:

Kode: Vælg alt

sudo rm -rf /usr/share/locale/*

Men vil det så slette filer, som man IKKE skulle slette?
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
Brugeravatar
NickyThomassen
Admin
Indlæg: 3650
Tilmeldt: 5. mar 2010, 19:58
IRC nickname: nicky
Geografisk sted: 192.168.20.42

Re: Hvad sker der hvis at, man sletter /usr/share/locale/* ?

Indlæg af NickyThomassen »

Ifølge Filesystem Hierarchy Standard, FSH, så er /usr/share "architecture-independent (shared) data", og jeg ved så at /usr/share/locale indeholder sprogfilerne til systemet.

Så nej, jeg ville ikke slette dens indhold, eller noget andet under /, medmindre det er i /home eller gøres med apt-get. Jeg gætter på det er for at spare plads, men en god film i blu-ray kvalitet med sine ~8gb fylder sikkert mere end hele systemet, så pladsbesparelser i dag under Linux kan i min mening ikke svare sig.

Men jeg tror ikke at der sker noget ved det, for engelsk er som regel kodet ind i programmerne, hvilket betyder at det kun burde være oversættelserne som ryger. Grunden til at du ikke har opdaget en ændring, er selvfølgelig fordi da_DK, altså dansk i Danmark, ikke er på listen. Hvis du laver en "rm ... /*", så opdager du det :)

Billede
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10724
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: Hvad sker der hvis at, man sletter /usr/share/locale/* ?

Indlæg af Christian.Arvai »

Jeg kan godt se at Bleachbit lige præcist undlader de 2 danske filer, så jeg lader resten af koden være som den er nu.
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
Brugeravatar
NickyThomassen
Admin
Indlæg: 3650
Tilmeldt: 5. mar 2010, 19:58
IRC nickname: nicky
Geografisk sted: 192.168.20.42

Re: Hvad sker der hvis at, man sletter /usr/share/locale/* ?

Indlæg af NickyThomassen »

Men OK, her fylder /usr/share/locale 475mb, og det er da alligevel lidt når dansk kun er de 7.5mb