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

Re: Repositórios em uma Rede Local



Seg, 2007-08-06 às 16:42 -0300, Elton Lima escreveu:
> Olá, Galera...
> 
Olá =)
> Sou Novato por aqui, mas proucuro trcar informações sobre o Debian e
> suas configurações.
> 
> Proucuro saber como faço para atualizar o Debian com repositórios em
> uma rede local, se alguem souber me passe.
> 
> abraços
> EltonLima
> 
> 
> Alertas do Yahoo! Mail em seu celular. Saiba mais.
> 

Bem por acaso eu montei um mirror em minha casa de um servidor de FTP
com os pacotes dos repositórios funciona é uma maravilha. Só o download
inicial é que foram de 26.5GB :S Mas vale a pena se fizeres instalação
em muitos computadores, neste caso foi só a arquitectura i386 e usei
vários repositórios. O security e o multimédia =)
O que usei foi o apt-mirror.
Instalei e configurei o ficheiro localizado em /etc/apt/mirror.list e
inseri os seguintes dados:


# apt-mirror configuration file

##
## The default configuration options (uncomment and change to override)
##
#
# set base_path	   /var/spool/apt-mirror
# set mirror_path  $base_path/mirror
# set skel_path	   $base_path/skel
# set var_path     $base_path/var
#
# como só queria para a arquitectura i386 coloquei assim, agora se
# desejares uma arquitectura específica, ou várias arquitecturas
# excluindo outras usas metes aqui uma arquitectura e em adição fazes o
# que vou inserir abaixo nas linhas das fontes de mirror
set defaultarch  i386
# set nthreads     20
#
set _tilde 0 
##
## Example sources
##

# etch's section
# se fosse apenas para a arquitectura AMD64 bits punhas a linha do
# tipo deb-amd64 http://ftp.uevora.pt/debian/ etch main non-free contrib
# ou deb-powerpc http://ftp.uevora.pt/debian/ etch main non-free contrib
# para powerpc's etc.
# depois é so disponibilizares usando http, ftp, etc...

deb http://ftp.uevora.pt/debian/ etch main non-free contrib
deb-src http://ftp.uevora.pt/debian/ etch main non-free contrib
deb http://ftp.uevora.pt/debian-multimedia/ etch main
deb http://ftp.uevora.pt/debian-unofficial/ etch non-free main
restricted
deb http://ftp.uevora.pt/debian-security/ etch/updates main contrib
non-free


##
## Cleaner configuration example
##
#
# set cleanscript $var_path/clean.sh
#

# Cleaning section
clean http://ftp.uevora.pt/



Depois usei o apache e dei a seguinte estrutura.
Usando o Apache 1.3 =)
Criei só os aliases virtuais pra ordenar os ficheiros de acordo com o
mirror ;)
adição dos alias no ficheiros httpd.conf para disponibilizar os
ficheiros por HTTP.

Alias /debian/pool/ /var/spool/apt-mirror/mirror/ftp.uevora.pt/debian/pool/

<Directory /var/spool/apt-mirror/mirror/ftp.uevora.pt/debian/pool>
         Options Indexes MultiViews
         AllowOverride None
         Order allow,deny
         Allow from all
    </Directory>

Alias /debian/dists/ /var/spool/apt-mirror/skel/ftp.uevora.pt/debian/dists/

<Directory /var/spool/apt-mirror/skel/ftp.uevora.pt/debian/dists>
         Options Indexes MultiViews
         AllowOverride None
         Order allow,deny
         Allow from all
    </Directory>

Alias /debian-multimedia/pool/ /var/spool/apt-mirror/mirror/ftp.uevora.pt/debian-multimedia/pool/

<Directory /var/spool/apt-mirror/mirror/ftp.uevora.pt/debian-multimedia/pool>
         Options Indexes MultiViews
         AllowOverride None
         Order allow,deny
         Allow from all
    </Directory>

Alias /debian-multimedia/dists/ /var/spool/apt-mirror/skel/ftp.uevora.pt/debian-multimedia/dists/

<Directory /var/spool/apt-mirror/skel/ftp.uevora.pt/debian-multimedia/dists>
         Options Indexes MultiViews
         AllowOverride None
         Order allow,deny
         Allow from all
    </Directory>

Alias /debian-unofficial/pool/ /var/spool/apt-mirror/mirror/ftp.uevora.pt/debian-unofficial/pool/

<Directory /var/spool/apt-mirror/mirror/ftp.uevora.pt/debian-unofficial/pool>
         Options Indexes MultiViews
         AllowOverride None
         Order allow,deny
         Allow from all
    </Directory>

Alias /debian-unofficial/dists/ /var/spool/apt-mirror/skel/ftp.uevora.pt/debian-unofficial/dists/

<Directory /var/spool/apt-mirror/skel/ftp.uevora.pt/debian-unofficial/dists>
         Options Indexes MultiViews
         AllowOverride None
         Order allow,deny
         Allow from all
    </Directory>

Alias /debian-security/pool/ /var/spool/apt-mirror/mirror/ftp.uevora.pt/debian-security/pool/

<Directory /var/spool/apt-mirror/mirror/ftp.uevora.pt/debian-security/pool>
         Options Indexes MultiViews
         AllowOverride None
         Order allow,deny
         Allow from all
    </Directory>

Alias /debian-security/dists/ /var/spool/apt-mirror/skel/ftp.uevora.pt/debian-security/dists/

<Directory /var/spool/apt-mirror/skel/ftp.uevora.pt/debian-security/dists>
         Options Indexes MultiViews
         AllowOverride None
         Order allow,deny
         Allow from all
    </Directory>



Espero ter ajudado, e explicado de uma forma razoável os passos todos

Atenciosamente José Oleiro



Reply to: