Jump to content

ArchLinux upgrades have been getting smaller


amenditman

Recommended Posts

I have been noticing this trend lately. Is it just my configuration or are any of you seeing it?

 

When I run

yaourt -Syu

command to update my system. I consistently see the Net Upgrade size as a negative number.

The code is shrinking.

 

Total Download Size: 82.63 MiB

Total Installed Size: 268.76 MiB

Net Upgrade Size: -0.71 MiB

Link to comment
Share on other sites

securitybreach

That is the the difference between the new and the old package's installed size (new installed size vs old installed size).

Link to comment
Share on other sites

That is the the difference between the new and the old package's installed size (new installed size vs old installed size).

Yes, I just think it's interesting that they tend to be shrinking the last few weeks.
  • Like 1
Link to comment
Share on other sites

securitybreach

Hehe, I just saw this and thought of this thread:

Total Download Size: 137.86 MiB

Total Installed Size: 758.41 MiB

Net Upgrade Size: -72.18 MiB

Link to comment
Share on other sites

Hehe, I just saw this and thought of this thread:

Did you just do the MySQL > MariaDB upgrade?

 

If so, how did it go? Anything break?

Link to comment
Share on other sites

Wow, here's a big one!

 

:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...

Targets (19): boost-libs-1.52.0-3  calibre-0.9.25-1  chromium-26.0.1410.43-2
		  dotconf-1.3-3  ffmpeg-1:1.2-1  libdrm-2.4.43-1  libffi-3.0.13-1
		  libwebp-0.2.1-1  procps-ng-3.3.7-1  python-xdg-0.25-1  python2-sip-4.14.5-1
		  simutrans-112.2-1  simutrans-pak128-2.3.0-1  simutrans-pak64-112.2-1
		  sip-4.14.5-1  speech-dispatcher-0.8-1  sqlite-3.7.16.1-1  vlc-2.0.5-5
		  xproto-7.0.24-1

Total Download Size:    105.19 MiB
Total Installed Size:   358.72 MiB
Net Upgrade Size:	   -317.25 MiB

Proceed with installation? [Y/n] 

  • Like 1
Link to comment
Share on other sites

Another reduction today

 

Packages (18): cups-filters-1.0.33-1 enlightenment-1.0.12-1

imagemagick-6.8.4.6-1 lib32-nvidia-libgl-313.30-1

lib32-nvidia-utils-313.30-1

lib32-nvidia-utils-313.26-1 [removal] lib32-sqlite-3.7.16.1-1

libxi-1.7.1-1 linux-3.8.5-1 lirc-utils-1:0.9.0-40

lm_sensors-3.3.3-2 lua-5.2.2-1 mpg123-1.15.3-1

nvidia-313.30-2 nvidia-libgl-313.30-2 nvidia-utils-313.30-2

opencl-nvidia-313.30-2 yaourt-1.3-1

 

Total Download Size: 98.91 MiB

Total Installed Size: 281.55 MiB

Net Upgrade Size: -71.53 MiB

 

At this rate you'll be able to run Arch of a floppy and still have space. :teehee:

  • Like 1
Link to comment
Share on other sites

And again, it shrinks! I am really loving this.

Keep up the good work KDE, Libre Office, and others.

 

:: Starting full system upgrade...

resolving dependencies...

looking for inter-conflicts...

 

Packages (67): calibre-0.9.26-1 cups-filters-1.0.33-1 imagemagick-6.8.4.6-1 kactivities-4.10.2-1

kde-base-artwork-4.10.2-1 kdebase-dolphin-4.10.2-1 kdebase-katepart-4.10.2-1

kdebase-kdepasswd-4.10.2-1 kdebase-kdialog-4.10.2-1 kdebase-keditbookmarks-4.10.2-1

kdebase-kfind-4.10.2-1 kdebase-konq-plugins-4.10.2-1 kdebase-konqueror-4.10.2-1

kdebase-konsole-4.10.2-1 kdebase-kwrite-4.10.2-1 kdebase-lib-4.10.2-1 kdebase-plasma-4.10.2-1

kdebase-runtime-4.10.2-2 kdebase-workspace-4.10.2-1 kdegames-kmahjongg-4.10.2-1

kdegames-kpatience-4.10.2-1 kdegraphics-gwenview-4.10.2-1 kdegraphics-ksnapshot-4.10.2-1

kdegraphics-okular-4.10.2-1 kdelibs-4.10.2-1 kdemultimedia-kmix-4.10.2-1

kdenetwork-kget-4.10.2-1 kdenetwork-kopete-4.10.2-1 kdepim-akregator-4.10.2-1

kdepim-libkdepim-4.10.2-1 kdepim-runtime-4.10.2-1 kdepimlibs-4.10.2-1 kdesdk-kate-4.10.2-1

kdeutils-ark-4.10.2-1 kdeutils-kcalc-4.10.2-1 libkcddb-4.10.2-1 libkcompactdisc-4.10.2-1

libkdcraw-4.10.2-1 libkdegames-4.10.2-1 libkexiv2-4.10.2-1 libkipi-4.10.2-1

libkmahjongg-4.10.2-1 libksane-4.10.2-1 liblastfm-1.0.7-1 libreoffice-base-4.0.2-1

libreoffice-calc-4.0.2-1 libreoffice-common-4.0.2-1 libreoffice-draw-4.0.2-1

libreoffice-en-US-4.0.2-1 libreoffice-extension-wiki-publisher-4.0.2-1

libreoffice-impress-4.0.2-1 libreoffice-kde4-4.0.2-1 libreoffice-math-4.0.2-1

libreoffice-postgresql-connector-4.0.2-1 libreoffice-writer-4.0.2-1 libxi-1.7.1-1 libzip-0.11-1

linux-3.8.5-1 lm_sensors-3.3.3-2 lua-5.2.2-1 nepomuk-core-4.10.2-1 nepomuk-widgets-4.10.2-1

nvidia-313.30-2 nvidia-libgl-313.30-2 nvidia-utils-313.30-2 oxygen-icons-4.10.2-1

postgresql-libs-9.2.4-1

 

Total Download Size: 273.54 MiB

Total Installed Size: 871.87 MiB

Net Upgrade Size: -43.02 MiB

Edited by amenditman
Link to comment
Share on other sites

And again today,

 

"The Amazing,Shrinking Arch Linux"!!!

 

:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...
Packages (17): archlinux-keyring-20130406-1 harfbuzz-0.9.15-1 libreoffice-base-4.0.2-2 libreoffice-calc-4.0.2-2
		 libreoffice-common-4.0.2-2 libreoffice-draw-4.0.2-2 libreoffice-en-US-4.0.2-2
		 libreoffice-extension-wiki-publisher-4.0.2-2 libreoffice-impress-4.0.2-2 libreoffice-kde4-4.0.2-2
		 libreoffice-math-4.0.2-2 libreoffice-postgresql-connector-4.0.2-2 libreoffice-writer-4.0.2-2
		 psmisc-22.20-1 subversion-1.7.9-1 systemd-200-1 systemd-sysvcompat-200-1
Total Download Size: 81.32 MiB
Total Installed Size: 348.27 MiB
Net Upgrade Size:	 -5.94 MiB

Way to go Libre Office, systemd, and a few other little misc.

 

In the world of Operating systems this is truly great, amazing.....

You can't even run Windows 7 without 4 GB ram and at least 40 GB hard disk space, and Arch Linux, vanilla linux, is shrinking lots of packages almost everyday.

 

I love Linux! :wub:

Edited by amenditman
  • Like 2
Link to comment
Share on other sites

Yup even the small programs are still spring cleaning.

 

Packages (3): archlinux-keyring-20130406-1 harfbuzz-0.9.15-1 isl-0.11.1-2

 

Total Download Size: 1.24 MiB

Total Installed Size: 4.63 MiB

Net Upgrade Size: -0.17 MiB

 

amenditman your community loves you too :hug:

Link to comment
Share on other sites

Packages (24): flashplugin-11.2.202.280-1 git-1.8.2.1-1 glibc-2.17-5

lib32-glibc-2.17-5 lib32-harfbuzz-0.9.15-1

lib32-libpng-1.5.15-1 lib32-libxi-1.7.1-1 lib32-systemd-200-1

libldap-2.4.35-1 libpng-1.5.15-1 libva-1.1.1-1 linux-3.8.6-1

lirc-utils-1:0.9.0-41 mercurial-2.5.4-1 nspr-4.9.6-1

nvidia-313.30-3 orc-0.4.17-1 python-3.3.1-1 python2-2.7.4-1

python2-distribute-0.6.36-1 python2-lxml-3.1.1-1 sane-1.0.23-4

vlc-2.0.6-1 xulrunner-20.0-1

 

Total Download Size: 137.03 MiB

Total Installed Size: 497.91 MiB

Net Upgrade Size: -26.12 MiB

 

Phew another 26 MB gone. :fish:

  • Like 1
Link to comment
Share on other sites

Me too.

 

:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...
Packages (21): chromium-26.0.1410.63-1  flashplugin-11.2.202.280-1  git-1.8.2.1-1  glibc-2.17-5  isl-0.11.1-2
		   kdepim-akregator-4.10.2-2  kdepim-libkdepim-4.10.2-2  lib32-glibc-2.17-5  libldap-2.4.35-1
		   libpng-1.5.15-1  libva-1.1.1-1  linux-3.8.6-1  mercurial-2.5.4-1  nspr-4.9.6-1  nvidia-313.30-3
		   orc-0.4.17-1  python-3.3.1-1  python2-2.7.4-1  python2-lxml-3.1.1-1  sane-1.0.23-4  vlc-2.0.6-1
Total Download Size:    143.84 MiB
Total Installed Size:   524.48 MiB
Net Upgrade Size:	   -22.48 MiB

Between this and clearing the cached packages no longer installed or needed I need a smaller HDD. It's lonely and echoey in there!

  • Like 1
Link to comment
Share on other sites

And again today.

Even with all the extra junk I have installed I could run this setup from an 8 GB flash stick (not counting my massive file storage partition).

 

:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...

Packages (19): binutils-2.23.2-2  calibre-0.9.27-1  cifs-utils-6.0-1  cups-filters-1.0.34-1  firefox-20.0.1-2
		   ldb-1.1.15-1  libbsd-0.4.2-1  libcap-2.22-4  libdiscid-0.5.0-1  libkolab-0.4.2-1
		   libkolabxml-0.8.4-1  libwbclient-4.0.5-1  opencv-2.4.5-1  python2-psutil-0.7.0-1  smbclient-4.0.5-1
		   sqlite-3.7.16.2-1  systemd-201-1  systemd-sysvcompat-201-1  tevent-0.9.18-1

Total Download Size:    58.34 MiB
Total Installed Size:   221.82 MiB
Net Upgrade Size:	   -41.66 MiB

:: Proceed with installation? [Y/n] 

Link to comment
Share on other sites

Filesystem								 Size Used Avail Use% Mounted on
/dev/mapper/ArchLinux-lvroot 15G 5.4G 8.6G 39% /
dev										 3.9G	 0 3.9G 0% /dev
run										 4.0G 596K 4.0G 1% /run
tmpfs					 4.0G	 0 4.0G 0% /dev/shm
tmpfs					 4.0G	 0 4.0G 0% /sys/fs/cgroup
tmpfs									 4.0G 128K 4.0G 1% /tmp
/dev/sdb4				 	 457G 208G 226G 48% /DATA
/dev/mapper/ArchLinux-lvvar 15G 1.7G 13G 12% /var
/dev/mapper/ArchLinux-lvlog 4.8G 291M 4.3G 7% /var/log
/dev/mapper/ArchLinux-lvhome 20G 5.2G 14G 28% /home

 

Ok, so I still need the 16 GB stick, but it's down to just over 12 GB (/, /var, /var/log, /home).

And that is with a pretty full KDE install with a bunch of extras.

Edited by amenditman
Link to comment
Share on other sites

securitybreach

I got an email notification that securitybreach responded to this thread, but it is not showing up even after 2 hours.

 

Eh, do not worry about it was nothing. B)

Link to comment
Share on other sites

 df -h /
Filesystem	  Size  Used Avail Use% Mounted on
/dev/sde5	    15G  4.7G  9.0G  35% /

 

An that includes all the extra that has just appeared with E17 updates. That is some bloated system your running amenditman :harhar:

Link to comment
Share on other sites

 df -h /
Filesystem	 Size Used Avail Use% Mounted on
/dev/sde5	 15G 4.7G 9.0G 35% /

 

An that includes all the extra that has just appeared with E17 updates. That is some bloated system your running amenditman :harhar:

That's because I have kdebase and a bunch of kde apps as well as a bunch of gnome stuff. That way I have the best of both worlds. Oh, and LXDE just for fun.
Link to comment
Share on other sites

securitybreach

 df -h /
Filesystem	 Size Used Avail Use% Mounted on
/dev/sde5	 15G 4.7G 9.0G 35% /

 

An that includes all the extra that has just appeared with E17 updates. That is some bloated system your running amenditman :harhar:

 

You think that one is bad. Here is mine:

 

6pATmHw.png

Link to comment
Share on other sites

Packages (39): alsa-lib-1.0.27-1 alsa-plugins-1.0.27-1 alsa-utils-1.0.27-4

binutils-multilib-2.23.2-2 bison-2.7.1-1 cups-filters-1.0.34-1

curl-7.30.0-1 enlightenment-1.0.13-1 expat-2.1.0-2

firefox-20.0.1-2 fox-1.6.49-1 freeglut-2.8.1-1

gcc-libs-multilib-4.8.0-2 gcc-multilib-4.8.0-2 gpm-1.20.7-2

isl-0.11.2-1 kmod-13-1 lib32-alsa-lib-1.0.27-1

lib32-curl-7.30.0-1 lib32-flashplugin-11.2.202.280-1

lib32-gcc-libs-4.8.0-2 lib32-libldap-2.4.35-1

lib32-nspr-4.9.6-1 lib32-sqlite-3.7.16.2-1 lib32-systemd-201-1

libcdio-paranoia-10.2+0.90+1-1 liblqr-0.4.2-1 linux-3.8.7-1

m4-1.4.16-3 net-snmp-5.7.2-4 perl-5.16.3-2

python2-numpy-1.7.1-1 python2-psutil-0.7.0-1 qpdf-4.1.0-1

sqlite-3.7.16.2-1 systemd-201-2 systemd-sysvcompat-201-2

tar-1.26-3 wayland-1.1.0-1

 

Total Download Size: 131.30 MiB

Total Installed Size: 374.69 MiB

Net Upgrade Size: -26.58 MiB

 

Going down again :clap:

 

Blimey Josh you must have every program ever invented installed.

Link to comment
Share on other sites

securitybreach

Blimey Josh you must have every program ever invented installed.

 

Not really as I only have 9032 MB of applications:

PYa3J4Z.jpg

 

http://i.imgur.com/PYa3J4Z.jpg

 

The application I used to generate the chart is called pacgraph and is available in the Community repo:

 

Draws a graph of installed packages to PNG/SVG/GUI/console. Good for finding bloat.

http://kmkeen.com/pacgraph/

Link to comment
Share on other sites

securitybreach

I just freed up 11gb by clearing my pacman cache (pacman -Scc) and by removing some unneeded applications:

uMFGw3U.png

Link to comment
Share on other sites

securitybreach

I just ran across this:

Preventing unwanted cache purges

 

By default, pacman -Sc removes package tarballs from the cache that correspond to packages that are not installed on the machine the command was issued on. Because pacman cannot predict what packages are installed on all machines that share the cache, it will end up deleting files that should not be.

 

To clean up the cache so that only outdated tarballs are deleted, add this entry in the [options] section of /etc/pacman.conf:

CleanMethod = KeepCurrent

https://wiki.archlinux.org/index.php/Pacman_Tips#Preventing_unwanted_cache_purges

Link to comment
Share on other sites

11GB good housekeeping. Your tip above is mainly for multi pc/single cache use but would be useful for single pc/single cache use too I guess. :breakfast:

  • Like 1
Link to comment
Share on other sites

I've been seeing small updates the last couple of days.

But even on only six packages updated I am seeing around 1 MB of shrink.

 

I love the upstream devs for all this great coding they are doing.

New features, better security, and smaller installed size.

It's like an all you can eat buffet.....with a gorgeatorium in the back!

  • Like 1
Link to comment
Share on other sites

Now this is impressive.

 

:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...
Packages (2): colord-0.1.33-1  docbook-xsl-1.78.1-1
Total Download Size:    1.09 MiB
Total Installed Size:   15.29 MiB
Net Upgrade Size:	   -2.95 MiB

Dropping 2.95 MB from only two packages that were 18.24 MB. That is a 16% decrease in installed size.

Truly amazing coding going on in the Gnix world.

I don't say Arch Gnix, because the devs of Arch try not to touch upstream packages at all if possible. So they don't get the credit, this time.

  • Like 2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...