Я человеку советовал установить версию flatpak, обновления работают как надо, и нет заморочки с исходниками. Единственное, что если нужно выставить папку для загрузок, отличную от стандартной, нужно дать телеграму доступ к файлам(т.к. Флатпак по сути как виртуальная машина), сам столкнулся с этой проблемой. Еще можно поставить snap версию, но я пользовался только Флатпак версией и с официальных репо.
Есть оригинальные бинари, исходники не нужны. В убунте к примеру snap пакет не поддерживает drug & drop, да и проблема с темами курсоров, показываются старый дизайн из 80х годов на snap app, а целый флетпак сервис ставить ради этого, ну его в пень.
Самодостаточные пакеты имеют свою нишу, но в истории с telegram + Linux самым лучшим считаю вариант установки именно оригинального бинарники от разработчика. И обновы будут падать быстрее всего. И работает приложение шустрее.