fix linux upgrade on uncommon setups

- Better handle shell wrapper fallbacks.
- We do now check if Xbmc was even installed as package before bothering the user.