<Anterior | Conteúdo | Próxima>
Repositórios
Embora alguns projetos de software optem por realizar seu próprio empacotamento e distribuição, a maioria dos pacotes hoje é criada pelos fornecedores de distribuição e terceiros interessados. Os pacotes são disponibilizados aos usuários de uma distribuição em repositórios centrais que podem conter muitos milhares de pacotes, cada um especialmente construído e mantido para a distribuição.
Uma distribuição pode manter vários repositórios diferentes para diferentes estágios do ciclo de vida de desenvolvimento de software. Por exemplo, geralmente haverá um repositório de “teste”
que contém pacotes que acabaram de ser construídos e são destinados ao uso por almas corajosas que estão procurando por bugs antes de serem lançados para distribuição geral. Uma distribuição geralmente terá um repositório de “desenvolvimento” onde os pacotes de trabalho em andamento destinados à inclusão na próxima versão principal da distribuição são mantidos.
Uma distribuição também pode ter repositórios de terceiros relacionados. Freqüentemente, eles são necessários para fornecer software que, por motivos legais, como patentes ou questões anti-evasão de DRM, não pode ser incluído na distribuição. Talvez o caso mais conhecido seja o do suporte a DVD criptografado, o que não é legal nos Estados Unidos. Os repositórios de terceiros operam em países onde patentes de software e leis anti-evasão não se aplicam. Esses repositórios geralmente são totalmente independentes da distribuição que suportam e para usá-los, deve-se conhecê-los e incluí-los manualmente nos arquivos de configuração do sistema de gerenciamento de pacotes.