Como criar um repositório personalizado no Ubuntu 14.04 [duplicado]

2

Como criar um servidor de repositório personalizado para que todos os pacotes de instalação do cliente sejam da minha máquina.

que tipo de URL adicionar no arquivo /etc/apt/sources.list no computador cliente. para buscar esse pacote em particular

    
por Keyur Vakharia 16.07.2015 / 08:02

1 resposta

5

Instalando o apache:

sudo apt-get install apache2

Criando diretórios necessários

Crie um diretório dentro do webroot / var / www /

digamos que o nome seja repo.

sudo mkdir /var/www/repo

Agora, sob repo, você deve criar um diretório para cada arquitetura que deseja usar se quiser mais de uma arquitetura.

Por aqui vou usar o amd64 para meus sistemas de 64 bits. Então, vamos criar este diretório:

sudo mkdir /var/www/repo/amd64

Criando o arquivo Packages.gz

use o comando dpkg-scanpackages

cd /var/www/repo/
sudo dpkg-scanpackages amd64 | gzip -9c > amd64/Packages.gz

Adicione o novo repo

sudo -H gedit /etc/apt/sources.list.d/custom-repo.list

adicione a linha:

deb http://Your_Systme_IP/repo/ amd64/

Por fim, atualize a lista de fontes:

sudo apt-get update

Agora, sempre que você tentar instalar qualquer aplicativo, se tiver seus debs em seu repositório local, será instalado a partir dele e, em seguida, será instalado a partir da Internet.

    
por Maythux 16.07.2015 / 08:35