0 / 0 / 0
Регистрация: 04.03.2017
Сообщений: 65
1

Система доставки обновлений алгоритм/готовые решения - ищу

25.12.2017, 12:36. Показов 899. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток.
Планируем разработать систему доставки обновлений для программы. Наша программа написана на Qt. Её, со всеми прилегающими библиотеками и нужно обновлять.

Пожелания:

1. Кросс. Если нет возможности, то только для Windows. А так же рассмотрим другие варианты.
2. C++, без применения других языков программирования.
3. Прервался процесс обновления по какой-то причине (пропало питание, сеть и тп), то начинаем с того места, на котором закончили.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.12.2017, 12:36
Ответы с готовыми решениями:

Немного муторности: переписать готовые решения
Я тупо не успеваю это сделать, есть тонна другой работы. Надеюсь на понимание. Есть 6 супер...

Готовые библиотеки для решения систем уравнений
Методом Гаусса. Приведением к диагональному виду. Разрядность 32 бита, при обращении элементов...

Ищу научную работу: алгоритм решения математических задач
День добрый! Как-то натыкался на список-алгоритм для решения математических задач, а скорее -...

Алгоритм численного решения системы из 2-х линейных уравнений методом Гаусса. Система представлена в виде матрицы 2х3.
Кто может, напишите хотя бы один алгоритм, пожалуйста. Алгоритм численного решения системы из...

8
2780 / 1933 / 570
Регистрация: 05.06.2014
Сообщений: 5,598
25.12.2017, 13:03 2
Цитата Сообщение от Prequre Посмотреть сообщение
1. Кросс. Если нет возможности, то только для Windows. А так же рассмотрим другие варианты.
Кросс точно не получится по двум причинам:
1) Под Линуксом никто не будет менять штатный APT на чьи-то самоделки.
2) А под Виндой APT скорее всего без долгих плясок с бубном не заведется. Потому что там он не штатный.
0
0 / 0 / 0
Регистрация: 04.03.2017
Сообщений: 65
25.12.2017, 13:29  [ТС] 3
Renji,
давайте попробуем уточнить для начала, что такое APT? Пакетный менджер?
0
2780 / 1933 / 570
Регистрация: 05.06.2014
Сообщений: 5,598
25.12.2017, 13:32 4
Цитата Сообщение от Prequre Посмотреть сообщение
давайте попробуем уточнить для начала, что такое APT? Пакетный менджер?
Он самый. Если брать Линукс, то установка/обновление подавляющего числа программ идет именно через него и изобретать что-то сверх этого смысла нет.
0
0 / 0 / 0
Регистрация: 04.03.2017
Сообщений: 65
25.12.2017, 13:49  [ТС] 5
Цитата Сообщение от Renji Посмотреть сообщение
и изобретать что-то сверх этого смысла нет
Смысл есть. Возьмите в пример тот же телеграм. Туда завозят различные фичи тогда, когда им нужно.
В частности обновления безопасности.

Как много вы пользователей знаете, которые следят за обновлениями безопасности или тех, кто знает, что тот или иной функционал мог бы работать лучше?
Есть компетентные разработчики, которые заботятся о пользователях.

Помимо телеграма могу привести миллион примеров с своей системой обновлений: chrome, firefox и тд. И это отлично работает как в виндовс, так и в линукс без всяких пакетных менеджеров.

пысы впервые слышу про апт под виндой
пысы2 помимо апт есть ещё множество других пакетных менеджеров, давайте будем все саппортить, у нас же много средств и ресурсов
пысы3 не все готовы принять ПО с закрытым кодом в репозитории

Проще говоря - идея с пакетными менеджерами полная и бессмысленная ерунда, это же очевидно.
0
2780 / 1933 / 570
Регистрация: 05.06.2014
Сообщений: 5,598
25.12.2017, 14:07 6
Цитата Сообщение от Prequre Посмотреть сообщение
Смысл есть. Возьмите в пример тот же телеграм. Туда завозят различные фичи тогда, когда им нужно.
В частности обновления безопасности.
Возьмите в пример тот же телеграм. Он лежит в официальном репозитории Дебиана, откуда APT все эти обновления и выкачивает.
Цитата Сообщение от Prequre Посмотреть сообщение
Как много вы пользователей знаете, которые следят за обновлениями безопасности или тех, кто знает, что тот или иной функционал мог бы работать лучше?
Не следят не включили автоматическую проверку обновлений и не выполняют apt-get update;apt-get upgrade вручную? А зачем им это делать, трафик экономят?
0
0 / 0 / 0
Регистрация: 04.03.2017
Сообщений: 65
25.12.2017, 14:41  [ТС] 7
Renji,
Кликните здесь для просмотра всего текста
Цитата Сообщение от Renji Посмотреть сообщение
Он лежит в официальном репозитории Дебиана, откуда APT все эти обновления и выкачивает.
Про дебиан я не в курсе.
У меня телеграм был установлен из ppa, в обычных репозиториях его не было. Телеграм обновляется сам, без пакетного менеджера.
Но есть возможность обновить и через пакетный менеджер.
В любом случае телеграм обновляется не из репозиториев. И это правильный подход, для обычных пользователей.

Цитата Сообщение от Renji Посмотреть сообщение
А зачем им это делать, трафик экономят?
Я использовал разные дистрибутивы Linux - самые популярные. Если говорить исключительно про "линукс", то данная возможность отсутствует вообще.

Видел в Ubuntu данный функционал, во время установки "без GUI", но данная опция по стандарту предлагается выключенной.
Вроде бы ещё есть в GNOME "обновлялка", но вряд ли обычному человеку нужно будет тыкать на кнопки.
В GNOME Core её уже нет.

Для Windows выключать обновления - практика в поряде вещей. Для той ОС, которая "на карандаше", совершенно глупое действие.

Цитата Сообщение от Renji Посмотреть сообщение
apt-get
Устарел. На замену: apt.

Лично я на пользователей не полагаюсь. Мало того, что они могут эксплуатировать уязвимости, которые мы могли бы закрыть обновлением, так ещё и не смогут использовать "новые фичи".
0
0 / 0 / 0
Регистрация: 04.03.2017
Сообщений: 65
31.12.2017, 23:28  [ТС] 8
Актуально.
0
0 / 0 / 0
Регистрация: 04.03.2017
Сообщений: 65
09.01.2018, 00:59  [ТС] 9
Актуально.
0
09.01.2018, 00:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.01.2018, 00:59
Помогаю со студенческими работами здесь

Готовые SCSS-решения
Изучаю sass, почитал теорию, посмотрел базисы, небольшое применение нашел в своих проектах, но...

Есть ли готовые решения?
Что нужно: узнать версию ОС, версию сборки, какой сервис пак, разрядность; какие комплектующие...

Есть ли готовые решения?
Есть ли готовые решения для распознавания самой стандартной, простой капчи? Вот пример : И если...

Есть ли подобные готовые решения?
Хотелось бы реализовать такое: у нас транспортная компания, занимающаяся перевозками пассажиров. У...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru