+ Responder ao Tópico



  1. #1

    Padrão Criando repositorio local no Debian

    Bom dia pessoal!
    Estou configurando aqui na empresa um servidor de repositorio local, utilizei o tutorial que segue:[Dicas-L] Configurando repositorio de pacotes para Apt-Get no Debian Gnu Linux

    Quando no cliente executo o comando que segue:
    echo "deb http://ip_servidor/var/www/mirror-Debian debs/" > /etc/apt/sources.list

    recebo o erro:
    apt-get update
    Ign http://ip_servidor debs/ Release.gpg
    Ign http://ip_servidor debs/ Translation-pt_BR
    Ign http://ip_servidor debs/ Release
    Ign http://ip_servidor debs/ Packages
    Ign http://ip_servidor debs/ Packages
    Err http://ip_servidor debs/ Packages
    404 Not Found
    31% [Conectando em dl.google.com (64.233.163.93)]

    o cliente não encontra os arquivos .deb que foram colocados em /var/www/mirror-Debian debs/. Alguém sabe explicar por favor onde estou errando?

    Agradeço a todos, obrigado.

  2. #2

    Padrão Re: Criando repositorio local no Debian

    Faça o seguinte:

    Na construção do arquivo Packages.gz você não precisa criar o vinculo "arquivo"

    dpkg-scanpackages debs /dev/null | gzip > debs/Packages.gz

    Altere sua linha no sources.list

    Como você trabalha com uma pasta dentro da estrutura raiz, coloque o seguinte:

    deb http://ip_do_servidor/debs /

    * Observe a presença de um espaço entre debs e a / final.

    Espero que ajude.

  3. #3

    Padrão Re: Criando repositorio local no Debian


  4. #4

    Padrão Re: Criando repositorio local no Debian

    Edson, obrigado por sua dica, tentei realizar o que você me passou aqui, só que continua o mesmo erro, o cliente
    404 Not Found
    31% [Conectando em dl.google.com (64.233.163.93)]

    Valeu, pela ajuda

  5. #5

    Padrão Re: Criando repositorio local no Debian

    Elder, vou dar uma lida no tuto que você me passou, e vou implementar por aqui, valeu.

    QUando implementar eu testo posto aqui o resultado.

  6. #6

    Padrão Re: Criando repositorio local no Debian

    Olá Iudemar, sei que parece meio tarde, mas eu sei fazer esse tipo de servidor, me diz ai o que foi exatamente que você fez, ou se ainda tá fazendo o que foi exatamente, vou tentar ajudar

  7. #7

    Padrão Re: Criando repositorio local no Debian

    Opa, blza então, eu não consegui terminar, o que eu fiz foi configurar o mirror, basicamente utilizei este tutorial
    [Dicas-L] Configurando repositorio de pacotes para Apt-Get no Debian Gnu Linux

    só que as maquinas não conseguem ir no servidor e atualizar, elas ainda continuam buscando na net, lembrando que eu coloquei o ip do servidor local de repositorio no source.list de cada cliente.

  8. #8

    Padrão Re: Criando repositorio local no Debian

    Oi Iudemar, bem, realmente essa dica ai ajuda, só que está um pouco defasada em alguns pontos, bem, vou tentar passar como eu faço, pois eu leciono numa faculdade em Santarém do estado do Pará, e a internet aqui não é lá essas coisas, tanto que para eu conseguir um DVD do Debian no repositório oficial do Brasil, dura as vezes 3 a 5 dias baixando direto, e para poder repassar uma boa aula eu tive que fazer um desses servidores. Bem vamos lá

    1 Passo - Tem que ter os DVDs do Debian com você, eu tenho somente os 3 primeiros que já é de bom tamanho.

    2 Passo - Criar um diretório no seu Servidor, no meu caso eu criei um diretório no /var/cache/apt-cache/debs, que é o local aonde vai ficar os arquivos dos DVDs

    3 Passo - Monte o primeiro DVD do Debian no seu sistema, acesse o diretório pool que tem dentro do DVD. Lá dentro terá dois diretórios o contrib e main

    4 Passo - copie os diretórios para o apt-cache/debs: para ser preciso cp -r * /var/cache/apt-cache/debs/

    5 Passo - Instale os seguintes pacotes:

    apt-get install dpkg-dev gzip apache2

    6 Passo - Vá até o diretório /var/cache/apt-cache e digite o seguinte comando:

    dpkg-scanpackages debs /dev/null | gzip > debs/Packages.gz

    Ele irá criar a lista de pacotes, assim que ele terminar.

    7 Passo - Vá até o diretório /var/www/, lá dentro crie um link simbólico apontando para o apt-cache aonde estão os pacotes.

    ln -s /var/cache/apt-cache/ apt-cache

    8 Passo - Configurar a sources.list das máquinas clientes e do servidor, digamos que o seu servidor seja 10.0.0.1 e sua máquina cliente seja 10.0.0.2, nestá máquina cliente tem que ir no /etc/apt/, faça o comando:

    echo "deb http://10.0.0.1/apt-cache debs/" > /etc/apt/sources.list

    pronto, agora é só fazer um apt-get update, ai pode começar a usar, nas minhas aulas aqui isso é uma mão na roda, ajuda muito.

    Espero ter ajudado.

  9. #9

    Padrão Re: Criando repositorio local no Debian

    Blza, vou realizar os procedimentos agora, agradeço desde já tua colaboração, muito obrigado mesmo.


    Assim que terminar eu posto aqui o resultado.
    Abração!

  10. #10

    Padrão Re: Criando repositorio local no Debian

    É até bom, para que outras pessoas saibam se deu certo ou não e também para fechar este tópico do fórum.

  11. #11

    Padrão Re: Criando repositorio local no Debian

    Cara, desculpa a demora, consegui botar p funcionar aqui, do jeito que você indicou fiz todo o procedimento e rolou legal, quero agradecer tua ajuda, muito obrigado, espero que varias outras pessoas que estejam com dúvidas utilizem e tenham sucesso.


    Muito obrigado mesmo, valeu.