You can re-allocate space as vladkrack says, but that is still just a temporary solution. You also have a very large amount of space allocated to the /boot partition -- way more than you need, unless you're heavy into kernel playing.
But all that aside, you have a very small amount of Linux space as compared to what you are trying to use that space for. I would strongly suggest finding a larger drive, or cutting out the excess -- if there were any excess to cut
.