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.

Reply via email to