Agora que o Debian 6 (squeeze) foi lançado para EOL (fim da vida) a partir de 2016, os usuários têm a complicação adicional de perseguir onde estão os links de arquivamento apropriados. O domínio httpredir não ajuda a encontrar isso. Eu fiz um pouco de escavação e, finalmente, surgiu com um padrão que me ajuda a obter um contêiner do Docker do Debian 6 atualizado.
# debian 6 - squeeze now relegated to old archive repos
RUN echo 'Acquire::Check-Valid-Until "false";' >/etc/apt/apt.conf.d/90ignore-release-date
RUN echo "deb http://archive.debian.org/debian-archive/debian squeeze main" > /etc/apt/sources.list
RUN echo "deb http://archive.debian.org/debian-archive/debian squeeze-proposed-updates main" >> /etc/apt/sources.list
RUN echo "deb http://security.debian.org squeeze/updates main" >> /etc/apt/sources.list
RUN echo "deb http://archive.debian.org/debian-archive/debian squeeze-lts main contrib non-free" >> /etc/apt/sources.list
(remova a parte RUN se estiver inserindo isso no shell)
O sinalizador Check-Valid-Until deve ser definido como false, porque a distro squeeze-lts do arquivo agora excede a idade máxima padrão e, caso contrário, não será carregada. (crédito: Heisenberg - link )