Ru-Board.club
← Вернуться в раздел «Программы»

» Поиск программы слежения за обновлениями

Автор: UksusoFF
Дата сообщения: 25.02.2010 17:06
Ктонибудь знает программу которая:
1. Проверяет обновление программ установленных и нет, через инет
2. Выкачивает новую версию с офф сайта
3. Кладет в папку к старой
4. Старую удаляет
5. Генерирует файл где написано какие программы обновил

Sumo и утилита от FileHippo не подходят...
Автор: setwolk
Дата сообщения: 26.02.2010 06:03
UksusoFF
Не через инет? Улыбнуло )))))
Автор: UksusoFF
Дата сообщения: 26.02.2010 11:15
почему не через инет? О_О
блин, там запятая пропущана
Автор: UksusoFF
Дата сообщения: 27.01.2011 22:45
ап, ну неужели ни у кого не возникакет необходимости в такой проге?
Автор: ASE_DAG
Дата сообщения: 27.01.2011 22:57
UksusoFF
APT, YUM, Pacman?
Автор: UksusoFF
Дата сообщения: 27.01.2011 22:59
под вендой? не знаю что такое пакман, но всего остального не видел под винду
Автор: vlary
Дата сообщения: 27.01.2011 23:05
UksusoFF Такой программы нет, и вряд ли она появится. Поскольку программ и способов их установки/обновления великое разнообразие, и сделать один универсальный алгоритм для всех нет возможности. Да и тупо обновлять все программы нет необходимости, если это не связано с критическими ошибками или появлением очень важных функций в новых версиях. Вы ведь не выбрасываете каждые полгода свой старый телевизор, из-за того, что эта фирма выпустила новую модель?
Автор: ASE_DAG
Дата сообщения: 27.01.2011 23:07
UksusoFF
Вы про Винду ни слова ни сказали. =)
Микрософт думал создать репозиторий свободного софта для Винды, и вроде бы даже создал. А установка и обновление несвободного не может быть столь удобной, увы.
Автор: UksusoFF
Дата сообщения: 27.01.2011 23:09

Цитата:
UksusoFF Такой программы нет, и вряд ли она появится. Поскольку программ и способов их установки/обновления великое разнообразие, и сделать один универсальный алгоритм для всех нет возможности. Да и тупо обновлять все программы нет необходимости, если это не связано с критическими ошибками или появлением очень важных функций в новых версиях.

с того же filehippo.com можно скачать 90% нужных программ, я же не говорю чтобы они устанавливались, мне нужно просто скачивание свежих дистрибутивов с сайта, а все для того чтобы когда приспичит на работе установить софт на работе на новые компы можно было просто скопировать свежий софт с локального сервера, а не ждать кучу времени качая его из инета + есть несколько компов без интернета совсем.
Автор: vlary
Дата сообщения: 27.01.2011 23:15
UksusoFF
Цитата:
мне нужно просто скачивание свежих дистрибутивов с сайта
Ну, для этого есть простые вещи, типа менеджеров закачек, зеркалирования и т.д.
Настраивается список, по которому тот ходит и проверяет дату создания файла, сравнивает с существующим, и если на сайте новее, то закачивает.

Автор: UksusoFF
Дата сообщения: 27.01.2011 23:22
vlary 03:15 28-01-2011
Цитата:
Ну, для этого есть простые вещи, типа менеджеров закачек, зеркалирования и т.д.

минус только в том, что так можно настроить только если урл закачки не меняется (и то оно будет закачиваться с названиями название_программы_(1).exe, название_программы_(2).exe, etc. На крайний случай вместо цифр будет дата) или если есть доступ к листингу директории или фтп. А со всяких файлхиппо.ком вообще ссылки непонятно какие.
ASE_DAG 03:07 28-01-2011
Цитата:
Вы про Винду ни слова ни сказали. Микрософт думал создать репозиторий свободного софта для Винды
дык в линуксах такой проблемы и нет
спасибо посмотрим, но сомневаюсь что там есть хотябы процентов 50 нужных программ
ASE_DAG 03:07 28-01-2011
Цитата:
А установка и обновление несвободного не может быть столь удобной, увы.

дык и нужно свободное, ну вернее "бесплатное для использования в некомерческих организациях".
Автор: ASE_DAG
Дата сообщения: 27.01.2011 23:23
vlary
> проверяет дату создания файла
Имя файла, если оно содержит номер версии, неизвестно.
А FTP держат далеко не все дистрибьюторы ПО.
Автор: UksusoFF
Дата сообщения: 27.01.2011 23:26
ASE_DAG 03:23 28-01-2011
Цитата:

Имя файла, если оно содержит номер версии, неизвестно.
А FTP держат далеко не все дистрибьюторы ПО.

вот и я о том же
Автор: ASE_DAG
Дата сообщения: 27.01.2011 23:26
Нет, ну имея единый портал типа Файлхиппо, можно и страничку в поисках текущей версии распарсить.
А еще лучше подписаться на RSS-фид и парсить его.

Добавлено:
UksusoFF
> вот и я о том же
Ну я припоздал с отправкой. ;)
Автор: UksusoFF
Дата сообщения: 27.01.2011 23:28
ASE_DAG 03:26 28-01-2011
Цитата:
Нет, ну имея единый портал типа Файлхиппо, можно и страничку в поисках текущей версии распарсить.
А еще лучше подписаться на RSS-фид и парсить его.

ну собственно я так и думал, с той лишь разницей что к программе можно было бы подключать парсеры разных сайтов.
Автор: ASE_DAG
Дата сообщения: 27.01.2011 23:31
UksusoFF
> ну собственно я так и думал
Ну это пока только уведомления. Загрузку дистрибутива, положим, тоже можно реализовать. А само обновление-то как?
Автор: UksusoFF
Дата сообщения: 27.01.2011 23:33
ASE_DAG 03:31 28-01-2011
Цитата:
А само обновление-то как?

да хотя бы только скачку дистрибутивов, обновление можно конечно определять инсталятор которым запакован дистрибутив и использовать ключи тихой установки (например для InnoSetup можно там посмотреть), но это не хорошо думаю...
Автор: vlary
Дата сообщения: 27.01.2011 23:41

Цитата:
Имя файла, если оно содержит номер версии, неизвестно.
Посмотрите все опции GNU Wget 1.11.4 для Винды. Умелым их сочетанием вполне можно достичь скачивания новых файлов, не зная их точного названия.
Также можно скачивать html, парсить, а далее уже качать то, что нужно.
Автор: ASE_DAG
Дата сообщения: 27.01.2011 23:46
vlary
> Умелым их сочетанием вполне можно достичь скачивания новых файлов, не зная их точного названия.
С FTP. :)

> да хотя бы только скачку дистрибутивов
Ну вот, осталось только написать все это в скрипт. ;)
Автор: UksusoFF
Дата сообщения: 27.01.2011 23:51
03:41 28-01-2011
Цитата:
Умелым их сочетанием вполне можно достичь скачивания новых файлов

это сколько ж нужно версий отследить? а если вдруг автор передет с нумерации 1.1.1 на 2011.0.1 ? Имхо парсить страницу файлхиппо + офф сайтов проще... парсят же JDownloader и FreeRapid рапидшары, депозиты, етк...
ASE_DAG 03:46 28-01-2011
Цитата:
Ну вот, осталось только написать все это в скрипт.

росли бы руки из нужного места
Автор: vlary
Дата сообщения: 27.01.2011 23:53
ASE_DAG
Цитата:
С FTP.
Сейчас на FTP редко кто свой софт выкладывает, больше на вебсерверах. Да и кто обещал, что будет легко? Для каждой конкретной программы придется работать напильником.
Автор: ASE_DAG
Дата сообщения: 27.01.2011 23:56
vlary
> Сейчас на FTP редко кто свой софт выкладывает
Так и я о том же.
Автор: UksusoFF
Дата сообщения: 27.01.2011 23:58

Цитата:
Для каждой конкретной программы придется работать напильником.

не для каждой, есть файлхиппо + если всетаки чтото будет, то плагинами для каждой программы можно дополнить, думаю с русскими разработчиками можно договорится упростить процедуру. У когонить да найдутся знакомые.

Добавлено:
ASE_DAG
дык wget не только с фтп может
Автор: ASE_DAG
Дата сообщения: 28.01.2011 00:07
UksusoFF
> дык wget не только с фтп может
Что может? Речь шла о «скачивании новых файлов, не зная их точного названия»
Автор: UksusoFF
Дата сообщения: 28.01.2011 00:10
ASE_DAG
ммм.. из фразы
vlary 03:41 28-01-2011
Цитата:
Посмотрите все опции GNU Wget 1.11.4 для Винды. Умелым их сочетанием вполне можно достичь скачивания новых файлов, не зная их точного названия.

я понял что он может, используя regex'ы, качать не зная имени файла
Автор: vlary
Дата сообщения: 28.01.2011 00:18
ASE_DAG
Цитата:
Речь шла о «скачивании новых файлов, не зная их точного названия»

wget --recursive --timestamping --accept=.exe --no-parent УРЛ
Что-нибудь типа так
Автор: ASE_DAG
Дата сообщения: 28.01.2011 00:19
UksusoFF
Не регекспы, а просто глоббинг. Но для этого, само-собой, нужен листинг директории.

Добавлено:
vlary
Не загрузит исходную страницу, афайк.
Автор: vlary
Дата сообщения: 28.01.2011 00:31
ASE_DAG
Цитата:
Не загрузит исходную страницу, афайк.
Ну, все это надо пробовать. При рекурсии должен на нужную ссылку наткнуться и без листинга.

Автор: ASE_DAG
Дата сообщения: 28.01.2011 00:50
vlary
> Ну, все это надо пробовать
Да, действительно, я ошибся. Исходную загрузит, это дальше не пойдет.
Автор: vlary
Дата сообщения: 28.01.2011 00:55
ASE_DAG Ну пусть г-н UksusoFF возьмет для примера какой-нибудь сайт с дистрибутивом из своих интересов, и попытается вытащить нужный инсталлятор. А потом нам расскажет.

Страницы: 12

Предыдущая тема: GSpot (Быстрый перевод en-ru и ru-en без отрыва от чтения)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.