[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Criar repositório a partir das ISOs



Eu discordo de voc�Felipe.

O comando "# cp -rp /media/cdrom/pool/ /home/debmirror/" copia todos os pacotes para o mesmo diret�.

Copiando "dists" de qualquer um dos DVDs com o comando "# cp -rp /media/cdrom/dists/ /home/debmirror/ " eu consigo a estrutura dos diret�s e em seguida refa�os arquivos Packages e Packages.tgz da seguinte forma:

# cd /home/debmirror/   
# dpkg-scanpackages pool/contrib /dev/null > dists/etch/contrib/binary-i386/Packages
# dpkg-scanpackages pool/contrib /dev/null |gzip -9 > dists/etch/contrib/binary-i386/Packages.gz
# dpkg-scanpackages pool/main /dev/null > dists/etch/main/binary-i386/Packages
# dpkg-scanpackages pool/main /dev/null |gzip -9 > dists/etch/main/binary-i386/Packages.gz

Dessa forma eu n�preciso de 3 URLs no "sources.list". Ou ser�ue eu estou enganado?

Me corrijam por favor, preciso achar o erro desse mirror local.

ANDR�br>


Em 01/12/2007 �16:13, debian-user-portuguese@lists.debian.org escreveu:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Isso n�faz o pool completo, porque os pacotes ficariam
distribu�s em v�os pools, h�enos que ele fa�3 URLs para
download (imaginando que ele est�sando 3 DVDs), isso seria como
usar 3 espelhos com conjuntos de pacotes diferentes, mas n��r> exatamente a melhor solu�.

Copiar o pool de forma a reconstruir o espelho � e
depois usar o rsync pode ser uma das melhores alternativas, mas
isso vai incluir pacotes fonte e outros itens ligados ao D-I.


Abra�
- --
Felipe Augusto van de Wiel (faw)

_______________________________________

Ol� todos,

Estou h�ias tentando criar um reposit� Debian a partir dos DVDs que baixei no debian.org e, ap�uitos obst�los vencidos, me deparei com um problema do qual n�consigo me livrar.

Meu objetivo inicial era criar um servidor FAI (Fully Automatic Installation - http://www.informatik.uni-koeln.de/fai/) e para isso um dos passos iniciais �riar um "mirror local".

Executei os seguintes comandos para copiar os arquivos do DVD:
# cp -rp /media/cdrom/dists/ /home/debmirror/
# cp -rp /media/cdrom/pool/ /home/debmirror/

Obviamente tive que gerar novamente os arquivos Release, Packages e Packages.tgz do diret� "dists".

Criei um link "/var/www/debmirror" que aponta para "/home/debmirror", portanto o reposit� fica acess�l via HTTP.

E fui instalar finalmente o FAI. Abaixo vcs v� o resultado:

# fai-setup
Creating FAI nfsroot in /srv/fai/nfsroot.
By default it needs more than 250 MBytes disk space.
This may take a long time.
Creating base system using debootstrap version 0.3.3.2
Calling debootstrap etch /srv/fai/nfsroot http://10.50.0.5/debmirror
Aborting
chroot: cannot run command `dpkg-divert': No such file or directory

Ou seja, n�consigo instalar o FAI. Ele p� no comando:
debootstrap etch /srv/fai/nfsroot http://10.50.0.5/debmirror

Quando eu configuro outro reposit�, um oficial por exemplo, n�d�rro algum. Portanto tenho certeza que o problema est�o reposit�. S�o sei o que est�rrado ou faltando...

Ser�ue algu�pode me ajudar a ver o que tem de errado nesse mirror local?

Agrade�desde j�br>
ANDR�/span>


Reply to: