O analista Micael precisa instalar o pacote nodejs em um ser...
Micael deve instalar a versão 18 do módulo nodejs por meio do seguinte comando do Dandified YUM:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta para a questão é: E - module install nodejs:18.
Vamos entender por que essa é a escolha certa.
Para instalar pacotes no Red Hat Enterprise Linux (RHEL), especialmente quando usamos o Dandified YUM (DNF), é importante conhecer o conceito de modularidade. A modularidade permite que diferentes versões de um mesmo pacote estejam disponíveis e que o usuário escolha qual versão deseja instalar através de módulos e streams.
No caso do nodejs, a versão 18 é identificada como um stream dentro do módulo nodejs. O comando correto para instalar essa versão específica é: module install nodejs:18. Aqui, o comando module install
é utilizado para selecionar e instalar a versão desejada de um módulo.
Vamos analisar as alternativas incorretas:
A - install nodejs:18: Este comando não é válido para a instalação de módulos, pois ele não utiliza a sintaxe adequada do DNF para lidar com a modularidade.
B - module -i nodejs:18: A opção -i
não é reconhecida no contexto do comando module
. A sintaxe correta é module install
.
C - install -m nodejs -s 18: Este formato de comando não é reconhecido pelo DNF. As opções -m
e -s
não são válidas para instalação de módulos no DNF.
D - install -p nodejs -s 18: De maneira semelhante à alternativa C, usa uma sintaxe não válida para o DNF, com opções inexistentes.
Espero que esta explicação tenha esclarecido suas dúvidas sobre a instalação de pacotes e módulos no RHEL com DNF. Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo