RHEL 7 предлагает мне установить более 150 обновлений, и похоже, что большинство из этих обновлений не применимы к моему серверу. Например, он предлагает установить какую-то прошивку "WiFi", но на моем сервере нет карты Wi-Fi.
Мне просто установить все? Или мне как-то самому понять, что применимо к моему серверу, и установить только определенные пакеты?
решение1
Многие периферийные устройства являются съемными (USB, Firewire, PCMCIA, PCI с возможностью горячего подключения и т. д.). Кроме того, установка системы может быть перенесена на новое оборудование, если старое оборудование вышло из строя или его пришлось обновить. Дистрибутивы Linux, как правило, предоставляют все драйверы, которые вам могут понадобиться, предпочитая тратить несколько мегабайт дискового пространства, а не сообщать вам «клавиатура не распознана, нажмите F1 для продолжения»¹ или «сетевой адаптер не распознан; загрузка драйвера не удалась: сеть недоступна»².
Обновления предлагаются для всего установленного вами программного обеспечения. Менеджер пакетов не может предсказать, что вы никогда не будете использовать какое-то программное обеспечение. Способ сообщить менеджеру пакетов, что вам не нужно это программное обеспечение, — установить его.
Если вы уверены, что вам не понадобится какой-то драйвер или прошивка — например, Wi-Fi на сервере, который установлен на стойке или запущен в виртуальной машине, то вы можете безопасно удалить пакеты, которые предоставляют дополнительные драйверы и прошивки. Никогда не удаляйте отдельные файлы, только пакеты RPM. Если удаление пакета также приведет к извлечению какого-то пакета, роль которого вам не понятна, оставьте его в покое.
¹ Встречается во многих BIOS (перефразировано).
² Встречается в Windows (перефразировано).
решение2
В вашем случае я бы посоветовал делать только необходимые обновления, применимые к системе. Согласно RedHat, нет ничего плохого в установке этих ненужных обновлений, но все же это нехорошая идея.
Хотя установка ненужного обновления драйвера не нанесет вреда, наличие драйвера в системе, для которой он не предназначен, может усложнить поддержку.
Вероятно, вам следует настроить свою систему, предоставив некоторую информацию о системном профиле в RedHat, какобсуждается здесь в этой статье в формате PDF.
Для использования Red Hat Network системные администраторы регистрируют профили программного и аппаратного обеспечения, известные как системные профили их клиентских систем в Red Hat Network. Когда клиентская система запрашивает обновления пакетов, возвращаются только применимые пакеты для клиента.