Questão nº 53
Questão de Tecnologia da Informação · FGV ALEP 2024 (nº 53)
Um desenvolvedor de software precisa utilizar um sistema operacional FreeBSD para melhor instalar, atualizar e remover pacotes por meio da linha de comando.
Nesse caso, ele vai utilizar o sistema de gerenciamento de pacotes conhecido como
- Aapt.
- Bdnf.
- Cgnu.
- Dpkg. (alternativa correta)
- Epacman.
Resposta comentada
Gabarito Alternativa D
Um gerenciador de pacotes é uma ferramenta que automatiza a instalação, atualização, configuração e remoção de programas (chamados de pacotes de software) em um sistema operacional, facilitando a vida do desenvolvedor. Cada sistema operacional ou distribuição geralmente tem seu próprio gerenciador principal.
- (A) Incorreta:
apt(Advanced Package Tool) é o gerenciador de pacotes padrão para distribuições Linux baseadas em Debian, como Ubuntu. A armadilha aqui é que muitos desenvolvedores estão familiarizados comaptpor ser muito comum no mundo Linux, mas FreeBSD é um sistema operacional Unix-like distinto, não uma distribuição Linux baseada em Debian. - (B) Incorreta:
dnf(Dandified YUM) é o gerenciador de pacotes padrão para distribuições Linux baseadas em Red Hat, como Fedora e as versões mais recentes do CentOS/RHEL. - (C) Incorreta:
gnurefere-se ao Projeto GNU ou à coleção de software livre que ele produz (como o compilador GCC ou o shell Bash), mas não é um gerenciador de pacotes em si. - (D) Correta:
pkgé o gerenciador de pacotes oficial e recomendado para o FreeBSD. Ele permite a instalação, atualização e remoção de pacotes binários pré-compilados de forma eficiente e simples via linha de comando. - (E) Incorreta:
pacman(Package Manager) é o gerenciador de pacotes padrão para a distribuição Linux Arch Linux.
Fonte: FGV ALEP 2024 Analista Legislativo - Analista de Rede (Caderno Tipo 1). Reproduzida para fins de estudo.