
Como construir um servidor de repositório personalizado para que todos os clientes instalem pacotes da minha máquina.
que tipo de URL adicionar no /etc/apt/sources.list
arquivo na máquina cliente. para buscar aquele pacote específico
Responder1
Instalando o Apache:
sudo apt-get install apache2
Criando diretórios necessários
Crie um diretório dentro do webroot /var/www/
digamos que nomeie-o como repositório.
sudo mkdir /var/www/repo
Agora no repo você deve criar um diretório para cada arquitetura que deseja usar se quiser mais de uma arquitetura.
Por aqui usarei amd64 para meus sistemas de 64 bits. Então, vamos criar este diretório:
sudo mkdir /var/www/repo/amd64
Criando arquivo Packages.gz
use o comandodpkg-scanpackages
cd /var/www/repo/
sudo dpkg-scanpackages amd64 | gzip -9c > amd64/Packages.gz
Adicione o novo repositório
sudo -H gedit /etc/apt/sources.list.d/custom-repo.list
em seguida, adicione a linha:
deb http://Your_Systme_IP/repo/ amd64/
Finalmente, atualize a lista de fontes:
sudo apt-get update
Agora, sempre que você tentar instalar qualquer aplicativo, se você tiver seus debs em seu repositório local, instale a partir dele, caso contrário, instale a partir da Internet.