Плавное обновление (SSU)
(Новая страница: «Category:Users») |
|||
Строка 1: | Строка 1: | ||
− | [[Category: | + | [[Category:Пользователи]] |
+ | |||
+ | =={{PAGENAME}}== | ||
+ | |||
+ | [http://en.wikipedia.org/wiki/Maemo_%28operating_system%29#SSU SSU] – новый метод модернизации планшетов, используемый компанией Nokia. В отличие от ранее предлагавшихся обновлений, для которых требовалась [перепрошивка], непрерывные обновления рассылаются по протоколу беспроводной связи и инсталлируются в работающую систему. Когда компания Nokia принудительно отправит обновление, используя метод SSU, появится уведомление об обновлении и пользователь будет предоставлена возможность инсталлировать обновление — точно так же, как это происходит на компьютере. | ||
+ | |||
+ | __TOC__ | ||
+ | |||
+ | === Инсталляция === | ||
+ | |||
+ | После рассылки обновления пользователь увидит мигающее уведомление в строке состояния. Откройте менеджер приложений и инсталлируйте обновление. Если уведомление отсутствует, можно просто открыть менеджер приложений, нажать Проверить наличие обновлений, убедится, что каталоги обновлены (нажмите на небольшой вращающийся круг в панели инструментов, если обновление не происходит автоматически), и инсталлировать обновление отсюда. Если обновление все еще не видно, обратитесь в раздел [[Seamless Software Update#osso-software-version|Пакет osso-software-version]]. | ||
+ | |||
+ | === initfs и ядро === | ||
+ | |||
+ | В целом обновления методом SSU должны быть относительно безболезненными, но известны несколько проблем, которых необходимо остерегаться. Если на устройстве в процессе эксплуатации были инсталлированы ядро или intifs (например, ядро поддержки поворота экрана или [[Booting_from_a_flash_card#Install_bootmenu|меню загрузки пользователя fanoush]]) и были доставлены апгрейды для ядра или initfs, они будут перезаписаны и потребуется ждать обновления ядра или меню загрузки, чтобы их повторно инсталлировать. | ||
+ | |||
+ | === Пакет osso-software-version === | ||
+ | |||
+ | Если обновления совсем не видно, возможно, что случайно (или намеренно) был деинсталлирован пакет osso-software-version-rx*4, который требуется обновить. Чтобы его вернуть, просто выполните <code>apt-get install osso-software-version-rx34</code> для устройства N800 и <code>apt-get install osso-software-version-rx44</code> - для N810. После этого обновите список репозитория в менеджере приложений. | ||
+ | |||
+ | === Блокировка === | ||
+ | |||
+ | У метапакетов <code>osso-software-version-rx*</code> есть точные зависимости между версиями и большинством пакетов в определенном релизе. В результате повторной инсталляции метапакета на устройство будут повторно инсталлированы указанные версии зависимых пакетов. | ||
+ | |||
+ | Причина заключается в том, что компания Nokia тестирует апгрейды, начиная с данных конкретных версий пакетов и заканчивая версиями, перечисленными в следующей версии метапакета. В силу ограниченности ресурсов устройства (главным образом пространство на диске и пагубные последствия от его полного использования) при апргрейде системы проблемы могут возникать намного чаще, чем в с случае с обычным компьютером с операционной системой Linux. Использование только определенных версий гарантирует, что известны ресурсы, требуемые для обновления. В том случае, если пользователь вручную удалил некоторые файлы, которые были инсталлированы данными зависимыми пакетами, обратитесь к проблемам, связанным с методом SSU. | ||
+ | |||
+ | === Открытые версии === | ||
+ | |||
+ | Строгие зависимости в метапакетах <code>osso-software-version-rx*</code> могут доставлять неудобства, если необходимо инсталлировать версию, которая новее распространяемой компанией Nokia версии. К счастью, компания Nokia предлагает "открытые" версии системных метапакетов, у которых нет строгих зависимостей. Просто инсталлируйте соответствующий планшету пакет <code>osso-software-version-rx*-unlocked</code>, после чего можно инсталлировать новые пакеты, не нарушая метод SSU. | ||
+ | |||
+ | При желании ''удалить'' пакеты операционной системы пакета <code>osso-software-version-rx*-unlocked<code> будет недостаточно. В этом случае понадобится удалить <code>osso-software-version-rx*</code> и использовать дальнейшие обновления системы посредством <code>apt-get</code>. | ||
+ | |||
+ | === История непрерывных обновлений программного обеспечения === | ||
+ | |||
+ | '''Maemo 4.1.1''' (4.2008.30-2): Версия 30-2 выпущена 11/8/2008, в основном исправляет несколько ошибок с Modest и MicroB, а также некоторое количество несущественных ошибок в инфраструктуре соединений. Ошибки, связанные со временем работы от батареи для Modest, были исправлены в данном обновлении. Для данного релиза на настоящий момент нет образа FIASCO. | ||
+ | |||
+ | '''Maemo 4.1.2''' (4.2008.36-5): Версия 36-5 выпущена 29/9/2008, включает в себя исправления для Modest и MicroB, а также для некоторого количества несущественных ошибок в инфраструктуре соединений. В данной версии исправлена неправильная информация о версии подключаемой программы Flash. | ||
+ | |||
+ | === Проблемы, связанные с методом SSU === | ||
+ | * [https://bugs.maemo.org/show_bug.cgi?id=3602 зависимости пакета osso-software-version-rx*4 препятствуют удалению многих ненужных пакетов] | ||
+ | * [https://bugs.maemo.org/show_bug.cgi?id=3747 версия 4.2008.36-5 отнесена к релизу 4.1.1] | ||
+ | * В статье [[Задача:процедура непрерывного обновления репозитория]] предлагаются некоторые решения указанных проблем. | ||
+ | |||
+ | [[Category:Пользователи]] | ||
+ | [[Category:Продвинутые]] |
Версия 19:51, 6 февраля 2010
Плавное обновление (SSU)
SSU – новый метод модернизации планшетов, используемый компанией Nokia. В отличие от ранее предлагавшихся обновлений, для которых требовалась [перепрошивка], непрерывные обновления рассылаются по протоколу беспроводной связи и инсталлируются в работающую систему. Когда компания Nokia принудительно отправит обновление, используя метод SSU, появится уведомление об обновлении и пользователь будет предоставлена возможность инсталлировать обновление — точно так же, как это происходит на компьютере.
Содержание |
Инсталляция
После рассылки обновления пользователь увидит мигающее уведомление в строке состояния. Откройте менеджер приложений и инсталлируйте обновление. Если уведомление отсутствует, можно просто открыть менеджер приложений, нажать Проверить наличие обновлений, убедится, что каталоги обновлены (нажмите на небольшой вращающийся круг в панели инструментов, если обновление не происходит автоматически), и инсталлировать обновление отсюда. Если обновление все еще не видно, обратитесь в раздел Пакет osso-software-version.
initfs и ядро
В целом обновления методом SSU должны быть относительно безболезненными, но известны несколько проблем, которых необходимо остерегаться. Если на устройстве в процессе эксплуатации были инсталлированы ядро или intifs (например, ядро поддержки поворота экрана или меню загрузки пользователя fanoush) и были доставлены апгрейды для ядра или initfs, они будут перезаписаны и потребуется ждать обновления ядра или меню загрузки, чтобы их повторно инсталлировать.
Пакет osso-software-version
Если обновления совсем не видно, возможно, что случайно (или намеренно) был деинсталлирован пакет osso-software-version-rx*4, который требуется обновить. Чтобы его вернуть, просто выполните apt-get install osso-software-version-rx34
для устройства N800 и apt-get install osso-software-version-rx44
- для N810. После этого обновите список репозитория в менеджере приложений.
Блокировка
У метапакетов osso-software-version-rx*
есть точные зависимости между версиями и большинством пакетов в определенном релизе. В результате повторной инсталляции метапакета на устройство будут повторно инсталлированы указанные версии зависимых пакетов.
Причина заключается в том, что компания Nokia тестирует апгрейды, начиная с данных конкретных версий пакетов и заканчивая версиями, перечисленными в следующей версии метапакета. В силу ограниченности ресурсов устройства (главным образом пространство на диске и пагубные последствия от его полного использования) при апргрейде системы проблемы могут возникать намного чаще, чем в с случае с обычным компьютером с операционной системой Linux. Использование только определенных версий гарантирует, что известны ресурсы, требуемые для обновления. В том случае, если пользователь вручную удалил некоторые файлы, которые были инсталлированы данными зависимыми пакетами, обратитесь к проблемам, связанным с методом SSU.
Открытые версии
Строгие зависимости в метапакетах osso-software-version-rx*
могут доставлять неудобства, если необходимо инсталлировать версию, которая новее распространяемой компанией Nokia версии. К счастью, компания Nokia предлагает "открытые" версии системных метапакетов, у которых нет строгих зависимостей. Просто инсталлируйте соответствующий планшету пакет osso-software-version-rx*-unlocked
, после чего можно инсталлировать новые пакеты, не нарушая метод SSU.
При желании удалить пакеты операционной системы пакета osso-software-version-rx*-unlocked<code> будет недостаточно. В этом случае понадобится удалить <code>osso-software-version-rx*
и использовать дальнейшие обновления системы посредством apt-get
.
История непрерывных обновлений программного обеспечения
Maemo 4.1.1 (4.2008.30-2): Версия 30-2 выпущена 11/8/2008, в основном исправляет несколько ошибок с Modest и MicroB, а также некоторое количество несущественных ошибок в инфраструктуре соединений. Ошибки, связанные со временем работы от батареи для Modest, были исправлены в данном обновлении. Для данного релиза на настоящий момент нет образа FIASCO.
Maemo 4.1.2 (4.2008.36-5): Версия 36-5 выпущена 29/9/2008, включает в себя исправления для Modest и MicroB, а также для некоторого количества несущественных ошибок в инфраструктуре соединений. В данной версии исправлена неправильная информация о версии подключаемой программы Flash.
Проблемы, связанные с методом SSU
- зависимости пакета osso-software-version-rx*4 препятствуют удалению многих ненужных пакетов
- версия 4.2008.36-5 отнесена к релизу 4.1.1
- В статье Задача:процедура непрерывного обновления репозитория предлагаются некоторые решения указанных проблем.