Менеджер обновлений
Итак, я рассказал уже практически всё про управление программами и пакетами в Ubuntu, осталось только сказать пару слов про механизм обновлений. В принципе, тут всё просто и особенно-то и говорить нечего. Как вы уже знаете, каждый репозиторий содержит так называемый индекс — список всех пакетов с указанием версий и прочей полезной информации. Ubuntu периодически скачивает новые версии этих индексов. Так вот, как только в репозитории появляется новая версия установленного в системе пакета, Ubuntu замечает это и сообщает об этом пользователю 1) . Пользователю же нужно лишь согласиться на обновление, дальше система сделает всё сама.
Я думаю, объяснять зачем нужны обновления, не нужно. В первую очередь новые версии пакетов исправляют найденные проблемы безопасности, поэтому настоятельно рекомендую вам всегда обновляться при первой же возможности. Ещё разок напомню только, что вся система состоит из пакетов, поэтому через механизм обновлений вы получаете исправления как системных компонентов, так и пользовательских программ.
Менеджер обновлений
Основным инструментом работы с обновлениями является, как ни странно, Менеджер обновлений. Найти его можно в меню Система→Администрирование. Собственно сам менеджер умеет выполнять только свои прямые обязанности, поэтому его интерфейс весьма прост:
Надеюсь, объяснять ничего не надо. Вы в любой момент можете проверить наличие новых обновлений нажав на соответствующую кнопку. Ну и если обновления имеются, их конечно можно установить, для этого нужна вторая кнопка. Для выполнения обеих этих операций вам естественно понадобятся права администратора.
Я говорил выше, что система сама автоматически периодически проверяет наличие обновлений и в случае их доступности сообщает об этом пользователю. Делает это она с помощью автоматического запуска Менеджера обновлений при обнаружении новых версий установленных пакетов. Менеджер запускается в свёрнутом состоянии, однако система обращает ваше внимание на него выделяя его заголовок в списке окон на нижней панели:
То есть фактически вам не нужно вручную запускать менеджер обновлений и что-то проверять, система это сделает за вас, вам останется только нажать на кнопку установки 2) .
Другие инструменты работы с обновлениями
Собственно, Менеджер обновлений — это крайне простой и удобный инструмент, однако как всегда все необходимые действия можно сделать ещё несколькими способами. Во-первых, обновить пакеты можно через Менеджер пакетов Synaptic, помните, я говорил про две кнопочки на панели инструментов?
При нажатии на «Обновить» будут скачаны все изменившиеся с последней проверки индексы репозиториев, таким образом, будет проверено наличие новых обновлений. При нажатии на «Отметить для обновления» будут отмечены для обновления все пакеты, для которых доступны новые версии. Помните, что Synaptic применяет все изменения не сразу? Поэтому для фактического запуска процесса обновления нужно будет нажать на кнопку «Применить».
Кроме того, как всегда всё можно сделать через терминал. Для обновления индексов репозиториев используйте команду
sudo aptitude update
А для непосредственной установки всех доступных обновлений команду
sudo aptitude safe-upgrade
Изредка встречаются ситуации, когда Менеджер обновлений не может разрешить все конфликты и установить все обновления. В этом случае рекомендуется использовать как раз консольную утилиту aptitude , поскольку она является самой функциональной из всех доступных инструментов управления пакетами и умеет автоматически исправлять большинство проблем.
Итак, надеюсь теперь вы разобрались в вопросах управления программным обеспечением в Ubuntu. В следующей статье я расскажу поподробней про управление репозиториями:
На самом деле новые версии программ появляются только в сторонних репозиториях, а в стандартные добавляются только обновления безопасности для текущих версий. Чуть подробней про это я расскажу в статье про PPA.
Строго говоря, это не совсем верно. Менеджер обновлений запускается автоматически только при наличии важных обновлений безопасности.
для чего нужна программа Update Manager ?
Менеджер обновлений (англ. Update Manager) — это программа для обновления установленного программного обеспечения в дистрибутивах ОС Linux, основанных на Debian или использующих систему управления пакетами APT. Менеджер обновлений устанавливает обновления безопасности (закрывающие «дыру» в системе, то есть ликвидирующие какую-либо уязвимость в данном ПО) или просто улучшающие функциональность программы. Он информирует пользователей о доступных обновлениях, перечисляя их в алфавитном порядке, так что пользователи могут выбирать какие обновления устанавливать. Первоначально написана для Ubuntu, однако сейчас является частью стандартной системы Debian, а также других систем, использующих APT.
Источник: http://ru.wikipedia.org/wiki/Update_Manager
Остальные ответы
InstallShield Update Service 3.0 — универсальное решение для обновления программ и генерации отчетов о процессе обновления
Пакет Update Service предоставляет поставщикам ПО доступ к актуальной информации о количестве загрузок файлов с обновлениями и об использовании продуктов в режиме реального времени. Поставщики могут узнать, как быстро их обновления оказываются востребованы рынком, могут формировать график использования различных версий по времени, а также могут отследить, как долго клиенты пользуются устаревшими версиями продуктов.
В состав нового пакета Update Service 3.0 вошла утилита InstallShield Update Manager, которая позволяет конечным пользователям продукции независимых разработчиков просматривать полный список доступных обновлений для всех программ, установленных на компьютере. Чтобы использовать пакет Update Service, поставщику не нужно вносить изменений в свой продукт — достаточно включить утилиту Update Manager в установочный пакет продукта. Новая версия пакета Update Service расширяет возможности индивидуальной настройки обновлений для каждого отдельного пользователя за счет появления новых условий занесения записей в реестр и построителя выражений. Кроме того, в новой версии пакета перечень поддерживаемых языков расширен до 33, включая японский и китайский языки.
Механизм поэтапной доставки обновлений позволяет распространять обновления разным группам пользователей в разное время. Это помогает снизить нагрузку на каналы передачи данных или проверить эффективность обновления на выбранной группе пользователей.
Кроме вывода количества пользователей продукта, пакет Update Service предлагает возможность узнать о пользователях больше, если позволяет соглашение с организацией клиента. Теперь для запуска новой версии пакета Update Service и проверки наличия обновлений не требуется прав администратора.
Пакет Update Service поддерживает практически все популярные платформы, включая Windows, Mac OS X, OS/400, AIX, Linux, Solaris, HP-UX и любые другие разновидности системы UNIX. Ролевой механизм установки прав пользователей помогает предотвратить изменение и удаление важных данных.
Если у вас возникли дополнительные вопросы — свяжитесь с менеджером отдела продаж Виталием Ананьевым по тел. (095) 232-0023 или e-mail: vitalya@softline.ru.
WuMgr (Update Manager for Windows)
WuMgr (Диспетчер обновлений для Windows) — это утилиты и инструменты бесплатное ПО Дэвида Ксанатоса. Бесплатное ПО позволяет управлять продуктами Microsoft Windows, которые получают постоянные обновления. Он работает с «API агента обновления Windows», поэтому он без проблем работает в операционной системе Windows. Он также построен на языке программирования .NET по сравнению с Windows Update Mini Tool, который ранее был написан на C/C++. Эта бесплатная программа определяет, какие обновления отсутствуют на компьютере, и загружает их. Он способен обеспечить точный контроль над обновлениями Windows 10, как и в предыдущих версиях ОС Windows. Статус бесплатного ПО означает, что его часто обновляют в соответствии с изменениями.
- Бесплатный инструмент с исходным кодом, доступным в Интернете.
- Постоянно обновляется
- Работает на "API агента обновления Windows"
- Написано на языке программирования .NET.
- Обновления Windows могут быть нестабильными
- Ограниченная функциональность
- Зависит от вклада пользователя в обновления
- Требуется язык программирования .NET для редактирования