The release page above lists “Tina” as built on top of “Ubuntu Bionic”. You can edit the apt source file that was created by the erlang solutions deb (to change Tina to Bionic), or use asdf like mentioned above.
Just changing the identifier might not be enough. That will only work if ESL does in fact provide a package at all.
Sadly it happens sometimes that they list packages as available, but they haven’t got uploaded. Or the index for an older distribution release gets bumped, but never uploaded. This happened in the past and will probably continue to happen.
I’d always point to asdf as installation means, as it allows choosing exact version pairs of compilers and runtimes.
By using some random distribution packages you often get up to date erlang, but a elixir that’s compiled against and older version and therefore might miss features.
I know this is from October but I just wanted to login and say thanks for this. Everybody just saying use asdf is kind of a cop out, especially since asdf failed to install erlang too. I updated this to bionic path in the file though and everything works!!!