У меня установлена Fedora 20 на виртуальной машине VirtualBox.
Теперь он уведомляет меня об «Обновлениях ОС», что «Включает улучшения производительности, стабильности и безопасности для всех пользователей», и у меня есть возможность «Перезапустить и установить».
Однако, нажав «Обновления ОС», вы увидите содержимое «Обновлений ОС», и я не могу найти новое ядро, libc или systemd в списке пакетов для обновления.
Итак, что же требует перезагрузки?
Эти пакеты перечислены, когда я выпускаю sudo yum update
:
================================================== ============================== Обновление: chkconfig x86_64 1.3.62-1.fc20 обновляет 172 k chrony x86_64 1.30-2.fc20 обновляет 262 k emacs-файловая система noarch 1: 24.3-24.fc20 обновляет 58 k файл x86_64 5.19-4.fc20 обновляет 59 k file-libs x86_64 5.19-4.fc20 Обновления 401 k GDB x86_64 7.7.1-18.fc20 обновления 2,6 М ghostscript x86_64 9.14-4.fc20 обновлений 4.4 M hwdata noarch 0.269-1.fc20 Обновления 1.3 M libndp x86_64 1.4-1.fc20 обновляет 30 k libreport x86_64 2.2.3-2.fc20 обновлений 405 k libreport-anaconda x86_64 2.2.3-2.fc20 обновляет 43 k libreport-cli x86_64 2.2.3-2.fc20 обновляет 47 k libreport-fedora x86_64 2.2.3-2.fc20 обновляет 40 k libreport-filesystem x86_64 2.2.3-2.fc20 обновляет 35 k libreport-gtk x86_64 2.2.3-2.fc20 обновляет 94 k libreport-plugin-bugzilla x86_64 2.2.3-2.fc20 обновлений 79 k libreport-plugin-kerneloops x86_64 2.2.3-2.fc20 обновляет 45 k libreport-plugin-logger x86_64 2.2.3-2.fc20 обновляет 48 k libreport-plugin-reportuploader x86_64 2.2.3-2.fc20 обновляет 52 k libreport-plugin-ureport x86_64 2.2.3-2.fc20 обновляет 52 k libreport-python x86_64 2.2.3-2.fc20 обновляет 63 k libreport-python3 x86_64 2.2.3-2.fc20 обновляет 49 k libreport-web x86_64 2.2.3-2.fc20 обновлений 46 k libserf x86_64 1.3.7-1.fc20 обновляет 53 k libteam x86_64 1.12-1.fc20 обновляет 46 k Perl-Socket x86_64 1: 2.015-1.fc20 обновляет 50 k poppler-data noarch 0.4.7-1.fc20 Обновления 2.2 M ppp x86_64 2.4.5-34.fc20 обновляет 359 k selinux-policy noarch 3.12.1-180.fc20 обновляет 351 k обновления noarch 3.12.1-180.fc20, ориентированные на политику selinux 3.8 M sqlite x86_64 3.8.6-2.fc20 обновляет 433 k teamd x86_64 1.12-1.fc20 обновляет 108 k tzdata noarch 2014f-1.fc20 Обновления 430 К Обновления tzdata-java noarch 2014f-1.fc20 147 k vim-minimal x86_64 2: 7.4.402-1.fc20 обновляет 439 k zeitgeist-libs x86_64 0.9.16-0.2.20140808.git.ce9affa.fc20 обновления 141 k Сводка транзакций ================================================== ==============================
needs-restarting
из yum-utils может сказать вам, какие программы необходимо перезапустить после обновления.Ответы:
Fedora с GNOME использует простую эвристику, чтобы определить, является ли обновление обновлением ОС / системы или обновлением приложения. Если в пакете есть
.desktop
файл (который обычно используется для заполнения меню DE), он считается пользовательским приложением и может быть обновлен без перезагрузки. Без этого файла он считается обновлением ОС или системы, и предлагается «Обновление и перезагрузка».Вы можете избежать этого, запустив
yum update
из командной строки.источник
yum
необходимо перезагрузить , чтобы установить обновления для таких команд, какfile
,grep
,find
,gcc
,tar
,make
,ssh
или аналогичные инструменты?yum
запускаю каждый раз, когда мне сообщают об обновлениях.sudo yum update
вручную. По ссылке, которую я вам дал: обратите внимание, что эта функция не мешает вам использовать yum и другие инструменты командной строки для установки обновлений в любое время. Мы также отличаем обновления «компонентов ОС» (которые мы хотим делать в автономном режиме) от обновлений и установок приложений, которые по-прежнему возможны из пользовательского интерфейса без перезапуска системы.Это функция из Fedora 18 и выше, называемая OfflineSystemUpdates .
Это делает обновление компонентов системы более надежным, делая это в минимальной контролируемой среде.
«Offline» означает OS обновление мы подразумеваем установку пакетов и обновлений, которые работают с системой , загружаемой в специальном режим обновления системы, для того , чтобы проблемы , остерегайтесь , связанных с конфликтами библиотек и служб , которые в настоящее время работают с теми , на диске.
Режим обновления системы реализуется путем загрузки в специальную цель. Цель устанавливает загруженные обновления и затем перезагружается обратно в обычную цель по умолчанию. Существуют меры предосторожности, чтобы гарантировать, что мы перезагружаемся назад к цели по умолчанию, даже если обновление завершается неудачно или происходит сбой процесса обновления.
источник