-
O repositório do Debian é apenas um armazenamento de arquivos HTTP que preenche algumas regras específicas?
Sim, mas também pode ser um armazenamento FTP ou apenas um diretório local.
-
Quais são as regras e amp; a estrutura que é usada para armazenar pacotes?
Debian Wiki: Formato do Repositório Debian documenta a estrutura do repositório oficial da Debian e o formato que é oficialmente entendido pelos clientes.
-
É suficiente adicionar
deb http://my-repository.com stable non-free
a/etc/apt/sources.list
para usar este repositório?Sim, mas depende de como você configura seu repositório. No entanto, o mais simples é configurar um repositório simples que tenha a mesma configuração que o arquivo / repositório trivial (diretório local)
- Melhor criar uma pasta para cada versão, ex:
trusty
. - Copie seus pacotes Debian nele.
-
Gerar lista de pacotes (execute-a a partir de seu diretório pai):
dpkg-scanpackages -m trusty /dev/null | gzip -9c > ./trusty/Packages.gz
-
Faça o upload da pasta inteira para o seu site
-
Agora você pode acessá-lo adicionando o repositório neste formato:
deb http://my-repository.com trusty/
Nota:
/
é uma obrigação aqui, poistrusty
é o diretório nessa configuração.
- Melhor criar uma pasta para cada versão, ex: