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