1. in. to have a one-night stand with someone; to copulate [with] someone. He only wanted to shack up with me.
2. in. to move in with someone temporarily, presumably for sexual purposes. They shacked up for over a year until her parents found out and stopped sending her money.