I've got a 2011 sirrus sport. Got a cheap shimano altus crank on at the moment. I've done about 5000 miles which people say is reaching the end of its life. I'm considering upgrading to a road style bike. Would a deore 9 speed fit to my bike with alivio gear system 8 speed without changing the deraileur and shifters. Advice much appreciated.
There are a few things to consider.
First off has the chainset really reached the end of its life? What made you think so? Generally the tell-tale sign is cogs appearing shark-toothed, but it is not completely straightforward because even new chainsets have some cogs that are shark-tooth shaped. You could google for a high resolution photo of an identical new chainset (e.g. see below) and compare the tooth profile.
Secondly chainsets need to match the bottom bracket to deliver the same chainline to not cause problems or require new front mech. While Deore is Shimano's mtb chainset just like the Altus, I am pretty sure all current Deores have Hollowtech 2 BB while all Altus are square tapered/octalink, that is assuming all else (e.g. large ring size) being equal without giving rise to other potential issues. So unless the BB is worn or to be replaced at the same time, you may wish to to bear that in mind, and measure the chainline before changing to ensure new will be similar to old. You can check to see if a BB is worn by slipping the chain off the chainset and then rotate the cranks and feel/hear for rumble/play if any.
Hope it helps.