Gerenciamento de Pacotes de Software
Aprenda como os sistemas Linux instalam, atualizam, removem e obtêm softwares por meio de gerenciadores de pacotes como o apt e o dnf. Este curso apresenta as habilidades práticas de gerenciamento de pacotes necessárias para pesquisar repositórios, controlar versões de software e manter os sistemas de forma previsível.
Por que isso é importante
O gerenciamento de software é uma tarefa operacional diária. Seja instalando um servidor web, aplicando atualizações, adicionando um repositório ou removendo pacotes não utilizados, você precisa entender como sua distribuição Linux lida com as tarefas do ciclo de vida do software. Bons hábitos de gerenciamento de pacotes reduzem o desvio de configuração (configuration drift), melhoram a segurança e tornam os sistemas mais fáceis de manter.
O que você aprenderá
- Compreender o papel dos gerenciadores de pacotes e as diferenças entre os ecossistemas Linux comuns.
- Pesquisar pacotes e inspecionar softwares disponíveis antes da instalação.
- Instalar, atualizar e remover softwares de maneira controlada.
- Gerenciar atualizações e upgrades rotineiros do sistema com maior consciência do impacto.
- Adicionar e gerenciar repositórios para que as fontes de software sejam explícitas e confiáveis.
- Aplicar essas habilidades em um cenário prático de configuração de servidor web.
Roteiro do Curso
O curso começa com os fundamentos dos gerenciadores de pacotes, apresentando o apt e o dnf como as ferramentas padrão utilizadas pelas diferentes famílias Linux. Em seguida, você aprenderá a pesquisar pacotes para encontrar o software de que precisa e inspecionar as opções disponíveis antes de realizar alterações.
Posteriormente, o curso foca na instalação e remoção de softwares, seguidas por atualizações e upgrades do sistema, para que você possa manter um host atualizado sem tratar a manutenção como um processo de tentativa e erro. Depois disso, você aprenderá como os repositórios são gerenciados e como fontes adicionais de pacotes afetam o que um sistema pode instalar.
O curso termina com o desafio de Configuração de Servidor Web (Web Server Setup), onde a pesquisa de pacotes, instalação, atualizações e o conhecimento sobre repositórios se unem em um fluxo de trabalho de provisionamento realista.
Para quem é este curso
Este curso é destinado a estudantes de Linux, administradores juniores e iniciantes em DevOps que precisam entender como o software é distribuído e mantido em sistemas Linux.
Resultados
Ao final deste curso, você será capaz de pesquisar pacotes, instalar e remover softwares com segurança, gerenciar atualizações com mais confiança e compreender claramente a origem dos softwares em um sistema.




