Questão de Arquitetura de Software — Conceitos Básicos em Arquitetura de Software — FGV 2024
Arquitetura de Software›Conceitos Básicos em Arquitetura de Software
Código
fg101867
Banca
FGV
Órgão
TRF - 1ª REGIÃO
Ano
2024
Nível
Superior
Cargo
Técnico Judiciário - Área Administrativa - Especialidade: Tecnologia da Informação
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:
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Instalação de pacotes RPM no RHEL
Gabarito: letra A. O comando rpm -i package.rpm é o comando padrão para instalar um pacote RPM baixado localmente, sem depender de repositórios. É a alternativa correta para o cenário descrito.
A questão testa o conhecimento dos comandos de gerenciamento de pacotes no Red Hat Enterprise Linux (RHEL). Cada alternativa apresenta um comando diferente; apenas um realiza a instalação direta de um arquivo RPM.
Comando
Função
Sistema-alvo
Instala pacote local?
Válido para RHEL?
rpm -i package.rpm
Instala pacote RPM a partir de arquivo local
Red Hat (RPM)
Sim
Sim
dnf update package.rpm
Atualiza pacotes instalados via repositórios
Red Hat (DNF)
Não
Não (comando inválido)
yum search package.rpm
Pesquisa pacotes em repositórios
Red Hat (YUM)
Não
Sim (mas não instala)
apt-get install package.rpm
Instala pacotes via repositórios (formato .deb)
Debian (APT)
Não
Não (incompatível)
curl -O ... && rpm -q package.rpm
Baixa arquivo e consulta instalação
Red Hat (RPM)
Não (apenas consulta)
Sim (mas não instala)
Alternativa A — ✅ Correta ⟵ GABARITO
O comando rpm -i (ou --install) instala um pacote RPM a partir de um arquivo local. É a ferramenta de baixo nível para instalação direta, sem necessidade de repositório.
Alternativa B — ❌ Incorreta
dnf update package.rpm não é um comando válido para instalação. O dnf update atualiza pacotes já instalados com base em repositórios configurados, não instala um arquivo local.
Alternativa C — ❌ Incorreta
yum search package.rpm pesquisa pacotes nos repositórios por nome, não instala nada.
Alternativa D — ❌ Incorreta
apt-get install é próprio do gerenciador de pacotes Debian (APT), não do RHEL (que utiliza RPM e ferramentas como rpm, yum ou dnf). Em RHEL, usar apt-get não faz sentido.
Alternativa E — ❌ Incorreta
O comando curl -O baixa o arquivo, mas rpm -q apenas consulta se um pacote está instalado (query). A parte final não instala o pacote. O correto seria rpm -i após o download.
PEGA ESSA DICA!
No RHEL, lembre-se: rpm é o instalador manual de arquivos .rpm; yum/dnf são gerenciadores que resolvem dependências e usam repositórios. Para instalar um pacote baixado fora dos repositórios, use rpm -i. Para consultar informações de um pacote, use rpm -q. Decore a diferença entre -i (install) e -q (query).