[FUG-BR] RES: RES: php-gd - como atualizar?

Renato Frederick frederick em dahype.org
Domingo Novembro 8 18:52:33 BRST 2009


Desculpem o offtopic, mas

quando a gente precisa de usar linux e eventualmente tem que fazer RPM na 
mão para cobrir um ou outro patch que o produto tem é que a gente vê a falta 
que um BSD+Ports faz! :)



--------------------------------------------------
From: "Renato Botelho" <rbgarga em gmail.com>
Sent: Sunday, November 08, 2009 5:57 PM
To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" 
<freebsd em fug.com.br>
Subject: Re: [FUG-BR] RES: RES: php-gd - como atualizar?

> 2009/11/7 Eduardo Schoedler <eschoedler em viavale.com.br>:
>> Pablo Sánchez escreveu:
>>> 2009/11/7 Eduardo Schoedler <eschoedler em viavale.com.br>:
>>> > Toda vez que troca a versão do php, eu preciso atualizar todo o php e
>>> todos
>>> > os módulos instalados.
>>> > Só assim para funcionar.
>>>
>>> Vantagens e desvantagens do ports... :-P
>>
>> Putz, nem fale!
>> Imagine um cliente ligando e pedindo para "habilitar o módulo json do 
>> php",
>> que não havia sido compilado em um servidor com vários domínios 
>> hospedados.
>> =/
>>
>> Você precisa atualizar o php... depois precisa atualizar todos os módulos
>> que já estavam instalados... e só depois compilar e instalar o módulo que 
>> o
>> cliente pediu.
>
> Deixe sua árvore do jeito que estava quando foi instalado o php,
> assim você pode instalar o módulo daquela versão, atualize a árvore
> quando for atualizar os pacotes.
>
> Dá pra voltar a árvore para uma data específica com o cvsup usando
> em modo checkout, com isso você voltaria a sua árvore.
>
> E agora a terceira solução, você vai até o cvsweb [1] e olha quando o
> php5 ainda estava na versão que você queria, por exemplo, 4 meses
> atrás, aí você executa:
>
> # env CVS_RSH=ssh \
>   cvs -d anoncvs em anoncvs1.FreeBSD.org:/home/ncvs \
>   -D "4 months ago" \
>   checkout ports/lang/php5 ports/graphics/php5-gd
>
> # cd ports/graphics/php5-gd
> # make install clean
>
> Feito.
>
> Essa é a mágica do ports, *flexibilidade*, dá pra se fazer de tudo.
>
>
> [1] - http://www.freebsd.org/cgi/cvsweb.cgi/ports/lang/php5/Makefile
>
> -- 
> Renato Botelho
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> 


Mais detalhes sobre a lista de discussão freebsd