solv: create cache in user's home dir if not run as root