[FUG-BR] RES: Atualização automática dos ports via portupgrade

Renato Botelho rbgarga em gmail.com
Segunda Fevereiro 16 09:48:36 BRT 2009


2009/2/16 Márcio Luciano Donada <mdonada at gmail.com>:
>  > Pode ser "newbisse" minha, mas geralmente eu atualizava o ports usando o
>> > make deinstall, make install... port a port... para ver quais estavam
>> > desatualizados eu usava o portaudit...
>>
>> O portaudit não serve pra isso, serve para mostrar ports que tem
>> vulnerabilidades. O comando nativo para ver ports desatualizados
>> é "pkg_version -vL="
>>
>> > Recente decidi testar o portupgrade, e pelo menos "comigo", mesmo
>> > "manualmente" tive muita foi raiva =) Por exemplo, eu tinha o squid 2.6,
>> ele
>> > foi lá e colocou o 3.0... eu pensei que ele iria atualizar para algum
>> build
>> > novo, etc... mas trocou a versão inteira do squid, deu um monte de
>> > incompatibilidade no squid.conf, etc, etc, etc...
>>
>> Olha, é difícil analisar o cenário sem ter todos os dados, o que pode
>> acontecer é, imagine que você tem um port do squid
>>
>> www/squid
>>
>> Esse cara está na versão 2.6.x, aí, o cara vai atualizar pro 3.0, mas
>> como não são compatíveis ele preserva o 2.6 no ports criando-se
>> assim 2 ports
>>
>> www/squid     -> 3.0
>> www/squid26 -> 2.6
>>
>> Dessa maneira, se vc tinha instalado o www/squid, fazendo de um
>> jeito ou de outro ele iria colocar o 3.0.
>>
>> O importante eh sempre conferir antes qual versão será instalada,
>> isso pode ser feito com o comando que eu citei acima, assim você
>> não tem surpresas.
>>
>> Não sei se foi isso que aconteceu no seu caso, apenas citei uma
>> hipótese.
>>
>
> Grande Renato,
> O que eu costumo a fazer pra não ser surpresas é manter o ports sempre
> atualizado, utilizo o cvsup e depois um pkg_version -v|grep -v = , isso tudo
> por scripr e mando para um e-mail onde eu possa analisar e fazer a
> atualização posteriormente.

Fala Márcio, o pkg_version já faz o filtro pra vc

pkg_version -vL=

-- 
Renato Botelho


Mais detalhes sobre a lista de discussão freebsd