Šodien radās vajadzība atbrīvot pavairāk vietas uz mazā EEE901 4Gb sistēmas diska, ar domu tur, protams, uzlikt KDE 4.2.
Iepriekš jau biju uz intuīciju šādas tādas lietas tīrījis. Bet šoreiz ķēros šai problēmai klāt metodiski. Pēc neliekas eksperimentēšanas izveidoju šādu skriptu:
echo package , KB > sizes.txt
dpkg –get-selections | grep -P ‘\tinstall’ | awk ‘{print $1}’ > packages.txt
for pk in $( cat packages.txt ); do
SIZE=$( dpkg -p ${pk} | grep “Installed-Size” | awk ‘{print $2}’ );
echo “${pk} , ${SIZE}” >> sizes.txt
done
Šamais padarbojās kādas 10 minūtes uz rezultātu iemetu Calcā, sakārtoju pēc izmēra un nevajadzīgo resno programmu noņemšana varēja sākties.
Rezultāti:
- sun-java6-bin – Ubuntu tagad lieto openjdk, 82 Mb.
- Izrādās ka Ubuntu kernelis un tā headeri ir diezgan resna padarīšana – katra versija ap 70 Mb, man bija skarājušās kāds pārītis vecu.
- Ubuntu noklusēti satur wine – vēl 50 Mb.
- linux-headers – 43 Mb, šis gan ir vajadzīgs, ja domājat instalēt kautko, kam nepieciešams kompilēt kerneļa moduļus (Virtualbox, nvidia draiveri,…).
- w32codecs – pamēģināšu iztikt bez šiem, varbūt nemaz nav tik vajadzīgi – 33 Mb.
- OpenOffice noklusēti instalēts helps gan US, gan GB angļu mēlē katrs 30 Mb, tāpat sinonīmu vārdnīcas (thesaurus) – katrai valodai 21 Mb.
- python-qt3 arīdzan man nevajag – 20 Mb.
- gimp-help-common un gimp-help-en – 18Mb + 8 Mb
- aptitude (kurš gan to lieto…) – 8Mb.
Rezultātā salasījās pāri pa 400 Mb.
Lielākie palicēji:
- openoffice.org-core – 100 Mb
- mysql-server (diemžēl šis vajadzīgs KDE 4.2) – 85 Mb
- foomatic-db-gutenprint, printeru datubāze – 77 Mb
- openjdk-headless (java) – 73 Mb
- linux-image – (eeepc-lean) 57 Mb
- openoffice.org-common – 46 Mb
Tu izmantoji calc lai sakārtotu pēc izmēriem? :O
Vai tad ar sort nevarēja izlīdzēties?
Gāju ātrāko ceļu līdz rezultātam 🙂
Nemācēju uz sitienu pateikt sortam pēc kura lauka kārtot un izvēlējos zināmu rīku.
Es izmantoju aptitude! 🙂