Telegram
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Telegram
Есть некоторые проблемы с обновлением (автообновлением!) стандартного клиента Telegram.
Об этом обсуждается здесь: Обновление telegram на ubuntu 14.04.
Там всё не так просто...
Устанавливать Telegram можно разными способами:
- из стандартного репозитория своего дистрибутива;
- из архива .xz из сайта Telegram;
(кроме того, как мне сообщали корреспонденты, у некоторых провайдеров, в соответствии с блокировкой Роскомнадзора, Telegram может не скачиваться)
Идея состоит в том, что иногда (при некоторых способах установки), Telegram пишет в автообновлении что он, якобы, обновляется, но, на самом деле, он скачивает обновление, но его не устанавливает!)
Об этом обсуждается здесь: Обновление telegram на ubuntu 14.04.
Там всё не так просто...
Устанавливать Telegram можно разными способами:
- из стандартного репозитория своего дистрибутива;
- из архива .xz из сайта Telegram;
(кроме того, как мне сообщали корреспонденты, у некоторых провайдеров, в соответствии с блокировкой Роскомнадзора, Telegram может не скачиваться)
Идея состоит в том, что иногда (при некоторых способах установки), Telegram пишет в автообновлении что он, якобы, обновляется, но, на самом деле, он скачивает обновление, но его не устанавливает!)
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Telegram
У меня был установлен скачанный с сайта:
Код: Выделить всё
olej@ACER:~/Загрузки/Messanger$ ls -l tsetup.1.5.3.tar.xz
-rw-r--r-- 1 olej olej 32139064 дек 23 2018 tsetup.1.5.3.tar.xz
Как ни странно, оказалось что он обновился до 1.5.4, но далее не обновлялся (хотя 100 раз писал что обновляется)!
Чтобы не мудрить с неясным до конца обсуждением (см. выше):
- скачиваю свежую версию с сайта Telegram Desktop
Код: Выделить всё
olej@ACER:~/Загрузки/Messanger$ ls -l tsetup.1.8.15.tar.xz
-rw-r--r-- 1 olej olej 34004272 ноя 2 15:34 tsetup.1.8.15.tar.xz
Код: Выделить всё
olej@ACER:~/Загрузки/Messanger$ tar -Jxf tsetup.1.8.15.tar.xz
olej@ACER:~/Загрузки/Messanger$ du -hs ./Telegram
101M ./Telegram
Код: Выделить всё
olej@ACER:~/Загрузки/Messanger$ sudo cp -uR ./Telegram /opt/Telegram
Утверждается, что если chmod разрешить -w всем в /opt, то автообновление будет идти успешно.
Понаблюдаем!
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Telegram
Вот только-что клиент в /opt/Telegram благополучно обновился до 1.9:
Код: Выделить всё
olej@ACER:~$ ls -l /opt
итого 12
drwxrwxrwx 3 root root 4096 сен 22 22:35 Partizan
drwxr-xr-x 2 root root 4096 окт 11 01:20 skypeforlinux
drwxrwxrwx 2 root root 4096 янв 9 2019 Telegram
Код: Выделить всё
olej@ACER:~$ ls -l /opt/Telegram
итого 106820
-rwxr-xr-x 1 olej olej 107979976 ноя 6 01:43 Telegram
-rwxr-xr-x 1 olej olej 1396379 ноя 6 01:43 Updater
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Telegram
Код: Выделить всё
Теперь, по случаю, проделал и проверил [b]ту же[/b] установку в:
[olej@DELL Telegram]$ lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: Fedora
Description: Fedora release 30 (Thirty)
Release: 30
Codename: Thirty
Код: Выделить всё
[olej@DELL Messanger]$ ls -l tsetup.1.8.15.tar.xz
-rw-rw-r--. 1 olej olej 34004272 дек 12 20:40 tsetup.1.8.15.tar.xz
[olej@DELL Messanger]$ tar -Jxf tsetup.1.8.15.tar.xz
[olej@DELL Messanger]$ sudo cp -uR ./Telegram /opt/Telegram
[sudo] пароль для olej:
[olej@DELL Messanger]$ cd /opt
[olej@DELL opt]$ cd Telegram/
[olej@DELL Telegram]$ ./Telegram
...
Но всё ОК.
P.S. При таком запуске он сам создаст позицию в системном меню запуска.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Telegram
Всё-таки Telegram обновляется странно!
При каждо запуске он кричит что "нужно обновиться", но версия упорно стоит 1.9.3.
См.
Код: Выделить всё
root@ACER:/opt/Telegram# pwd
/opt/Telegram
root@ACER:/opt/Telegram# ls -l
итого 96736
-rwxr-xr-x 1 olej olej 98408576 янв 1 11:34 Telegram
-rwxr-xr-x 1 olej olej 641011 янв 19 22:52 Updater
Делаю:
Код: Выделить всё
root@ACER:/opt/Telegram# chmod a+w *
Код: Выделить всё
root@ACER:/opt/Telegram# ls -l
итого 95800
-rwxr-xr-x 1 olej olej 97450112 янв 21 11:33 Telegram
-rwxr-xr-x 1 olej olej 641011 янв 21 11:33 Updater
И размер файла поменялся.
И версия - 1.9.4...
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Telegram
Ещё один, российский, форк Telegram, GIT-репозиторий: Kotatogram – experimental Telegram Desktop fork.
Подробная обновлённая инструкция по сборке проекта: Build instructions for GYP/CMake under Ubuntu 16.04
P.S. Инструкция по сборке там отвратительная, потому что они описывают статическую сборку, когда все требуемые библиотеки они грузят в исходниках и собирают (дубликаты уже имеющихся библиотек в системе).
P.P.S. Этот клиент, похоже ... не надолго, не долгожитель: они его правят под Windows ... а под Linux он собирается только под Arch/Manjaro и только под 64-бит.
Пока неинтересно...
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Telegram
Есть у меня такое подозрение , что Telegram (оригинальный) обновляется по такой хитрой схеме, примерно по такому алгоритму:
- запустившись Telegram в фоне, не спеша проверяет по сети наличие обновления...
- если оно есть, то скачивается в файл Updater
- при следующем (?) запуске (или вообще в фоне работы) Telegram проверяет что файл Updater имеет более позднюю дату чем сам Telegram - и предлагает сделать обновление...
- обновление делается из уже заранее скачанного файла Updater - поэтому оно делается так быстро!
- после обновления время самого файла Telegram устанавливается равным времени файла Updater - это есть признак того что наличных обновлений нет.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Telegram
И ещё ... Bettergram LLC.
Исходники здесь: The Official Bettergram Development RepositoryAndroid & iOS are currently under development. You can join our newsletter so you'll know instantly when they're launched.
United States of America
Но сборка там опять же весьма проблематичная ... и опять пытаются в вЫнь-манере собирать всё в статике, все библиотеки скачать и к исполнимому файлу прикомпоновать.Bettergram is 100% open source according the GNU 3.0 license terms
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Telegram
Всё-таки загадочная история с обновлениями Telegram!
Сегодня он опять просится обновиться... смотрим:
Код: Выделить всё
olej@ACER:/opt/Telegram$ pwd
/opt/Telegram
olej@ACER:/opt/Telegram$ ls -l
итого 95800
-rwxr-xr-x 1 olej olej 97450112 янв 21 11:33 Telegram
-rwxr-xr-x 1 olej olej 641011 янв 21 11:33 Updater
Меняю:
Код: Выделить всё
olej@ACER:/opt/Telegram$ sudo chmod a+w *
[sudo] пароль для olej:
olej@ACER:/opt/Telegram$ ls -l
итого 95800
-rwxrwxrwx 1 olej olej 97450112 янв 21 11:33 Telegram
-rwxrwxrwx 1 olej olej 641011 янв 21 11:33 Updater
Версия становится 1.9.5 Но права файлов, к следующему обновлению, восстановились:
Код: Выделить всё
olej@ACER:/opt/Telegram$ ls -l
итого 95820
-rwxr-xr-x 1 olej olej 97470592 янв 22 12:13 Telegram
-rwxr-xr-x 1 olej olej 641011 янв 22 12:13 Updater
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость