Diferentes versões do Ubuntu vêm com diferentes versões de bibliotecas e diferentes versões de serviços do sistema. O software aplicativo precisa vincular-se a essas bibliotecas e essa vinculação é específica da versão. Então você precisa de versões diferentes do mesmo aplicativo para diferentes versões de bibliotecas / Ubuntu.