Fitting aftermarket headunit

Right I've got a 197 cup and want to install my Sony Bluetooth headunit, what do I need to install it.

Daniel