So the problem arise because your /usr is way too small but you have plenty of room elsewhere, e.g. in /home
What I would do:
1) Get gparted
. For that I recommand dowloadin and burning a live cd
2) After having made a backup of all your valuables data
, use gparted to resize your partitions. First downsize sda9 (for /home) a lot, then use the freed space to upsize sda1 (for /), sda5 (for /usr) and sda6 (for var/). Probably you will have to move some partitions to use the free space. Plan carefully before doing all that it and don't cancel a process (move or resize) once started
even if it takes time.
3) If needed, update your /etc/fstab accordingly.
More generally, but for special needs I recommend making only three partitions for a Linux distribution:
- reserve around 20 gigabytes for /
- may be two gigabytes for swap
- all the remaining space for /home
So you won't fall into this kind of issue.