Pessoal,

Resolvi criar um repositório local aqui na empresa e usei esses três
documentos como referência:

http://www.ubuntuforums.org/showthread.php?t=267837&highlight=local+repository
http://ubuntuguide.org/wiki/Ubuntu_Edgy#Personal_Apt_Repository
https://help.ubuntu.com/community/Repositories/Personal?action=show&redirect=PersonalRepositories

Depois que o repositório foi criado, configurei o apache e fui testar. Para
mim surpresa (afinal, parecia tão simples :) a coisa não funcionou.

No sources.list de uma máquina cliente coloquei:

deb http://ip-da-maquina-do-repositorio binary/

Ao rodar o apt-get update, ele encontra o arquivo Packages.gz e dá tudo ok.

# apt-get update
Ign http://ip binary/ Release.gpg
Ign http://ip binary/ Release
Ign http://ip binary/ Packages
Atingido http://ip binary/ Packages
Lendo Lista de Pacotes... Pronto

Mas ao rodar o dist-upgrade, por exemplo, ele não encontrar *alguns*
arquivos e dá erro. Segue o erro:
....
Err http://ip binary/ xfonts-100dpi 1:1.0.0-2ubuntu1
  404 Not Found
Err http://ip binary/ xfonts-75dpi 1:1.0.0-2ubuntu1
  404 Not Found
...
Falha ao baixar
http://192.0.0.239/apt/binary/xserver-xorg-driver-all_1%3a7.1.1ubuntu6.2_i386.deb
404 Not Found
..
Falha ao baixar
http://192.0.0.239/apt/binary/xserver-xorg-video-chips_1%3a1.1.1-0ubuntu1_i386.deb
404 Not Found

Pelo que notei, ele está procurando o arquivo com o nome errado. Por
exemplo:

Usando o firefox eu posso ver que o nome do arquivo é:
xfonts-100dpi_1%253a1.0.0-2ubuntu1_all.deb (se eu usar o wget com esse nome
de arquivo funciona)

Mas o apt tenta baixar o arquivo: xfonts-100dpi_1%3a1.0.0-2ubuntu1_all.deb

Note que logo depois do "dpi_1%" o apt troca o valor 253 por 3. Por isso ele
nunca encontra o pacote. Alguém sabe o que pode estar causando isso? Será o
locale do apache?

-- 
[]'s
Hugo Doria
http://nozey.devin.com.br
GNU/Linux user #359340 - http://counter.li.org
-- 
Interessado em aprender mais sobre o Ubuntu em português?
http://wiki.ubuntu-br.org/ComeceAqui
ubuntu-br mailing list
[email protected]
www.ubuntubrasil.org
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

Responder a