[Ubuntu-BR] repositorio
Junior XT600
juninn.xt em gmail.com
Segunda Abril 27 14:55:56 UTC 2009
eu não quero atualizar com o cache e sim sincronizar os pacotes com
repositorio oficial.
e o que vc colocou ali é exatamente o que esta naquele tutorial que vc mesmo
mandou e eu ja tenho ele...
2009/4/27 Lucas Saliés Brum <sistematico em gmail.com>
> Vamos lá! aula de shell e repositórios com o Lucas, hahahahahahaha
>
> Li o Wiki e dei uma estudada, nunca fiz isso na vida e nenhum comando
> daqui foi testado.
> Se o seu PC, pegar fogo, ficar com a tela preta, reiniciar sem parar,
> começar a mexer, tremer, gemer, chorar, eu não me responsabilizo ok?
>
> Cria a pasta do repositorio:
> # mkdir /home/repo
>
> Copia os arquivos do seu cache para o seu novo repositorio:
> # cp /var/cache/apt/archives/*.deb /home/repo
>
> Cria o arquivo /home/repo/Packages com a descrição dos pacotes:
> # dpkg-scanpackages /home/repo /dev/null > /home/repo/Packages
>
> Adiciona o seu repositório no sources.list do apt-get:
> # echo 'deb file:/home/repo ./' >> /etc/apt/sources.list
>
> Atualiza o cache do apt-get:
> # apt-get update
>
> Cria a primeira linha do script cron que vai atualizar de hora em hora
> seu repositório:
> # echo '#!/bin/sh' > /etc/cron.hourly/repo-add.sh
>
> 2ª linha:
> # echo '/bin/cp /var/cache/apt/archives/*.deb /home/repo' >>
> /etc/cron.hourly/repo-add.sh
>
> 3ª linha:
> # echo 'dpkg-scanpackages /home/repo /dev/null > /home/repo/Packages' >
> /etc/cron.hourly/repo-add.sh
>
> Torna o script executável:
> # chmod +x /etc/cron.hourly/repo-add.sh
>
> Tudo junto:
> ----------------------------- CORTE AQUI -----------------------------
> #!/bin/sh
> # mkdir /home/repo
> # cp /var/cache/apt/archives/*.deb /home/repo
> # dpkg-scanpackages /home/repo /dev/null > /home/repo/Packages
> # echo 'deb file:/home/repo ./' >> /etc/apt/sources.list
> # apt-get update
> # echo '#!/bin/sh' > /etc/cron.hourly/repo-add.sh
> # echo '/bin/cp /var/cache/apt/archives/*.deb /home/repo' >>
> /etc/cron.hourly/repo-add.sh
> # echo 'dpkg-scanpackages /home/repo /dev/null > /home/repo/Packages' >
> /etc/cron.hourly/repo-add.sh
> # chmod +x /etc/cron.hourly/repo-add.sh
> ----------------------------- CORTE AQUI -----------------------------
>
> EXECUTE TUDO COMO ROOT!
>
> Depois eu arrumo e faço um script decente em Python e com o rsync ao
> invés de cp, esse aí eu fiz na pressa e tá bem porquinho.
>
> Abraços..
>
> --
> Lucas Saliés Brum
> Linux User #456043
> Ubuntu User #27150
> http://sistematico.org
>
>
>
> Junior XT600 escreveu:
> > na verdade ja fiz sim mais quando digito apt-get update ele diz que não
> > achou o arquivo Packages mais o arquivo está la e com permissão full.
> >
> > vou dar uma verificada com calma quando chegar em casa.
> >
> > e na parte para atualizar/sincronizar os pacotes como procedo?
> > tipo copiei todos os arquivos do CDs do ubuntu quero adcionar o que resta
> no
> > mirro do ubuntu e atualizar caso tenha ( apache2.2 atualiza para
> > apache2.2.1) entende?
>
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
More information about the ubuntu-br
mailing list