Gerenciamento de Pacotes de Software

Aprenda Gerenciamento de Pacotes de Software. Este módulo abrange os Gerenciadores de Pacotes APT e DNF, Busca por Pacotes, Instalação e Remoção de Software, Atualizações e Upgrades do Sistema, Gerenciamento de Repositórios. Você dominará essas habilidades essenciais do Linux através de laboratórios práticos e desafios do mundo real.

DevOps EngineerLinuxDevOps

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Este curso para iniciantes desenvolve um fluxo APT prático para gerenciar software no Ubuntu. Em cinco laboratórios guiados, você atualizará metadados, pesquisará e inspecionará pacotes, instalará e removerá software, aplicará atualizações, limpará dependências não utilizadas e examinará definições de repositórios.

O desafio final percorre um pequeno ciclo de servidor web: inspecionar e instalar o Apache, adicionar curl para verificação local e depois remover completamente essa ferramenta temporária, mantendo o servidor instalado.

O que você aprenderá

  • Distinguir as famílias APT e DNF enquanto trabalha na prática com APT no Ubuntu
  • Atualizar o índice local e listar pacotes com versões novas disponíveis
  • Pesquisar nomes, inspecionar metadados com apt show e salvar detalhes selecionados
  • Instalar e verificar um pacote e comparar apt remove com apt purge
  • Aplicar atualizações e remover dependências não utilizadas com apt autoremove
  • Ler /etc/apt/sources.list e identificar componentes como main, universe e restricted
  • Criar uma entrada simulada em /etc/apt/sources.list.d/ sem contatar o repositório fictício
  • Provisionar o Apache, testá-lo localmente com curl e retirar a ferramenta temporária

Para quem é este curso

Este curso é destinado a iniciantes em Ubuntu, técnicos de suporte e futuros administradores de sistemas ou DevOps que desejam uma base cuidadosa de linha de comando para ciclo de pacotes e inspeção de repositórios.

Pré-requisitos: Navegação básica no terminal, edição de texto, grep, redirecionamento de saída e sudo; não é necessária experiência anterior em gerenciamento de pacotes.

Ambiente de aprendizagem: Um terminal LabEx baseado em Ubuntu com repositórios APT, estado de pacotes descartável, configuração simulada editável e um alvo Apache local.

Perguntas frequentes

Como o curso é organizado?

Cinco laboratórios oferecem prática guiada. O sexto item é um desafio em que você atualiza metadados, inspeciona e instala apache2, testa com curl e remove completamente apenas curl.

Vou praticar comandos DNF?

Não. O curso explica que DNF pertence às famílias Fedora e RHEL, mas todo o trabalho prático usa APT no Ubuntu. A sintaxe DNF não é ensinada.

O laboratório adiciona um PPA funcional?

Não. Ele cria uma entrada claramente fictícia em sources.list.d para ensinar a estrutura. É indicado não executar apt update depois porque o PPA não existe.

Qual é a diferença entre remover e purgar um pacote?

apt remove elimina os arquivos do pacote e geralmente mantém a configuração; apt purge elimina ambos. O desafio final purga apenas o curl temporário, não o Apache.

Professor

labby
Labby
Labby is the LabEx teacher.