Telegram

Браузеру, почта, IP-телефония и т.п.

Модераторы: Olej, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 13888
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Telegram

Непрочитанное сообщение Olej » 03 ноя 2019, 20:42

Есть некоторые проблемы с обновлением (автообновлением!) стандартного клиента Telegram.
Об этом обсуждается здесь: Обновление telegram на ubuntu 14.04.
Там всё не так просто...

Устанавливать Telegram можно разными способами:
- из стандартного репозитория своего дистрибутива;
- из архива .xz из сайта Telegram;
(кроме того, как мне сообщали корреспонденты, у некоторых провайдеров, в соответствии с блокировкой Роскомнадзора, Telegram может не скачиваться)

Идея состоит в том, что иногда (при некоторых способах установки), Telegram пишет в автообновлении что он, якобы, обновляется, но, на самом деле, он скачивает обновление, но его не устанавливает!)

Аватара пользователя
Olej
Писатель
Сообщения: 13888
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Telegram

Непрочитанное сообщение Olej » 03 ноя 2019, 21:00

Olej писал(а):
03 ноя 2019, 20:42
Идея состоит в том, что иногда (при некоторых способах установки), 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
И установлен (разархивирован, собственно) он был (как рекомендуют, и как ставят некоторые методы установки) в /opt/Telegram.
Как ни странно, оказалось что он обновился до 1.5.4, но далее не обновлялся (хотя 100 раз писал что обновляется)! :-o :shock:

Чтобы не мудрить с неясным до конца обсуждением (см. выше):

- скачиваю свежую версию с сайта 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
- перегоняю /opt (взамен):

Код: Выделить всё

olej@ACER:~/Загрузки/Messanger$ sudo cp -uR ./Telegram /opt/Telegram
Теперь клиент (по той же ссылке/значка с рабочего стола) запускается с версией 1.8.15

Утверждается, что если chmod разрешить -w всем в /opt, то автообновление будет идти успешно.
Понаблюдаем!

Аватара пользователя
Olej
Писатель
Сообщения: 13888
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Telegram

Непрочитанное сообщение Olej » 06 ноя 2019, 02:48

Olej писал(а):
03 ноя 2019, 21:00
Теперь клиент (по той же ссылке/значка с рабочего стола) запускается с версией 1.8.15

Утверждается, что если chmod разрешить -w всем в /opt, то автообновление будет идти успешно.
Понаблюдаем!
Вот только-что клиент в /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
Интересно, что даже сами бинарные ELF-файлы программ не нужно прописывать с флагом w - достаточно владения от пользователя, который производит обновления + прав на запись от этого пользователя.

Аватара пользователя
Olej
Писатель
Сообщения: 13888
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Telegram

Непрочитанное сообщение Olej » 07 ноя 2019, 14:16

Olej писал(а):
06 ноя 2019, 02:48
Вот только-что клиент в /opt/Telegram благополучно обновился до 1.9:
Теперь: 1.9.1 beta
Вот при таких условиях (см. выше) обновление идёт. Но за этим, после установки, нужно следить.

Аватара пользователя
Olej
Писатель
Сообщения: 13888
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Telegram

Непрочитанное сообщение Olej » 12 дек 2019, 22:46

Olej писал(а):
03 ноя 2019, 21:00
Теперь клиент (по той же ссылке/значка с рабочего стола) запускается с версией 1.8.15

Код: Выделить всё

Теперь, по случаю, проделал и проверил [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
https://desktop.telegram.org/

Код: Выделить всё

[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
Писатель
Сообщения: 13888
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Telegram

Непрочитанное сообщение Olej » 21 янв 2020, 12:40

Olej писал(а):
07 ноя 2019, 14:16
Теперь: 1.9.1 beta
Всё-таки 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
Определённо 01.01.2020 (дата файла Telegram) - это не сегодня!
Делаю:

Код: Выделить всё

root@ACER:/opt/Telegram# chmod a+w *
Запускаю Telegram, ... и:

Код: Выделить всё

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...
Вложения
t1.png

Аватара пользователя
Olej
Писатель
Сообщения: 13888
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Telegram

Непрочитанное сообщение Olej » 21 янв 2020, 16:14

Olej писал(а):
03 ноя 2019, 20:33
Ещё один опенсорсный проект Telegram-клиента из солнечной Испании (“atareao-team” team):
Ещё один, российский, форк Telegram, GIT-репозиторий: Kotatogram – experimental Telegram Desktop fork.
Подробная обновлённая инструкция по сборке проекта: Build instructions for GYP/CMake under Ubuntu 16.04

P.S. Инструкция по сборке там отвратительная, потому что они описывают статическую сборку, когда все требуемые библиотеки они грузят в исходниках и собирают (дубликаты уже имеющихся библиотек в системе).

P.P.S. Этот клиент, похоже ... не надолго, не долгожитель: они его правят под Windows :roll: ... а под Linux он собирается только под Arch/Manjaro и только под 64-бит.
Пока неинтересно...

Аватара пользователя
Olej
Писатель
Сообщения: 13888
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Telegram

Непрочитанное сообщение Olej » 21 янв 2020, 16:44

Olej писал(а):
03 ноя 2019, 20:42
Идея состоит в том, что иногда (при некоторых способах установки), Telegram пишет в автообновлении что он, якобы, обновляется, но, на самом деле, он скачивает обновление, но его не устанавливает!)
Есть у меня такое подозрение ;-) , что Telegram (оригинальный) обновляется по такой хитрой схеме, примерно по такому алгоритму:
- запустившись Telegram в фоне, не спеша проверяет по сети наличие обновления...
- если оно есть, то скачивается в файл Updater
- при следующем (?) запуске (или вообще в фоне работы) Telegram проверяет что файл Updater имеет более позднюю дату чем сам Telegram - и предлагает сделать обновление...
- обновление делается из уже заранее скачанного файла Updater - поэтому оно делается так быстро!
- после обновления время самого файла Telegram устанавливается равным времени файла Updater - это есть признак того что наличных обновлений нет.

Аватара пользователя
Olej
Писатель
Сообщения: 13888
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Telegram

Непрочитанное сообщение Olej » 21 янв 2020, 20:45

Olej писал(а):
21 янв 2020, 16:14
Ещё один
И ещё ... Bettergram LLC.
Android & iOS are currently under development. You can join our newsletter so you'll know instantly when they're launched.
Исходники здесь: The Official Bettergram Development Repository
United States of America
Bettergram is 100% open source according the GNU 3.0 license terms
Но сборка там опять же весьма проблематичная ... и опять пытаются в вЫнь-манере собирать всё в статике, все библиотеки скачать и к исполнимому файлу прикомпоновать.

Аватара пользователя
Olej
Писатель
Сообщения: 13888
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Telegram

Непрочитанное сообщение Olej » 22 янв 2020, 13:20

Olej писал(а):
21 янв 2020, 12:40
И обновление сразу произошло!
И размер файла поменялся.
И версия - 1.9.4...
Всё-таки загадочная история с обновлениями 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
Обновляю запущенный Telegram.
Версия становится 1.9.5
t1.png
Но права файлов, к следующему обновлению, восстановились:

Код: Выделить всё

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 гость