On Sat, 2002-09-21 at 20:24, caio ferreira wrote: > On 19 Sep 2002 10:53:04 +0100 > Luís Henriques <[EMAIL PROTECTED]> wrote: > > > Sim. Aqui vai uma cópia do meu apt.conf: > > APT_PROXY_CACHE=/var/cache/apt-proxy > > > > # [Sarge] > > add_backend /debian/ \ > > $APT_PROXY_CACHE/debian/ \ > > http://http.us.debian.org/debian/ > > Como eh que eu faco para manter duas verso, a servidor eh Testing e o > cliente > eh Unstable ?!? > > > No sources.list tenho: > > deb http://debproxy:9999/debian testing main contrib non-free > > Esse sources.list seria do servidor, Testing, ou do cliente, Unstable > ?!?!? > > > #apt-get update <----- É mesmo necessário!!! > > Se por acaso eu executo esse comando, no servidor, aparecem as seguintes > mensagens de erro : > > Err http://servidor testing/main Packages > 404 is not serviced by this server > Ign http://servidor testing/main Release > Err http://servidor testing/non-free Packages > 404 is not serviced by this server > Ign http://servidor testing/non-free Release > Err http://servidor testing/contrib Packages > 404 is not serviced by this server > Ign http://servidor testing/contrib Release > Hit http://servidor testing/non-US/main Packages > Hit http://servidor testing/non-US/main Release > Hit http://servidor testing/non-US/contrib Packages > Hit http://servidor testing/non-US/contrib Release > Hit http://servidor testing/non-US/non-free Packages > Hit http://servidor testing/non-US/non-free Release > Failed to fetch > http://servidor:9999/main/dists/testing/main/binary-i386/Packages 404 is not > serviced by this server > (....) > Reading Package Lists... > Building Dependency Tree... > W: Couldn't stat source package list http://servidor testing/main Packages > (/var/lib/apt/lists/servidor:9999_main_dists_testing_main_binary-i386_Packages) > - stat (2 No such file or directory) > W: You may want to run apt-get update to correct these problems > E: Some index files failed to download, they have been ignored, or old ones > used > instead. > > O que eu estou mais interessado eh utilizar o apt-proxy para fazer o > download > dos pacotes do unstable para que no dia seguinte eu digite apt-get -u > dist-uprade em o unstable vai buscar os pacotes no servidor da minha rede. Eh > claro, durante a madrgada o micro conectou na net e fez o download dos pacotes > necessarios.
Eu utilizo o apt-proxy para "sincronizar" dois PCs (desktop e laptop): mantenho os dois com exactamente as mesmas versões dos mesmos packages. Para isso, utilizo exactamente as mesmas sources.list! Para manter duas versões diferentes penso que terá de configurar o apt-get de um modo diferente. Não tenho muita (nenhuma!!!) experiência com isso mas penso que tem de colocar no apt.conf uma entrada que indique que, se um package é do unstable, ele não deve ser instalado (download-only). Para o servidor, o sources.list deve ter uma entrada do tipo deb http://servidor:9999/debian testing main contrib non-free e no cliente deb http://servidor:9999/debian unstable main contrib non-free mas não tenho a certeza se funciona (nem sequer se é possível fazer...).

