Introdução
No Debian temos várias formas de atualizar e baixar softwares para nosso sistema, que pode ser um único arquivo com conjunto de dependências, índice e etc. Normalmente, que têm formato tar.gz ou .deb, há arquivos com código-fonte aberto que precisam ser compilados antes de serem usados.
Mas alguns utilitários, pacotes e softwares podem ter trechos de código malicioso, instáveis ou não confiáveis. Para resolver esses problemas, temos repositórios com pacotes confiáveis, verificados e estáveis, que podem ser instalados e usados facilmente. Eles representam um pacote de hierarquia de pacotes, índice, bibliotecas necessárias para instalação e sinalização para uso mais seguro.
Destaque!Existem alguns repositórios de fontes não oficiais, que você pode usar por sua própria conta e risco.
Requisitos
- Direitos de root;
- Sistema operacional Debian;
- Vários conhecimentos sobre o sistema operacional de trabalho;
- Conexão com a Internet.
Gerenciar repositórios
Para gerenciar repositórios, podemos usar arquivos para configurar nosso sistema, para isso vamos encontrar o catálogo com o rótulo apt e verificar o conteúdo:
Na captura de tela, podemos ver vários arquivos e diretórios diferentes, que podemos usar para configurar nossos repositórios. Vamos considerar todos os arquivos no catálogo e dar-lhes uma explicação:
- Sources.list - determina a lista de repositórios em uso, sua versão e a ramificação do software; esse arquivo combina nele mesmo toda a lista de servidores;
- Sources.list.d - o arquivo usado para configurar separadamente a lista de repositórios, geralmente dividida por serviços usados;
- Trusted.gpg - esse arquivo contém chaves confiáveis de repositórios usados;
- Trusted.gpg.d - o mesmo arquivo acima, mas dividido pelos serviços.
Considere o arquivo sources.list e adicione uma linha com o repositório:
Depois disso, podemos atualizar o índice com o comando abaixo:
Em seguida, podemos usar o repositório com os comandos apt, aptitude e outros para controlar o pacote em nossa máquina local.
No entanto, podemos configurar o sistema separadamente pelos serviços:
Vá para o editor de texto e considere o arquivo. Em seu sistema, pode ser que não haja um arquivo necessário e você pode criá-lo.
Para um arquivo existente, basta abri-lo. Para um catálogo vazio, criamos com .list:
Nessa linha, podemos indicar o arquivo assinado para o repositório, o link e a versão dos servidores que estão sendo usados. Normalmente, precisamos adicionar o arquivo .gpg ao sistema. No momento da atualização do pacote de índice, nossa máquina verificou a chave pública do nosso repositório e, em seguida, atualizou todas as informações. Esse mecanismo de assinatura eletrônica ajuda a salvar a integridade e a verificar o autor dos dados. Podemos adicionar a chave pelo comando, onde key.asc é a sua chave pública:
E agora podemos usar o repositório para atualização e instalação do software, executando o comando abaixo:
Estamos instalando o software para verificar se o repositório funciona:
Conclusão
Este guia fornece uma compreensão abrangente dos repositórios e de seus componentes, permitindo que os usuários gerenciem com eficácia as fontes de software em seus sistemas baseados no Debian.