Como criar repositório personalizado no Ubuntu 14.04

Como criar repositório personalizado no Ubuntu 14.04

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.listarquivo 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.

informação relacionada