Criando um repositório local Debian
Dica publicada em Linux / Introdução
Criando um repositório local Debian
Precisaremos dos pacotes:
Crie um diretório num local que você lembre com facilidade depois, com um nome sugestivo. Sugiro o nome "repositorio" em /opt. Mova todos os pacotes .deb que você possui em mãos (seja em CD, DVD etc) para este diretório.
Depois disso, crie, um diretório acima, um arquivo temporário (que tal com o nome "arquivo"?), para uso posterior. Só pra encher o saco: se você está em /opt/repositório, crie o arquivo em /opt. ;)
Agora o passe de mágica. Dê o comando:
# dpkg-scanpackages arquivo repositorio | gzip > Packages.gz
Isso criará uma lista de pacotes semelhante àquela que o apt-get, o synaptic e o aptitude baixam dos repositórios Web.
Agora, abra o arquivo /etc/apt/sources.list e acrescente uma linha como abaixo:
- dpkg-dev
- gzip
Crie um diretório num local que você lembre com facilidade depois, com um nome sugestivo. Sugiro o nome "repositorio" em /opt. Mova todos os pacotes .deb que você possui em mãos (seja em CD, DVD etc) para este diretório.
Depois disso, crie, um diretório acima, um arquivo temporário (que tal com o nome "arquivo"?), para uso posterior. Só pra encher o saco: se você está em /opt/repositório, crie o arquivo em /opt. ;)
Agora o passe de mágica. Dê o comando:
# dpkg-scanpackages arquivo repositorio | gzip > Packages.gz
Isso criará uma lista de pacotes semelhante àquela que o apt-get, o synaptic e o aptitude baixam dos repositórios Web.
Agora, abra o arquivo /etc/apt/sources.list e acrescente uma linha como abaixo:
deb file:/opt/repositorio /
Isso diz ao apt-get, ao synaptic e ao aptitude onde estão a lista de pacotes e os próprios pacotes.
Após esse procedimento, é só executar um:
# apt-get update
E tudo estará pronto. Tente instalar um pacote daquele diretório (não use a extensão do arquivo!).
Copie cada CD/DVD do debian numa pasta tipo:
/home/repositorio/DVD1
/home/repositorio/DVD2
/home/repositorio/DVD3
voce pode montar o iso para nao precisar queimar o CD a toa:
mkdir /media/DVD
mount -o loop Debian4-DVD1.iso /media/DVD
copiar os arquivos da imagem .iso para a pasta
cp /media/DVD /home/repositorio/DVD1 -rfv
Agora vem a parte legal:
apt-cdrom -m -d=/home/repositorio/DVD1 add
apt-cdrom -m -d=/home/repositorio/DVD2 add
apt-cdrom -m -d=/home/repositorio/DVD3 add
isso vai colocar o deb-cdrom no seu sources.list e voilá. um repositorio local debian para seu computador.