![]() |
2010-01-28
, 21:22
|
|
Posts: 844 |
Thanked: 521 times |
Joined on Jan 2009
@ UK southampton
|
#2
|
![]() |
2010-01-28
, 21:24
|
Posts: 240 |
Thanked: 68 times |
Joined on Nov 2009
|
#3
|
![]() |
2010-01-28
, 21:38
|
|
Posts: 844 |
Thanked: 521 times |
Joined on Jan 2009
@ UK southampton
|
#4
|
![]() |
2010-01-28
, 21:41
|
Posts: 24 |
Thanked: 8 times |
Joined on Dec 2009
|
#5
|
![]() |
2010-01-28
, 21:46
|
|
Posts: 844 |
Thanked: 521 times |
Joined on Jan 2009
@ UK southampton
|
#6
|
dpkg-query -W -f='${Installed-Size}\t${Package}\n' '*' | sort -n | tail -50
![]() |
2010-01-28
, 21:51
|
Posts: 3,617 |
Thanked: 2,412 times |
Joined on Nov 2009
@ Cambridge, UK
|
#7
|
![]() |
2010-03-18
, 23:15
|
Posts: 179 |
Thanked: 49 times |
Joined on Nov 2008
|
#8
|
I use the attached perl scripts (modified from others posted here) to do this - they'll report all packages using rootfs space, and how much they're using (or how much space a given package is using, in total or per file).
EDIT: I've updated the attachment. The new version now reads the dpkg data files directly instead of calling dpkg (which gives an enormous speedup), and also reports the display name as well as the package name (where available).
checkpkgs.pl: This script outputs a list of all packages containing files (excluding symlinks) in the rootfs, and the total size taken on the rootfs by the package. The display name for the package (if available) is given in brackets after the actual name.
perl /home/user/MyDocs/p/checkpkgs.pl
Can't locate PkgSize.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.3 /usr/local/share/perl/5.8.3 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /home/user/MyDocs/p/checkpkgs.pl line 7. BEGIN failed--compilation aborted at /home/user/MyDocs/p/checkpkgs.pl line 7.
![]() |
2010-03-19
, 08:49
|
Posts: 3,617 |
Thanked: 2,412 times |
Joined on Nov 2009
@ Cambridge, UK
|
#9
|
When i follow the instructions i get an error, i think i might be doing it wrong.
I've unzipped the files to a folder in MyDocs called "p"
This is the part i want to run...
so i tried to run it usingCode:checkpkgs.pl: This script outputs a list of all packages containing files (excluding symlinks) in the rootfs, and the total size taken on the rootfs by the package. The display name for the package (if available) is given in brackets after the actual name.
but i get an error back...Code:perl /home/user/MyDocs/p/checkpkgs.pl
All i want to do is find out what i've installed thats taking up so much rootfs space. I only have 22mb left withextras-devel and extras-testing disabled. 10mb left when i enable extras-devel.Code:Can't locate PkgSize.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.3 /usr/local/share/perl/5.8.3 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /home/user/MyDocs/p/checkpkgs.pl line 7. BEGIN failed--compilation aborted at /home/user/MyDocs/p/checkpkgs.pl line 7.
cd /home/user/MyDocs/p perl checkpkgs.pl
perl checkpkgs.pl | sort -rn > sizes.txt
![]() |
2010-03-19
, 11:18
|
Posts: 179 |
Thanked: 49 times |
Joined on Nov 2008
|
#10
|
You'll need to be in the same directory to run it, so:
It's probably best to output to an ordered file as well, so:Code:cd /home/user/MyDocs/p perl checkpkgs.pl
You can then use "more sizes.txt" to read through the file - the largest rootfs users will be at the top.Code:perl checkpkgs.pl | sort -rn > sizes.txt
17016 libqt4-webkit 16960 posix-locales 16480 libicu40 15548 microb-engine 10952 libqt4-gui 9288 pokerth-data 8404 libc6 7804 hildon-theme-alpha 6564 adobe-flashplayer 6544 maemo-icons-203 6544 hildon-theme-beta 6504 omap3430-dsp-libraries-ti 6316 nokia-maps-ui 5248 nokia-maps-core 4532 pokerth 4444 libgtk2.0-0 3644 microb-engine-common 3348 libqt4-core 3308 kernel-modules 3172 mc 2432 nokiamessaging 2396 libnss3 1960 libelementary0 1848 osso-sounds-ui 1844 chinese-font 1832 perl-base 1788 xserver-xorg-core 1780 skyhost-bin 1780 libx11-data 1760 libas-storage-0 1616 libssl0.9.8 1560 libglib2.0-0 1556 nokia-maps-maplets 1552 ioquake3 1536 opengles-sgx-img-common 1396 libqt4-network 1380 ui-fonts 1360 libtinymail-camel-1.0-0 1360 hildon-theme-marina (Theme Marina) 1352 apt 1304 libmagic1 1292 libvte4 1248 gstreamer0.10-nokia-speech 1216 omap3430-dsp-baseimage-ti 1196 tracker 1192 python2.5 1148 libxml2 1140 funambol-cpp-api 1136 as-daemon-0 1116 hal 1104 libas-protocol-0 1084 calendar-backend 1080 libasound2 1076 libsofia-sip-ua0 1060 osso-sounds-rtc 1052 libgstreamer0.10-0 1040 osso-pdf-viewer 1028 modest 1024 gnupg 1016 python2.5-minimal 1004 libpoppler0c2 972 shared-mime-info 968 libvorbisenc2 956 gstreamer0.10-plugins-good 948 gstreamer0.10-plugins-base 924 libx11-6 852 pulseaudio 844 libboost-regex1.38.0 828 libtelepathy-glib0 824 libstdc++6 800 libdb4.2 764 swi-prolog 756 gstreamer0.10-plugins-bad-extra 756 bluez 752 libclutter-1.0-0 744 eff-content-fonts 740 dpkg 728 osso-graphics-game-lmarbles 720 osso-graphics-game-mahjong 716 libgnutls26 712 libpango1.0-0 704 libexempi3 684 telepathy-gabble 680 libosso-abook 680 calendar 664 omap3camd 652 gstreamer0.10-wma 628 libqt4-phonon 624 testserver 616 passwd 616 mce 612 xournal 612 rtcom-messaging-ui 612 mediaplayer 612 libevas0 608 gtkhtml3.14 604 maesync-backend 596 osso-startup-wizard 592 libtheora0 592 libsqlite3-0 556 osso-graphics-game-chess 552 libgstreamer-plugins-base0.10-0 548 libqt4-dbus 548 hildon-application-manager 528 osso-wlan-security 524 calendar-ui 516 hildon-desktop 500 libetk0 496 e2fsprogs 488 maemosec-certman-common-ca 476 libhildon1 472 libqt4-svg 468 libosso-gnomevfs2-common 452 libclutter-0.8-0 432 libfreetype6 428 openssl 428 microb-eal 428 alsa-utils 424 vgba (VGBA) 424 osso-chess-ui 424 libgcrypt11 404 osso-calculator-engine 404 libgles1-sgx-img 400 ohm-plugins-misc 400 busybox 396 maemo-ringtones-203 392 libcairo2 392 gvfs 392 dbus 388 modest-nokiamessaging-plugin 384 libical 376 liboil0.3 364 openssh-server (OpenSSH Server) 364 libas-common-utils-0 352 xkb-data 352 libsndfile1 340 libqt4-xml 336 libncurses5 332 libtiff4 332 libosso-gnomevfs2-0 332 libnss3-certs 332 libgmime-2.0-2 328 osso-rss-feed-reader 328 libsdl1.2 324 x11-xkb-utils 324 wget 324 easy-deb-chroot (Easy Debian) 320 pulseaudio-module-nokia-voice 320 libxt6 316 telepathy-spirit 316 gstreamer0.10-plugins-bad 308 libpulse0 308 libmaesync 304 maemoblocks 304 libqt4-opengl 300 libipp-nokia 296 libgstfarsight0.10-0 292 libhildonfm2 292 camera-ui 288 libhildonmm 284 telepathy-ring 280 modest-providers-data-203 280 libxfont1 276 policy-settings-rx51 272 libqt4-sql 268 gpgv 264 gvfs-backends 260 tablet-browser-view 260 librtcom-call-ui0 260 libnl1 260 libedje0 252 libgles2-sgx-img 248 python-gst0.10 248 libsdl-mixer1.2 244 libsoup2.4-1 240 libmissioncontrol-server6 240 libcurl3 236 upstart 232 imageviewer 228 tablet-browser-ui 228 tablet-browser-bookmarks-203 224 libreadline5 224 icd2 224 hildon-thumbnail 216 osso-backup 216 libpixman-1-0 216 libdbus-1-3 212 libnspr4 208 rtcom-notification-ui 208 libreadline4 204 osso-lmarbles 204 hildon-home 204 evolution-data-server-addressbook-backend-telepathy 204 camel-as-provider-0 200 libespeak 200 dsme 196 wl1251-firmware 196 libgconf2-6 196 gst-nokia-wm 196 fontconfig 192 osso-addressbook 192 libebook 188 udev 188 libssoautologin 188 ke-recv 188 gnuchess 184 python-central 184 e2fslibs 180 osso-accounts-plugin-skype 180 libptypes 172 sudo 172 signond0 172 libzbar0 172 libtopos0 172 liblcms1 172 libezitext 172 libexif12 168 libfontconfig1 164 osso-maesync-ui 164 mtools 164 libgnomecanvas2-0 164 libconbtui0 164 browser-neteal 160 recorder (Recorder) 160 pulseaudio-module-bluetooth 160 openssh-common 160 libvorbis0a 160 libgtkadi1 160 gconf2 160 base-files 156 libenca0 152 telepathy-sofiasip 152 tablet-browser-controls 152 mafw-gst-renderer 152 libchamplain 148 softupd 148 osso-filemanager-ui 148 ncurses-base 148 libgvfscommon0 148 libgtkmozembed 148 gstreamer0.10-mkv 144 ssc-daemon 144 libwidgetutils 140 rtcom-abook-skype-plugin 140 maemo-launcher 136 mytube 136 libsharing0 136 libpng12-0 136 libecore0-x 136 libasound2-plugins 136 clinkc0 132 python-pygame 132 mymenu 132 matchbox-window-manager 132 libxkbfile1 132 dnsmasq 128 usbutils 128 dosfstools 128 alarmd 124 vncviewer 124 osso-sounds-game-chess 124 libwbxml2-0 124 libomxil-ti-components 124 libnice0 124 libjpeg62 124 libexpat1 120 osso-xterm 120 osso-mahjong 120 libedataserver 120 connui-iapsettings 116 rtcom-call-ui 116 osso-mission-control 116 osso-af-utils 116 module-init-tools 116 mediaplayerhomeapplet 116 mafw-tracker-source 116 libtinymail-1.0-0 116 libmcclient6 112 tracker-utils 112 osso-sounds-game-mahjong 112 mapbuddy (Map Buddy) 112 libcanberra0 108 witter 108 qtranslate (qTranslate) 108 libdbus-glib-1-2 108 gstreamer0.10-tools 108 bme-rx-51 104 osso-notes 104 maemosec-certman-tools 104 libtinymailui-gtk-1.0-0 104 librtcom-accounts-widgets0 104 libgupnp-1.0-2 104 libdres0 104 libatk1.0-0 104 clock-ui 100 tablet-browser-daemon 100 tablet-bookmark-manager 100 osso-sketch 100 libnips0 100 libmafw-shared0 100 libcumulus0 100 desktop-file-utils 96 wpeditor0 96 tweakr 96 lsof 96 libspeexdsp1 96 librtcom-eventlogger0 96 libloudmouth1-0 96 libeina0 96 libecore0 96 libconnui 96 evolution-data-server-addressbook 92 system-services 92 rtcom-presence-ui 92 pulseaudio-policy-enforcement 92 pulseaudio-module-nokia-common 92 libepsilon0 92 gstreamer0.10-hantro 88 obexd 88 mbarcode 88 libxcb1 88 libglade2-0 88 libedata-book 88 hildon-plugins-notify-sv 88 gstreamer0.10-ogg 88 ezitext-greek 88 as-config-applet-0 84 sharing-manager 84 osso-calculator-ui 84 osso-af-startup 84 libxmu6 84 libtotem-plparser12 84 libmaemosec0 84 libice6 84 libhildondesktop1 84 libelfg0 84 libboost-filesystem1.38.0 80 libpango1.0-common 80 libmatchbox1 80 libmaemosec-certman0 80 libicd-network-gprs 80 libgnome-menu2 80 libboost-thread1.38.0 80 libbluetooth3 80 libart-2.0-2 80 gstreamer0.10-x 80 gstreamer0.10-rm 76 telepathy-stream-engine 76 pulseaudio-module-nokia-music 76 libwildmidi0 76 libsim0 76 libmafw0 76 libhildon-fmmm 76 libecore0-con 76 libcsnet0 76 hildon-control-panel-personalisation 76 easy-chroot (Easy Chroot) 72 skyhost-vengine 72 maemo-input-sounds 72 librtcom-eventlogger-ui0 72 liblomesa0 72 libbz2-1.0 72 hildon-im-virtual-keyboard-layouts 72 gstreamer-tools 72 ezitext-german 72 ezitext-dutch 72 clockd 72 camelisync 68 zlib1g 68 xserver-xorg-video-fbdev 68 quick-launch 68 osso-wlan 68 libxft2 68 libdmtx0a 68 gtk2-engines-sapwood 68 gstreamer0.10-flac 68 flasher 68 ezitext-italian 68 ezitext-czech 68 alsa-policy-enforcement 64 tone-generator 64 sqlite3 64 rtcom-accounts-ui 64 python-imaging 64 pulseaudio-esound-compat 64 osso-rss-feed-reader-applet 64 modest-as-plugin-0 64 mafw-playlist-daemon 64 mafw-dbus-daemon 64 maemo-geolocation 64 maemo-applet-profiles 64 libsignon-glib0 64 libohm-plugin-core0 64 libhal1 64 libeet1 64 libecore0-evas 64 libconnui-cellular 64 libcityinfo0-0 64 hildon-im-keyboard-assistant-scv 64 hildon-control-panel 64 gstreamer0.10-theora 64 ezitext-norwegian 64 ezitext-finnish 64 ezitext-english-gb 64 ezitext-danish 64 connui-conndlgs-cellular 60 wiicontrol 60 pulseaudio-module-nokia-record 60 osso-applet-languageregional 60 osso-applet-display 60 ohm 60 maemo-statusmenu-volume 60 libxext6 60 libtelepathy-farsight0 60 libosso1 60 libisi1 60 hildon-im-fkb 60 gstreamer0.10-vorbis 60 gstreamer0.10-plugins-camera 60 gstreamer0.10-flv 60 fmtx-middleware 60 csd-gprs 60 csd-base 60 connui-conndlgs-wlan 60 connui-conndlgs-internet 56 udhcpc 56 tablet-browser-dialogs 56 sharing-dialog 56 osso-systemui 56 mini-rc 56 makedev 56 location-proxy 56 libtasn1-3 56 libsimpb0 56 librtcom-eventlogger-plugins0 56 libosso-gsf-1 56 libhildon-im-ui3 56 libalarm2 56 hildon-im-keyboard-assistant 56 gstreamer0.10-dsp 56 feedservice-plugin-fb (Facebook Desktop Widget) 56 ezitext-spanish-us 56 ezitext-spanish-es 56 ezitext-russian 56 ezitext-portuguese-pt 56 ezitext-polish 56 ezitext-french-fr 56 ezitext-english-us 56 desktop-cmd-exec (Desktop Command Execution Widget) 56 csd-call 56 as-utils 52 wappushd 52 rtcom-accounts-plugin-jabber 52 python-support 52 psswitcher (Phone Speakers Switcher) 52 profiled 52 osso-applet-notificationlight 52 operator-wizard-settings 52 ogg-support (Ogg Support) 52 mafw-upnp-source 52 maemosec-certman-applet 52 maemo-bluez-compat 52 libmaemosec-certman-applet0 52 libgdigicam0 52 libgcc1 52 hildon-status-menu 52 ezitext-swedish 52 ezitext-french-ca 48 ota-settings 48 osso-games-startup 48 osso-applet-textinput 48 netbase 48 load-applet (Load Applet) 48 libsms0 48 libqt4-sql-sqlite 48 libffi5 48 libclockcore0-0 48 libboost-iostreams1.38.0 48 hildon-input-method-framework 48 hald-addon-bme 48 battery 44 xml2wbxml 44 personal-gprs-mon (Personal Dataplan Monitor) 44 osso-memory-backend 44 osso-applet-screencalibration 44 osso-applet-memory 44 nokiamaps-navigation-provider 44 maemo-mapper (Mapper) 44 libpoppler0c2-glib 44 liblocation0 44 libcscall2 44 hildon-input-method-configurator 44 google-search-widget (Google) 44 connui-iapsettings-wlan 44 connui-conndlgs-bluetooth 44 connui-cellular-settings 40 ussd-widget 40 tablet-browser-widgets 40 sharing-service-flickr 40 sharing-account-manager 40 rtcom-accounts-plugin-sip 40 python-numeric 40 maesync-controller 40 libxi6 40 libsms-utils0 40 libsdl-image1.2 40 libprolog0 40 libiptcdata0 40 libicd-network-wlan 40 libhildonmime0 40 libhildon-thumbnail0 40 libhal-storage1 40 libblkid1 40 ke-recv-extra 40 iphbd 40 gstreamer0.10-mpegaudioparse-maemo 40 gnome-vfs-filechooser-backend 40 dbus-x11 40 conversations-inbox-widget (Conversations Inbox Desktop Widget) 40 clinkc-av-gnomevfs 40 browser-eal 36 vagalume (Vagalume) 36 swi-prolog-lib-core 36 status-area-applet-activesync-0 36 sleeper 36 sharing-service-ovi 36 osso-rss-feed-reader-lib 36 osso-bookmark-engine 36 ohm-plugin-resolver 36 libzeemote-conf (Zeemote Control Panel) 36 libxrender1 36 libxcursor1 36 libvolume-id0 36 libtrackerclient0 36 librest-0.6-0 36 libnavigation0 36 libgupnp-av-1.0-1 36 libgpx0 36 libgnomecanvas2-common 36 libembryo0 36 libcodelockui1 36 libbridge2 36 libaccounts0 36 gstreamer0.10-openmax 36 getbootstate 36 fm-boost 36 fiasco-flasher 36 evolution-data-server-addressbook-backend-sim 36 custom-operator-name-widget (Custom Operator Name Widget) 36 clipboard-manager 36 calendar-home-applet 32 xserver-xorg-input-evdev 32 tickstill (Tickstill) 32 sms-manager 32 showtime 32 rtcom-accounts-plugin-gtalk 32 personal-ip-address (Personal IP Address) 32 mafw-iradio-source 32 libusb-0.1-4 32 libsysfs2 32 libomxil-ti0 32 libltdl7 32 liblas1 32 libicd-network-wps 32 libhildon-time-zone-chooser0-0 32 libhildon-im-vkbrenderer3 32 libgtk2.0-bin 32 libgssdp-1.0-1 32 libcomapp0 32 libclutter-gtk-0.10-0 32 libcanberra-gtk0 32 initrd-progs 32 gypsy-daemon 32 fennec (Firefox) 32 feedservice 32 csd-sms 32 connui-statusbar-bluetooth 32 connui-conndlgs 32 bluemaemo (BlueMaemo) 28 tablet-browser-mediaplayer-plugin 28 storageusage (Storage Usage) 28 status-area-applet-battery 28 powatool (Powatool) 28 osso-systemui-tklock 28 osso-systemui-splashscreen 28 osso-systemui-powerkeymenu 28 osso-systemui-alarm 28 osso-applet-devicelock 28 osso-app-killer 28 osso-abook-home-applet 28 location-home-applet 28 location-daemon 28 libxrandr2 28 libvorbisfile3 28 libtinymail-maemo-1.0-0 28 libsm6 28 libpopt0 28 libopenobex1 28 libnotify1 28 libiw30 28 libicd-network-ipv4 28 libgpg-error0 28 libgdbm3 28 libevas0-engine-software-x11-16 28 libevas0-engine-software-x11 28 libedbus0 28 libdrm2 28 hildon-update-category-database 28 hildon-status-bar-usb 28 hildon-startup-progress 28 hildon-input-method 28 hildon-application-manager-settings-203 28 gprs-provisioning 28 fmms (fMMS) 28 decoders-support (Extra Decoders Support) 28 de-lite (De-Lite) 28 dbus-scripts 28 batterygraph (BatteryGraph) 28 base-passwd 28 autodisconnect (AutoDisconnect) 28 apt-transport-https
If I helped you, please use the Thank button.