Update Arch Linux without unnecessary bloated package.
I’m not sure if this long weekend is really a holiday, because I have so much to do. So I don’t have hours of time just to update my computer.
I also have limited bandwith. Actually my broadband connection is quite fast, but shared with my family. I don’t want to hog all the bandwith.
But I hey, I’m still a geek, I have no life, and I would like to sync (update and upgrade) my computer regularly.
Let’s have some fun with
Open your favorite editor, e.g.
vim, and let’s have a look at the
Before you do, you might want to know what size of package that your pacman (package manager) need to download with
Pacman command will show you the size of package like in the first picture below. In this case I typed shorter version here. These packages are always be sync’ed frequently. To frequent that they become annoying.
extra/chromium 44.41 MiB extra/libreoffice-fresh 89.31 MiB extra/libreoffice-fresh-sdk 22.07 MiB core/linux 57.38 MiB core/linux-firmware 34.08 MiB extra/mariadb 13.82 MiB Total Download Size: 268.16 MiB
There is no need to sync ‘em all right! Since we want to ignore it,
add these line to
as shown in second picture below. Do not forget to save it.
The result of
pacman -Syu is shown in the third picture.
community/catfish 0.13 MiB extra/gnucash 4.56 MiB extra/libinput 0.08 MiB extra/libwnck3 0.37 MiB extra/ntp 1.71 MiB extra/protobuf-c 0.09 MiB community/stunnel 0.16 MiB Total Download Size: 7.09 MiB
Now, if there still to many package to be synchronized,
you can limit pacman with these option in