Questão nº 45
Questão de Tecnologia da Informação · FGV TRF1 2024 (nº 45)
O analista Peixonauta está trabalhando na manutenção de um servidor Red Hat Enterprise Linux (RHEL). Ele precisa instalar um pacote de software que não está disponível nos repositórios padrão configurados no sistema. Para completar essa tarefa com sucesso, ele deve utilizar um comando que permita a instalação de um pacote RPM baixado diretamente da Internet, sem adicionar um novo repositório ao sistema.
Para instalar tal pacote diretamente, Peixonauta deve utilizar o comando:
- Arpm -i package.rpm; (alternativa correta)
- Bdnf update package.rpm;
- Cyum search package.rpm;
- Dapt-get install package.rpm;
- Ecurl -O http://example.com/package.rpm && rpm -q package.rpm.
Resposta comentada
Gabarito Alternativa A
Em sistemas Linux baseados em Red Hat (como RHEL), um pacote RPM é um arquivo que contém um programa e todas as informações necessárias para instalá-lo. Quando um pacote não está nos repositórios oficiais (locais de onde o sistema baixa software), você pode instalá-lo diretamente de um arquivo RPM que já tenha baixado.
(A) Correta: O comando `rpm -i` (de "install") é a ferramenta nativa e mais direta para instalar um arquivo `.rpm` localmente, sem depender de repositórios para a instalação inicial.
(B) Incorreta: `dnf update` é usado para atualizar pacotes já instalados ou o sistema inteiro, e `dnf` (assim como `yum`) geralmente gerencia pacotes de repositórios, não para instalar um arquivo `.rpm` local diretamente com a flag `update`.
(C) Incorreta: `yum search` é utilizado para procurar pacotes disponíveis nos repositórios configurados, não para instalar um pacote.
(D) Incorreta: `apt-get` é o gerenciador de pacotes para sistemas baseados em Debian (como Ubuntu), não para RHEL, que utiliza `rpm`, `yum` ou `dnf`.
(E) Incorreta: `curl -O ...` baixa o arquivo, mas `rpm -q` (de "query") apenas verifica se um pacote está instalado ou obtém informações sobre ele, não o instala. Armadilha da banca: A primeira parte baixa o arquivo, o que é necessário para a tarefa, mas a segunda parte (`rpm -q`) não executa a instalação, apenas consulta. O comando correto para instalar seria `rpm -i`.
Fonte: FGV TRF1 2024 Técnico Judiciário - Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.