Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
provider_mirror [2016/01/19 13:21] Vladimir Manov |
provider_mirror [2025/02/19 21:48] (текущий) Vladimir Manov [Настройка локального сервера обновлений] |
||
---|---|---|---|
Строка 24: | Строка 24: | ||
Пример: <nowiki>http://tvipupdate.net/stb/s500/linux-qt/release/tvip_firmware.info</nowiki> | Пример: <nowiki>http://tvipupdate.net/stb/s500/linux-qt/release/tvip_firmware.info</nowiki> | ||
- | В этом файле указанна версия прошивки, доступная для обновления. | + | В этом файле указанна версия прошивки, доступная для обновления. \\ |
+ | Начиная с версии прошивки 3.7.12, последняя строка info-файла должна содержать **#end#**, без данной строки файл не считается валидным. \\ | ||
Приставка сравнивает версию прошивки на сервере с локальной версией, и при отличии выводит сообщение о доступном обновлении. | Приставка сравнивает версию прошивки на сервере с локальной версией, и при отличии выводит сообщение о доступном обновлении. | ||
===== Выбор сервера обновлений ===== | ===== Выбор сервера обновлений ===== | ||
- | По-умолчанию проверка обновлений производится с сервера [[http://tvipupdate.net]]. Существует возможность его переопределения либо через настройки [[provisioning|провижионинга]] либо через выдачу [[dhcp_options|специальных опций]] DHCP-сервером. | + | По-умолчанию проверка обновлений производится с сервера [[http://tvipupdate.net]]. Существует возможность его переопределения либо через настройки [[provisioning#informacija_o_servere_obnovlenij|провижионинга]] либо через выдачу [[dhcp_options|специальных опций]] DHCP-сервером. |
//**Адрес сервера обновлений [UPDATE_ADDR] обрабатывается согласно следующим приоритетам:**// | //**Адрес сервера обновлений [UPDATE_ADDR] обрабатывается согласно следующим приоритетам:**// | ||
Строка 46: | Строка 47: | ||
==Особенности:== | ==Особенности:== | ||
- | * Все официальные обновления всегда доступны на сервере по-умолчанию (данный сервер расположен на другом ip-адресе и доступен даже при использовании локального зеркала сервера обновлений): //update.tvip.ru// | + | * Все официальные обновления всегда доступны на сервере по-умолчанию: //tvipupdate.net//, для удобства доступа к серверу обновлений при использовании локального зеркала можно использовать сервер: //update.tvip.ru// (данный сервер расположен на другом ip-адресе). |
- | * В прошивках 1.0.10 и ниже используется сервер обновлений по-умолчанию: //update.netsol.su// | + | * В прошивках 1.0.10 и ниже использовался сервер обновлений по-умолчанию: //update.netsol.su// |
- | * В прошивках от 1.0.17 до 3.3.x используется сервер обновлений по-умолчанию: //tvipstb.net// | + | * В прошивках от 1.0.17 до 3.3.x использовался сервер обновлений по-умолчанию: //tvipstb.net// |
* В прошивках 3.4.3 и выше используется сервер обновлений по-умолчанию: //tvipupdate.net// | * В прошивках 3.4.3 и выше используется сервер обновлений по-умолчанию: //tvipupdate.net// | ||
+ | * В целях улучшения качества услуг запросы на загрузку обновлений ПО с серверов TVIP //tvipupdate.net// и //update.tvip.ru// могут перенаправляться в CDN партнеров; т.о. реальные IP-адреса, с которых загружаются обновления, могут не соответствовать IP-адресам доменов //tvipupdate.net// и //update.tvip.ru//. | ||
| | ||
===== Настройка локального сервера обновлений ===== | ===== Настройка локального сервера обновлений ===== | ||
Строка 57: | Строка 59: | ||
Распространение обновлений реализовано по протоколу rsync. | Распространение обновлений реализовано по протоколу rsync. | ||
- | для синхронизации обновлений рекомендуем использовать следующую команду: | + | Для получения/синхронизации прошивок рекомендуем использовать следующую команду: |
<code> | <code> | ||
- | rsync -P --timeout=1800 -aWvH --stats --force --delete --delete-after --exclude=prov* rsync://rsync.netsol.su/update_netsol/ /var/www/tvipupdate.net | + | rsync -P --timeout=3000 -aWvH --stats --force --delete --delete-after --exclude=prov* rsync://rsync.tvip.tv/tvipupdate/ /var/www/tvipupdate.net |
</code> | </code> | ||
- | Рекомендуемая периодичность синхронизации 1-2 раза в сутки. | + | Рекомендуемая периодичность синхронизации 1-2 раза в сутки, но не чаще 1 раза в час. |