Pular para o conteúdo principal

Questão de Sistemas Operacionais — Linux — Avança SP 2024

Sistemas OperacionaisLinux
Código
qg088606
Banca
Avança SP
Órgão
Prefeitura de Lorena - SP
Ano
2024
Nível
Médio
Cargo
Técnico em Informática
Qual comando no Linux é utilizado para instalar, atualizar e remover pacotes no Debian e em sistemas baseados no Debian, como o Ubuntu?
  1. Ayum
  2. Brpm
  3. Cdnf
  4. Dzypper
  5. Eapt
Revelar gabarito e comentário

GabaritoE — apt

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 E. O comando apt é o gerenciador de pacotes padrão das distribuições baseadas no Debian, como o Ubuntu, sendo utilizado para instalar, atualizar e remover pacotes. As demais alternativas pertencem a outras famílias de distribuições: yum e dnf são do Red Hat/Fedora, rpm é o formato de pacote dessas mesmas distribuições, e zypper é do openSUSE.

O gerenciamento de pacotes é uma das principais diferenças entre as distribuições Linux. Cada família de distribuições adota um sistema próprio, e a banca explora exatamente essa distinção. O apt (Advanced Package Tool) é a ferramenta de linha de comando que trabalha com o formato .deb, usado pelo Debian e seus derivados, como Ubuntu e Linux Mint. Ele resolve dependências automaticamente, buscando os pacotes necessários nos repositórios configurados no sistema.

Na prática, os comandos mais comuns do apt são:

  • apt install <pacote> — instala um pacote;

  • apt update — atualiza a lista de pacotes disponíveis nos repositórios;

  • apt upgrade — atualiza os pacotes instalados para as versões mais recentes;

  • apt remove <pacote> — remove um pacote, mantendo os arquivos de configuração;

  • apt purge <pacote> — remove o pacote e também os arquivos de configuração.

É importante notar que o apt é a ferramenta moderna, que substituiu o antigo apt-get em muitas distribuições, embora ambos ainda sejam amplamente utilizados. O apt-get é mais antigo e considerado mais estável para scripts, enquanto o apt oferece uma interface mais amigável e progresso visual.

A confusão mais comum é associar rpm a um gerenciador de pacotes, quando na verdade ele é apenas o formato de pacote (Red Hat Package Manager). O gerenciador de alto nível que utiliza o formato .rpm é o yum (em versões antigas do Red Hat/CentOS) ou o dnf (nas versões mais recentes, como Fedora e RHEL 8+). Já o zypper é o gerenciador do openSUSE, que também usa o formato .rpm, mas com comandos próprios.

Guarde a associação entre distribuição e gerenciador de pacotes: é exatamente essa correspondência que as alternativas testam. A pegadinha está em trocar o gerenciador de uma família pela de outra, e a banca coloca todos os principais gerenciadores como distratores.

Alternativa A — ❌ Incorreta

O yum (Yellowdog Updater Modified) é o gerenciador de pacotes das distribuições baseadas no Red Hat, como CentOS e RHEL (em versões anteriores à 8). Ele trabalha com o formato .rpm, não com o .deb do Debian/Ubuntu. Portanto, não é o comando utilizado no Debian.

Alternativa B — ❌ Incorreta

O rpm é o formato de pacote e também uma ferramenta de baixo nível para instalar, consultar e remover pacotes .rpm individualmente. No entanto, ele não resolve dependências automaticamente e não é o gerenciador padrão do Debian, que usa o formato .deb. A confusão aqui é pensar que rpm é um gerenciador de pacotes completo, quando na verdade é apenas o formato e a ferramenta básica das distribuições Red Hat.

Alternativa C — ❌ Incorreta

O dnf (Dandified YUM) é o sucessor do yum e é o gerenciador de pacotes padrão do Fedora e do Red Hat Enterprise Linux 8+. Ele também trabalha com o formato .rpm, portanto não é utilizado no Debian/Ubuntu.

Alternativa D — ❌ Incorreta

O zypper é o gerenciador de pacotes do openSUSE e do SUSE Linux Enterprise. Ele também usa o formato .rpm, mas é específico da família SUSE, não do Debian.

Alternativa E — ✅ Correta ⟵ GABARITO

O apt é o gerenciador de pacotes padrão do Debian e de todas as distribuições derivadas, como Ubuntu, Linux Mint e elementary OS. Ele é utilizado para instalar, atualizar e remover pacotes no formato .deb, resolvendo dependências automaticamente. É exatamente o que o enunciado pede.

PEGA ESSA DICA!

Para não errar, associe cada gerenciador à sua família de distribuições:

Gerenciador

Família de distribuições

Formato de pacote

apt

Debian, Ubuntu, Mint

.deb

yum / dnf

Red Hat, CentOS, Fedora

.rpm

zypper

openSUSE, SUSE

.rpm

pacman

Arch Linux

.pkg.tar.zst

Na prova, leia o enunciado e identifique a família da distribuição antes de marcar. Se a questão falar em Debian/Ubuntu, a resposta é apt; se falar em Red Hat/Fedora, é dnf (ou yum em versões antigas).

Gabarito: letra E

Link permanente: /questoes/qg088606