Pular para o conteúdo principal

Quiz Módulo 10 - Gerenciamento de Pacotes

Instruções​

Este quiz contém 30 questões de múltipla escolha para validar sua compreensão do Módulo 10.

Dica: Responda cada pergunta antes de revelar a resposta. As respostas estão ocultas logo após cada pergunta.


Pergunta 1​

Qual comando atualiza a lista de pacotes disponíveis no Ubuntu 24.04?

Ver explicação

Resposta correta: apt update

Explicação: sudo apt update atualiza a lista de pacotes disponíveis nos repositórios. Não atualiza os pacotes instalados, apenas a lista. apt upgrade atualiza os pacotes instalados. Sempre faça update antes de upgrade.


Pergunta 2​

Qual comando instala um pacote no Ubuntu 24.04?

Ver explicação

Resposta correta: apt install

Explicação: sudo apt install nome-pacote instala um pacote. sudo apt install pacote1 pacote2 instala vários pacotes. apt é o comando moderno, apt-get é o antigo (ainda disponível). Exemplo: sudo apt install htop.


Pergunta 3​

Qual comando atualiza todos os pacotes instalados?

Ver explicação

Resposta correta: apt upgrade

Explicação: sudo apt upgrade atualiza todos os pacotes instalados para suas versões mais recentes disponíveis. sudo apt full-upgrade faz uma atualização completa (pode remover pacotes se necessário). Sempre faça apt update antes.


Pergunta 4​

Qual comando remove um pacote?

Ver explicação

Resposta correta: apt remove ou apt purge

Explicação: sudo apt remove pacote remove um pacote mas mantém os arquivos de configuração. sudo apt purge pacote também remove os arquivos de configuração. sudo apt autoremove remove pacotes não utilizados (dependências órfãs).


Pergunta 5​

Qual comando pesquisa um pacote?

Ver explicação

Resposta correta: apt search

Explicação: apt search termo pesquisa pacotes que contenham o termo no nome ou descrição. apt list --installed lista os pacotes instalados. apt show pacote exibe detalhes de um pacote.


Pergunta 6​

Qual comando exibe informações detalhadas de um pacote?

Ver explicação

Resposta correta: apt show

Explicação: apt show pacote exibe informações detalhadas de um pacote: versão, descrição, dependências, tamanho, etc. Útil antes de instalar para ver o que o pacote faz e suas dependências.


Pergunta 7​

Qual arquivo lista os repositórios APT no Ubuntu 24.04?

Ver explicação

Resposta correta: /etc/apt/sources.list e /etc/apt/sources.list.d/

Explicação: /etc/apt/sources.list contém os repositórios principais. /etc/apt/sources.list.d/ contém arquivos de repositórios adicionais (um por arquivo). Após modificar, execute sudo apt update.


Pergunta 8​

Qual comando adiciona um repositório PPA (Personal Package Archive)?

Ver explicação

Resposta correta: add-apt-repository

Explicação: sudo add-apt-repository ppa:user/repo adiciona um PPA. sudo add-apt-repository --remove ppa:user/repo remove. Após adicionar, execute sudo apt update para atualizar a lista de pacotes.


Pergunta 9​

Qual comando exibe os pacotes instalados?

Ver explicação

Resposta correta: apt list --installed

Explicação: apt list --installed lista todos os pacotes instalados. dpkg -l faz o mesmo (dpkg é a ferramenta de baixo nível). apt list --upgradable mostra os pacotes que podem ser atualizados.


Pergunta 10​

Qual comando exibe as dependências de um pacote?

Ver explicação

Resposta correta: apt depends ou apt show

Explicação: apt depends pacote exibe as dependências de um pacote. apt show pacote também mostra as dependências na seção "Depends". apt rdepends pacote mostra os pacotes que dependem dele (dependências reversas).


Pergunta 11​

Qual comando limpa o cache dos pacotes?

Ver explicação

Resposta correta: apt clean ou apt autoclean

Explicação: sudo apt clean remove todos os arquivos do cache. sudo apt autoclean remove apenas arquivos obsoletos do cache. Útil para liberar espaço em disco. O cache fica em /var/cache/apt/archives/.


Pergunta 12​

Qual comando compila um software a partir do código-fonte?

Ver explicação

Resposta correta: make (após ./configure)

Explicação: Processo típico: ./configure (configura a compilação), make (compila), sudo make install (instala). Necessita das ferramentas de desenvolvimento: sudo apt install build-essential. Alternativa: cmake para alguns projetos.


Pergunta 13​

Qual comando instala um pacote .deb diretamente?

Ver explicação

Resposta correta: dpkg -i ou apt install

Explicação: sudo dpkg -i arquivo.deb instala um pacote .deb. sudo apt install ./arquivo.deb faz o mesmo e resolve automaticamente as dependências. dpkg é a ferramenta de baixo nível, apt é de mais alto nível.


Pergunta 14​

Qual comando exibe os arquivos instalados por um pacote?

Ver explicação

Resposta correta: dpkg -L

Explicação: dpkg -L pacote lista todos os arquivos instalados por um pacote. dpkg -S /caminho/arquivo encontra qual pacote instalou um arquivo específico. Útil para ver onde um pacote instala seus arquivos.


Pergunta 15​

Qual comando mostra qual pacote instalou um arquivo?

Ver explicação

Resposta correta: dpkg -S

Explicação: dpkg -S /caminho/arquivo encontra qual pacote instalou um arquivo específico. Útil para identificar o pacote proprietário de um arquivo. which encontra o local de um comando, dpkg -S encontra o pacote.


Pergunta 16​

Qual comando instala o Snap no Ubuntu 24.04?

Ver explicação

Resposta correta: snap já está instalado, ou sudo apt install snapd

Explicação: O Snap geralmente já está instalado no Ubuntu 24.04. Caso não: sudo apt install snapd. snap install pacote instala um pacote Snap. snap list lista os pacotes Snap instalados.


Pergunta 17​

Qual comando instala um pacote Snap?

Ver explicação

Resposta correta: snap install

Explicação: sudo snap install pacote instala um pacote Snap. snap install pacote --classic instala no modo clássico (sem confinamento). snap remove pacote remove. snap list lista os pacotes instalados.


Pergunta 18​

Qual comando instala o Flatpak no Ubuntu 24.04?

Ver explicação

Resposta correta: sudo apt install flatpak

Explicação: sudo apt install flatpak instala o Flatpak. Depois, adicione o repositório Flathub: flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo. flatpak install pacote instala em seguida.


Pergunta 19​

Qual comando exibe os pacotes que podem ser atualizados?

Ver explicação

Resposta correta: apt list --upgradable

Explicação: apt list --upgradable exibe todos os pacotes instalados que possuem uma versão mais recente disponível. Útil antes de fazer apt upgrade para ver o que será atualizado.


Pergunta 20​

Qual comando exibe os pacotes órfãos (dependências não utilizadas)?

Ver explicação

Resposta correta: apt autoremove --dry-run

Explicação: apt autoremove --dry-run mostra os pacotes que seriam removidos (dependências órfãs) sem removê-los de fato. sudo apt autoremove remove de verdade. Útil para limpar dependências não utilizadas.


Pergunta 21​

Qual comando repara dependências quebradas?

Ver explicação

Resposta correta: apt --fix-broken install ou apt install -f

Explicação: sudo apt --fix-broken install ou sudo apt install -f repara dependências quebradas. Útil após uma instalação manual de .deb que causou problemas de dependências. Resolve automaticamente os conflitos.


Pergunta 22​

Qual comando exibe o histórico de instalações de pacotes?

Ver explicação

Resposta correta: cat /var/log/apt/history.log ou journalctl -u apt

Explicação: /var/log/apt/history.log contém o histórico dos comandos apt (instalações, atualizações, remoções). journalctl -u apt também mostra os logs do apt via systemd. Útil para ver o que foi instalado e quando.


Pergunta 23​

Qual comando exibe os pacotes que dependem de um pacote específico?

Ver explicação

Resposta correta: apt rdepends

Explicação: apt rdepends pacote exibe os pacotes que dependem do pacote especificado (dependências reversas). Útil antes de remover um pacote para ver quais outros dependem dele. apt depends mostra as dependências diretas.


Pergunta 24​

Qual comando atualiza um pacote específico?

Ver explicação

Resposta correta: apt install --only-upgrade pacote

Explicação: sudo apt install --only-upgrade pacote atualiza apenas esse pacote específico (e suas dependências se necessário). apt upgrade atualiza todos os pacotes. Útil para atualizar um pacote sem mexer nos outros.


Pergunta 25​

Qual comando exibe as versões disponíveis de um pacote?

Ver explicação

Resposta correta: apt policy pacote ou apt-cache policy pacote

Explicação: apt policy pacote ou apt-cache policy pacote exibe as versões disponíveis de um pacote em todos os repositórios configurados, indicando a versão instalada e a versão candidata. Útil para ver as opções de versão.


Pergunta 26​

Qual comando baixa um pacote sem instalá-lo?

Ver explicação

Resposta correta: apt download pacote

Explicação: apt download pacote baixa o arquivo .deb sem instalá-lo. O arquivo é baixado no diretório atual. Útil para instalar depois ou em outro sistema. apt install ./arquivo.deb instala em seguida.


Pergunta 27​

Qual comando exibe os repositórios configurados?

Ver explicação

Resposta correta: apt-cache policy ou cat /etc/apt/sources.list

Explicação: cat /etc/apt/sources.list e ls /etc/apt/sources.list.d/ mostram os repositórios configurados. apt-cache policy também mostra os repositórios para cada pacote. Útil para verificar a configuração dos repositórios.


Pergunta 28​

Qual comando exibe os pacotes Snap instalados?

Ver explicação

Resposta correta: snap list

Explicação: snap list exibe todos os pacotes Snap instalados com suas versões. snap info pacote exibe detalhes de um pacote Snap. snap find termo pesquisa pacotes Snap disponíveis.


Pergunta 29​

Qual comando atualiza todos os pacotes Snap?

Ver explicação

Resposta correta: snap refresh

Explicação: sudo snap refresh atualiza todos os pacotes Snap instalados. sudo snap refresh pacote atualiza um pacote específico. Os pacotes Snap são atualizados automaticamente, mas é possível forçar com refresh.


Pergunta 30​

Qual comando instala um pacote Flatpak?

Ver explicação

Resposta correta: flatpak install

Explicação: flatpak install flathub pacote instala um pacote Flatpak a partir do Flathub. flatpak list lista os pacotes instalados. flatpak uninstall pacote remove. flatpak update atualiza todos os pacotes Flatpak.


Resultado do Quiz​

Parabéns por completar o quiz do Módulo 10!

Pontuação:

  • 25-30 respostas corretas: Excelente! Você domina o gerenciamento de pacotes Linux.
  • 20-24 respostas corretas: Muito bom! Reveja os conceitos onde teve dificuldade.
  • 15-19 respostas corretas: Bom! Revise os capítulos sobre gerenciamento de pacotes.
  • Menos de 15: Recomendado revisar o módulo antes de continuar.

Próximos Passos​

Agora que você validou seus conhecimentos:

Módulo 11: Monitoramento e Logs
Labs práticos: Pratique o gerenciamento de pacotes com os labs do Módulo 10


Quiz criado em: Dezembro de 2024 - Testado no Ubuntu 24.04