Главная
» LINUX
»
Как обновить Telegram Desktop на Linux
Как обновить Telegram Desktop на Linux
Правильный способ обновления Telegram Desktop в Linux зависит от способа установки. Если вы использовали Flatpak или Snap, обновите этот пакет. Если вы установили пакет из дистрибутива, используйте менеджер пакетов вашего дистрибутива. Если вы скачали официальную сборку Telegram для Linux x64, используйте встроенный в Telegram модуль обновления. Использование неправильного метода является основной причиной того, что команда обновления может не выполняться.
В настоящее время Telegram предлагает официальную загрузку Linux x64 , а также ссылки на Flatpak и Snap на одной странице. Версии пакетов могут появляться в разных каналах в разное время, поэтому не следует предполагать, что версия пакета дистрибутива, Flatpak, Snap и прямой загрузки всегда будет одинаковой в один и тот же день.
Сначала выясните, как установлен Telegram.
Перед обновлением Telegram проверьте источник пакета, чтобы использовать соответствующую команду обновления.
Откройте терминал и попробуйте выполнить проверки, соответствующие системам упаковки на вашем компьютере:
flatpak info org.telegram.desktop
snap list telegram-desktop
command -v Telegram
Если команда Flatpak возвращает информацию о приложении, используйте описанный ниже метод Flatpak. Если команда Snap выводит telegram-desktop, используйте Snap. Обычный путь к исполняемому файлу лишь указывает на наличие исполняемого файла Telegram; для нативных пакетов подтвердите это в базе данных пакетов вашего дистрибутива, например dpkg -l | grep telegram-desktop, pacman -Q telegram-desktop, , или rpm -q telegram-desktop.
Обновите версию Telegram в формате Flatpak.
Идентификатор приложения Flatpak для Telegram Desktop — org.telegram.desktop.
Telegram доступен на Flathub . Чтобы обновить только Telegram, выполните:
flatpak update org.telegram.desktop
Чтобы обновить все установленные приложения Flatpak и среду выполнения, выполните команду flatpak update`.`. В документации Flatpak подтверждается, что эта команда проверяет настроенные удаленные репозитории и устанавливает более новые версии приложений. Обычно предварительное удаление Telegram не требуется.
Обновите версию Telegram в Snap.
Snap обычно обновляет приложения автоматически, но вы можете запустить обновление Telegram вручную.
Снимки в Telegram публикуются подтвержденным аккаунтом Telegram FZ-LLC. Снимки обновляются автоматически, но вы можете запросить немедленное обновление в Telegram, используя следующую команду:
sudo snap refresh telegram-desktop
Если Snap сообщает, что в Telegram запущены процессы и его обновление невозможно, полностью закройте Telegram, включая его экземпляр в системном трее, а затем снова выполните команду. Система обновлений Snap может отложить обновление настольного приложения, пока это приложение еще запущено.
Обновите Telegram, установленный в вашем дистрибутиве Linux.
Используйте этот способ только в том случае, если ваша база данных пакетов подтвердит, что telegram-desktopпакет установлен как нативный. Закрытие Telegram перед обновлением — разумная мера предосторожности.
Это работает только в том случае, если включенные вами репозитории содержат этот пакет.
Arch Linux
sudo pacman -Syu
Компания Arch рекомендует выполнять полную модернизацию системы, а не частичную.
Fedora или другая система на основе DNF5
sudo dnf5 upgrade telegram-desktop
Пакет должен поступать из включенного репозитория RPM.
openSUSE
sudo zypper update telegram-desktop
Пакет должен быть доступен в одном из настроенных вами репозиториев.
Важное уточнение к старым руководствам: не используйте pacman -Syyuuтолько для обновления Telegram. Стандартная команда обновления системы Arch — pacman -Syu. Также не следует предполагать, что каждый текущий релиз Ubuntu включает в себя telegram-desktopв репозиториях APT по умолчанию. Поиск пакетов Ubuntu в настоящее время показывает точный пакет для 22.04 LTS, в то время как для более новых релизов может быть лучше использовать Snap, Flatpak или официальную загрузку для Linux от Telegram.
Обновите официальную сборку Telegram для Linux x64.
В непосредственной сборке для Linux используется встроенный модуль обновления Telegram, а не APT, DNF, Pacman или Zypper.
Если вы скачали Telegram напрямую с сайта desktop.telegram.org , откройте «Настройки» > «Дополнительно» и найдите раздел « Версия и обновления» . Текущий интерфейс Telegram для настольных компьютеров включает в себя функции «Автоматическое обновление» , «Проверить наличие обновлений » и перезагрузку при появлении обновления.
Оставьте автоматические обновления включенными, если хотите, чтобы прямая сборка поддерживалась автоматически. В исходном коде Telegram для Linux есть специальный установщик, который заменяет файлы приложения и перезапускает Telegram. Если установщик не может записать данные в каталог установки, переместите или переустановите официальную сборку в место, доступное для вашей учетной записи пользователя, или загрузите текущий пакет Linux x64 снова с официального сайта Telegram, пока Telegram закрыт.
Если Telegram по-прежнему не будет обновляться
Полностью закройте Telegram , включая все процессы в системном трее, и повторите попытку обновления.
Убедитесь, что вы обновляете тот же пакет, который запускаете. Возможно одновременное обновление Flatpak, Snap и нативного пакета.
Проверьте наличие блокировок или масок пакетов. Блокировка Snap, замаскированная ссылка Flatpak, закрепленный пакет APT или заблокированный RPM-пакет могут препятствовать сборке новой версии.
Если пакет поврежден, переустановите его из того же надежного источника . Ваши облачные чаты остаются привязанными к вашей учетной записи Telegram, хотя локально загруженные файлы и настройки приложения все равно следует резервно копировать, когда это необходимо.
Для ознакомления с примечаниями к релизам используйте официальную историю версий Telegram Desktop . Это более удобный способ отслеживания изменений в исходном коде, чем сравнение номеров версий из разных каналов пакетов Linux.