Só mais um detalhe, para garantir que a versão instalada não será alterada. Fiz o "congelamento" do pacote.
echo "squid3 hold"|dpkg --set-selections [ ]'s 2012/2/27 Bruno Ayub <bruno.a...@gmail.com> > Olá pessoal! > > > Somente para informá-los sobre a decisão. > > > Cheguei a baixar os fontes diretamente do site oficial do squid, compilei > etc e tal, mas de início já estava dando dor de cabeça. A cada > "./configure" ele reclamava de algum pacote. Depois a cada make, perdi um > bom tempo até conseguir compilar sem erros. Em função disso, não executei o > make install > > > Resolvi testar a outra sugestão. Instalei a versão que está em testing. > Atendeu perfeitamente a necessidade. > > > Para manter o sistema em stable e instalar somente o squid do testing fiz > o seguinte: > > /etc/apt/source.list dupliquei o repositório de pacotes adicionando o > testing > deb http://ftp.br.debian.org/debian/ squeeze main contrib non-free > deb http://ftp.br.debian.org/debian/ testing main contrib non-free > > > Defini a prioridade de repositório no caminho /etc/apt/preferences criando > o arquivo 00preferences com o seguinte conteúdo: > Package: * > Pin: release a=squeeze > Pin-Priority: 500 > > Package: * > Pin: release a=testing > Pin-Priority: 50 > > Atualizei a lista > apt-get update > > > Para verificar a versão do squid (pretendida 3.1.19) > apt-cache show -t testing squid3 > > Tudo OK, é só instalar: > apt-get install -t testing squid3 > > > Como eu havia citado, essa necessidade surgiu por conta de um BUG da > versão stable. > > > > Obrigado pelas sugestões. > > > [ ]'s > > > > > Dentro de /etc/apt/preferences criei o arquivo 00preferences com o > seguinte conteúdo: > > > > 2012/2/14 China <china.lis...@gmail.com> > >> Normalmente as correções de bugs são feitas e distribuidas pelos DDs >> mantenedores do pacote. O que você pode fazer é procurar o time do >> squid@debian e perguntar quando haverá a incorporação. >> >> Eu já tive de compilar sim, mas usei o método de instalar as >> dependencias de compilação em uma máquina de testes (apt-get build-dep >> <pacote>) e instalar os fontes (apt-get source <pacote>). A partir daí >> fiz o download do fonte do site do desenvolvedor e passei os >> diretórios de controle do fonte do pacote Debian pra dentro dele e >> madei construir o deb. >> >> Outra alternativa, mais simples, é verificar se no testing já tem a >> versão nova, com o bug corrigido. Neste caso você adiciona a linha do >> repositório de fontes do testing na máquina de testes, instalar as >> dependencias de compilação com apt-get build-dep <pacote> e manda >> baixar e compilar automaticamente com apt-get -b source <pacote>. >> >> Em 14 de fevereiro de 2012 14:53, Bruno Ayub <bruno.a...@gmail.com> >> escreveu: >> > Olá pessoal! >> > >> > >> > Configurei recentemente um servidor proxy baseado no Squid 3.1.6 no >> Debian >> > 6. Instalei via APT e configurei os detalhes para a necessidade do >> ambiente. >> > Acontece que a versão 3.1.6 tem um BUG que já foi corrigido em versões >> > posteriores (a atual é 3.1.19). Como sabemos que o Debian o processo de >> > atualização dos pacotes é um pouco mais rigoroso, estou num dilema >> cruel: >> > compilar ou não a versão do site. >> > >> > O bug afeta diretamente a estabilidade do serviço, ou seja, não dá para >> > conviver com ele. A última versão estável do squid já está instalada e o >> > servidor está exclusivamente para rodar o squid. >> > >> > Ao meu ver, quando se compila uma versão específica, você acaba ficando >> > preso a ela. Não dá para comparar a comodidade de manter o sistema >> > atualizado com o gerenciador de pacotes. >> > >> > >> > Alguém já passou por esse dilema? >> > >> > >> > P.S: para quem tiver curiosidade o bug é: Bug 3177: assertion failed: >> > comm.cc:1583: "fd >= 0" >> > >> > >> > [ ['s >> > >> > >> > >> > -- >> > Bruno Ayub. >> >> >> >> -- >> @chinabhz >> >> >> -- >> To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org >> with a subject of "unsubscribe". Trouble? Contact >> listmas...@lists.debian.org >> Archive: >> http://lists.debian.org/cake1zwoqgnmmj_7fcdzx3vk4ij44kmxjguhw5g3dz_emv6...@mail.gmail.com >> >> > > > -- > Bruno Ayub. > -- Bruno Ayub.