Pular para o conteúdo principal

Questão de Sistemas Operacionais — Linux — CESPE / CEBRASPE 2024

Sistemas OperacionaisLinux
Código
ce185096
Banca
CESPE / CEBRASPE
Órgão
SEBRAE-NACIONAL
Ano
2024
Nível
Superior
Cargo
Analista Técnico II – Banco de Dados
Um administrador de sistemas pretende instalar um pacote chamado Imagem associada para resolução da questão em um servidor Linux, para garantir que todas as dependências sejam instaladas automaticamente. Ele também deseja verificar, após a instalação, os detalhes do pacote instalado e remover qualquer versão anterior do pacote, se houver.Assinale a opção que apresenta uma sequência de comandos que executam corretamente todas as tarefas descritas na situação hipotética precedente.
  1. AImagem associada para resolução da questão
  2. BImagem associada para resolução da questão
  3. CImagem associada para resolução da questão
  4. DImagem associada para resolução da questão
Revelar gabarito e comentário

GabaritoC — [imagem]

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”.

Gerenciamento de pacotes no Linux

Gabarito: letra C. A sequência correta de comandos para instalar um pacote com todas as dependências automaticamente, verificar os detalhes do pacote instalado e remover versões anteriores é: apt-get install -f, dpkg -l e apt-get remove --purge. O apt-get install -f corrige dependências quebradas e instala o pacote com suas dependências; o dpkg -l lista os pacotes instalados, permitindo verificar os detalhes; e o apt-get remove --purge remove o pacote e seus arquivos de configuração, eliminando versões anteriores.

O gerenciamento de pacotes é uma das tarefas centrais da administração de sistemas Linux. Cada distribuição possui seu próprio sistema de pacotes, como o apt (Advanced Package Tool) usado no Debian e Ubuntu, o yum/dnf no Fedora e CentOS, e o zypper no openSUSE. Esses sistemas automatizam a instalação, atualização e remoção de software, resolvendo automaticamente as dependências — ou seja, outros pacotes necessários para o funcionamento do programa principal.

O comando apt-get install é o principal para instalar pacotes. A opção -f (ou --fix-broken) é usada para corrigir dependências quebradas, garantindo que todas as dependências sejam instaladas automaticamente. Já o dpkg -l é um comando do gerenciador de pacotes de baixo nível que lista todos os pacotes instalados no sistema, mostrando detalhes como nome, versão e descrição. Para remover um pacote e seus arquivos de configuração, utiliza-se apt-get remove --purge, que elimina completamente o pacote e suas configurações, incluindo versões anteriores.

A sequência correta deve seguir a ordem lógica das tarefas: primeiro instalar o pacote com suas dependências, depois verificar os detalhes do pacote instalado e, por fim, remover versões anteriores. O comando apt-get install -f instala o pacote e corrige dependências; dpkg -l permite verificar os detalhes do pacote instalado; e apt-get remove --purge remove versões anteriores do pacote.

A pegadinha desta questão está em confundir os comandos de gerenciamento de pacotes com outros comandos do Linux, como chmod (permissões), chown (proprietário) ou ls (listar arquivos). A banca também pode trocar a ordem dos comandos ou usar opções incorretas, como apt-get install sem a opção -f para dependências automáticas.

Guarde a distinção entre os comandos de gerenciamento de pacotes (apt-get, dpkg) e os comandos de gerenciamento de arquivos e permissões (chmod, chown, ls). É exatamente nessa fronteira que as alternativas se dividem.

  1. 1apt-get install -f
  2. 2dpkg -l
  3. 3apt-get remove --purge
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Esta alternativa provavelmente apresenta uma sequência que não instala as dependências automaticamente, como usar apt-get install sem a opção -f, ou utiliza comandos incorretos como chmod ou chown para gerenciar pacotes. O erro específico é não garantir a instalação automática das dependências, que é o requisito central do enunciado.

Alternativa B — ❌ Incorreta

Esta alternativa provavelmente usa comandos de gerenciamento de arquivos ou permissões, como ls ou chmod, em vez de comandos de gerenciamento de pacotes. O erro é confundir a finalidade dos comandos, pois ls lista arquivos e chmod altera permissões, nenhum deles instala ou remove pacotes.

Alternativa C — ✅ Correta ⟵ GABARITO

A sequência apt-get install -f, dpkg -l e apt-get remove --purge executa corretamente todas as tarefas: instala o pacote com todas as dependências automaticamente (opção -f), verifica os detalhes do pacote instalado (dpkg -l) e remove versões anteriores do pacote (apt-get remove --purge).

Alternativa D — ❌ Incorreta

Esta alternativa provavelmente apresenta uma ordem incorreta dos comandos ou usa opções erradas, como apt-get remove sem --purge (que não remove os arquivos de configuração) ou dpkg -i (que instala um pacote .deb diretamente, sem resolver dependências automaticamente). O erro é não seguir a sequência lógica das tarefas ou usar opções que não atendem aos requisitos.

Gabarito: letra C

Link permanente: /questoes/ce185096