O RHEL 7 me oferece a instalação de mais de 150 atualizações e parece que a maior parte dessas atualizações não se aplica ao meu servidor. Por exemplo, oferece a instalação de algum firmware "WiFi", mas meu servidor não possui nenhuma placa wifi.
Devo apenas instalar tudo? Ou, de alguma forma, tenho que entender o que se aplica ao meu servidor e instalar apenas alguns pacotes?
Responder1
Muitos periféricos são removíveis (USB, Firewire, PCMCIA, PCI hotpluggable, etc.). Além disso, uma instalação do sistema pode ser movida para um novo hardware se o hardware antigo falhar ou precisar ser atualizado. As distribuições Linux tendem a fornecer todos os drivers que você possa precisar, preferindo desperdiçar alguns megabytes de espaço em disco em vez de dizer “teclado não reconhecido, pressione F1 para continuar”¹ ou “adaptador de rede não reconhecido; falha no download do driver: rede não acessível”².
Atualizações são oferecidas para todos os softwares que você instalou. O gerenciador de pacotes não pode prever que você nunca usará algum software. A maneira de dizer a um gerenciador de pacotes que você não deseja um software é instalá-lo.
Se você tem certeza de que não vai precisar de algum driver ou firmware - por exemplo, wifi em um servidor que está em um rack ou rodando em uma máquina virtual, então você pode remover com segurança pacotes que fornecem drivers complementares e firmware . Nunca remova arquivos individuais, apenas pacotes RPM. Se a remoção de um pacote também retirar algum pacote cuja função você não entende, deixe-o como está.
¹ Visto em muitos BIOSes (parafraseado).
² Visto no Windows (parafraseado).
Responder2
No seu caso, sugiro fazer apenas as atualizações necessárias conforme aplicável ao sistema. De acordo com o redhat, não há mal nenhum em instalar essas atualizações desnecessárias, mas ainda assim não é um problema.Boa ideia.
Embora a instalação de uma atualização de driver desnecessária não cause danos, a presença de um driver em um sistema para o qual não foi projetado pode complicar o suporte.
Você provavelmente deve configurar seu sistema fornecendo algumas informações de perfil do sistema para o redhat comodiscutido aqui neste artigo em pdf.
Para usar o Red Hat Network, os administradores de sistema registram perfis de software e hardware, conhecidos como perfis de sistema de seus sistemas clientes na Red Hat Network. Quando um sistema cliente solicita atualizações de pacotes, somente os pacotes aplicáveis ao cliente são retornados.