Страница 4 из 7
Re: Telegram
Добавлено: 03 ноя 2019, 20:42
Olej
Есть некоторые проблемы с обновлением (
автообновлением!) стандартного клиента Telegram.
Об этом обсуждается здесь:
Обновление telegram на ubuntu 14.04.
Там всё не так просто...
Устанавливать Telegram можно разными способами:
- из стандартного репозитория своего дистрибутива;
- из архива .xz из сайта Telegram;
(кроме того, как мне сообщали корреспонденты, у некоторых провайдеров, в соответствии с блокировкой Роскомнадзора, Telegram может
не скачиваться)
Идея состоит в том, что
иногда (при некоторых способах установки), Telegram пишет в автообновлении что он, якобы, обновляется, но, на самом деле, он скачивает обновление, но его не устанавливает!)
Re: Telegram
Добавлено: 03 ноя 2019, 21:00
Olej
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 раз писал что обновляется)!
Чтобы не мудрить с неясным до конца обсуждением (см. выше):
- скачиваю свежую версию с сайта
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, то автообновление будет идти успешно.
Понаблюдаем!
Re: Telegram
Добавлено: 06 ноя 2019, 02:48
Olej
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 - достаточно владения от пользователя, который производит обновления + прав на запись от этого пользователя.
Re: Telegram
Добавлено: 07 ноя 2019, 14:16
Olej
Olej писал(а): ↑06 ноя 2019, 02:48
Вот только-что клиент в /opt/Telegram благополучно обновился до 1.9:
Теперь: 1.9.1 beta
Вот
при таких условиях (см. выше) обновление идёт. Но за этим, после установки, нужно
следить.
Re: Telegram
Добавлено: 12 дек 2019, 22:46
Olej
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. При таком запуске он сам создаст позицию в системном меню запуска.
Re: Telegram
Добавлено: 21 янв 2020, 12:40
Olej
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) - это не сегодня!
Делаю:
Запускаю 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...
Re: Telegram
Добавлено: 21 янв 2020, 16:14
Olej
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
... а под Linux он собирается т
олько под Arch/Manjaro и только под 64-бит.
Пока неинтересно...
Re: Telegram
Добавлено: 21 янв 2020, 16:44
Olej
Olej писал(а): ↑03 ноя 2019, 20:42
Идея состоит в том, что иногда (при некоторых способах установки), Telegram пишет в автообновлении что он, якобы, обновляется, но, на самом деле, он скачивает обновление, но его не устанавливает!)
Есть у меня такое подозрение
, что Telegram (оригинальный) обновляется по такой хитрой схеме, примерно по такому алгоритму:
- запустившись Telegram в фоне, не спеша проверяет по сети наличие обновления...
- если оно есть, то скачивается в файл Updater
- при следующем (?) запуске (или вообще в фоне работы) Telegram проверяет что файл Updater имеет более позднюю дату чем сам Telegram - и предлагает сделать обновление...
- обновление делается из уже заранее скачанного файла Updater - поэтому оно делается так быстро!
- после обновления время самого файла Telegram устанавливается равным времени файла Updater - это есть признак того что наличных обновлений нет.
Re: Telegram
Добавлено: 21 янв 2020, 20:45
Olej
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
Но сборка там опять же весьма проблематичная ... и опять пытаются в вЫнь-манере собирать всё в статике, все библиотеки скачать и к исполнимому файлу прикомпоновать.
Re: Telegram
Добавлено: 22 янв 2020, 13:20
Olej
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
Но права файлов, к следующему обновлению,
восстановились:
Код: Выделить всё
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