Questão de Sistemas Operacionais — Geral — VUNESP 2026
- Código
- vu169448
- Banca
- VUNESP
- Órgão
- Pref Tremembé
- Ano
- 2026
- Cargo
- TInf ( )
- Aconda.
- Bdnf.
- Cdpkg.
- Dpacman.
- Eyum.
GabaritoC — dpkg.
Gabarito: letra C. O dpkg é o gerenciador de pacotes de baixo nível das distribuições baseadas em Debian (como Ubuntu e Debian), responsável por instalar, remover e consultar pacotes no formato .deb. Os demais gerenciadores citados pertencem a outras famílias de distribuições ou a outros ecossistemas.
O Linux não possui um sistema único de empacotamento de software. Cada família de distribuições adota um formato de pacote e um conjunto de ferramentas para gerenciá-lo. O formato .deb é o padrão das distribuições derivadas do Debian, e o dpkg é a ferramenta base que opera diretamente sobre esses pacotes, sem resolver automaticamente as dependências entre eles. Para lidar com dependências, as distribuições Debian-like utilizam o apt (Advanced Package Tool), que funciona como uma camada superior ao dpkg, baixando pacotes de repositórios e resolvendo as dependências antes de chamar o dpkg para efetivamente instalar.
A confusão entre dpkg e apt é comum, mas a distinção é clara: o dpkg é o instalador de pacotes .deb individuais, enquanto o apt é o gerenciador de pacotes de alto nível que orquestra o processo completo, incluindo a resolução de dependências. Quando você executa apt install pacote, o apt baixa o pacote e suas dependências e, em seguida, invoca o dpkg para instalar cada um deles.
Outras famílias de distribuições utilizam formatos e ferramentas diferentes. O dnf e o yum são gerenciadores de pacotes das distribuições baseadas em Red Hat (como Fedora, CentOS e RHEL), que utilizam o formato .rpm. O pacman é o gerenciador do Arch Linux, que usa seu próprio formato de pacote. O conda é um gerenciador de pacotes voltado para ambientes de ciência de dados e Python, independente do sistema operacional, e não está ligado a nenhum formato de pacote do Linux.
A pegadinha desta questão está em associar corretamente cada gerenciador à sua família de distribuições. O candidato que conhece apenas o apt pode se confundir, mas a questão pede especificamente o gerenciador que instala pacotes .deb, e esse é o dpkg. Guarde a relação: .deb → dpkg/apt (Debian/Ubuntu); .rpm → rpm/dnf/yum (Red Hat/Fedora); Arch → pacman.
O conda é um gerenciador de pacotes e ambientes, amplamente utilizado na área de ciência de dados e Python, mas não é específico do Linux nem trabalha com o formato .deb. Ele gerencia pacotes em seu próprio formato, independente da distribuição.
O dnf é o gerenciador de pacotes padrão das distribuições baseadas em Red Hat (Fedora, CentOS, RHEL), que utilizam o formato .rpm, não o .deb. É o sucessor do yum.
O dpkg é o gerenciador de pacotes de baixo nível das distribuições Debian e derivadas (como Ubuntu). Ele é a ferramenta que instala, remove e consulta pacotes no formato .deb diretamente, sem resolver dependências automaticamente.
O pacman é o gerenciador de pacotes do Arch Linux e suas derivadas (como Manjaro). Ele utiliza seu próprio formato de pacote (.pkg.tar.zst), não o .deb.
O yum é o gerenciador de pacotes das distribuições baseadas em Red Hat (CentOS, RHEL), que utilizam o formato .rpm. Foi substituído pelo dnf nas versões mais recentes do Fedora e RHEL.
Gabarito: letra C
Link permanente: /questoes/vu169448