Is there a way to do dist upgrade on an eeepc 4G (ie 4GB ssd)? My main problem is (of course) free hard disk space...

I've got 500MB free on the ssd + I could probably get 1,5GB from my ram (2GB) as tempfs... I could use a 4GB flash drive too, but I'm not quite sure how to change the location of /var/cache/apt/archives/ in a manner suitable for a dist-upgrade and whether it would be enough... Also, I am using the array.org's kernel (though I could probably find a solution to that myself).