Sistema gestor de pacotes

Synaptic, um dos frontends gráficos mais usados para gerenciamento de pacotes no Linux.

Um gerenciador de pacotes (português brasileiro) ou gestor de pacotes (português europeu) ou sistema de gerenciamento de pacotes (português brasileiro) ou sistema de gestão de pacotes (português europeu) é uma coleção de ferramentas de software que automatiza o processo de instalação, atualização, configuração e remoção de programas de computador para um sistema operacional[1] de uma maneira consistente.[2] É comumente usado em sistemas operacionais tipo Unix, que consistem de centenas de pacotes distintos, para facilitar a identificação, instalação e atualização do sistema.

Um gerenciador de pacotes manipula pacotes, distribuições de software e dados em arquivos. Os pacotes contém metadados, como o nome do software, descrição e seu propósito, número de versão, fornecedor, checksum e uma lista de dependências necessárias para o software funcionar corretamente. Na instalação, os metadados são armazenados em um banco de dados de pacotes local. Gerenciadores de pacotes normalmente mantém um banco de dados de dependências de software e informações de versão para evitar incompatibilidades de software e pré-requisitos ausentes. Eles trabalham próximos aos repositórios de software, gerenciadores de repositório binário e lojas de aplicativos.

São projetados para eliminar a necessidade de instalações e atualizações manuais. Isto pode ser particularmente útil para grandes empresas cujos sistemas operacionais são baseados em Linux e outros sistemas do tipo Unix, normalmente consistindo de centenas, ou mesmo milhares, de pacotes de software diferentes.[3]

  1. Opensuse - Gerenciamento de pacotes
  2. «Cópia arquivada». Consultado em 17 de abril de 2018. Arquivado do original em 17 de outubro de 2017 
  3. «Software Distribution». Dell KACE. Consultado em 11 de julho de 2012. Arquivado do original em 3 de outubro de 2015 

Developed by StudentB