[FUG-BR] Qual procedimento correto para atualizar os softwares instalados?

Kaio Rafael kaiorafael em gmail.com
Terça Julho 28 13:38:24 BRT 2015


Como é que você faz para listar essas opções?

Achei massa! ;)

Em 28 de julho de 2015 12:29, Marcelo Gondim <gondim em bsdinfo.com.br> escreveu:
> On 28-07-2015 13:11, Marcelo Gondim wrote:
>>
>> On 28-07-2015 12:34, Kaio Rafael wrote:
>>>
>>> Bom dia!
>>>
>>> Essa máquina é exclusiva para Media Center (kodi, vlc,  etc), tem
>>> vários pacotes que tive que fazer mudanças na opção de build. Usei o
>>> portmaster mesmo, não deu nenhum galho.
>>>
>>> Valeu o susto :)
>>
>> É então nunca use o pkg pra fazer upgrade nessa máquina. rsrsrsrs
>> Você tá em boas mãos com o portmaster. :)
>
> Peguei um exemplo aqui bom até mesmo para quem ainda tiver dúvidas:
> Imagina que você instalou seu servidor de e-mail com postfix, suporte à
> mysql e tá tudo funcionando redondo. Aí na vontade de atualizar rápido manda
> um upgrade pelo pkg. O pacote binário do mail/postfix vem assim:
>
>
>  postfix-2.11.5,1
> Name           : postfix
> Version        : 2.11.5,1
> Origin         : mail/postfix
> Architecture   : freebsd:10:x86:64
> Prefix         : /usr/local
> Repository     : FreeBSD
> [pkg+http://pkg.FreeBSD.org/FreeBSD:10:amd64/latest]
> Categories     : mail ipv6
> Licenses       : IPL10
> Maintainer     : ohauer em FreeBSD.org
> WWW            : http://www.postfix.org/
> Comment        : Secure alternative to widely-used Sendmail
> Options        :
>         BDB            : off
>         CDB            : off
>         DOCS           : on
>         DOVECOT        : off
>         DOVECOT2       : off
>         INST_BASE      : off
>         LDAP           : off
>         LDAP_SASL      : off
>         LMDB           : off
>         MYSQL          : off
>         NIS            : off
>         PCRE           : on
>         PGSQL          : off
>         SASL           : off
>         SASLKMIT       : off
>         SASLKRB5       : off
>         SPF            : off
>         SQLITE         : off
>         TEST           : off
>         TLS            : on
>         VDA            : off
>
> Repare que as bases de dados estão todas desligadas. Bem aí nesse momento
> seu servidor de e-mail vai parar assim que você reiniciar o postfix. :(
>
> []'s
> Gondim
>
>
>
>
>
>>
>>>
>>>
>>> Em 28 de julho de 2015 10:40, Marcelo Gondim <gondim em bsdinfo.com.br>
>>> escreveu:
>>>>
>>>> On 28-07-2015 00:34, Kaio Rafael wrote:
>>>>>
>>>>> Desculpem se a pergunta é recorrente:
>>>>>
>>>>> Tenho uma dúvida que já destruiu meu sistema antes ;) e por isso, não
>>>>> quero fazer novamente.
>>>>>
>>>>> Estou usando freebsd versão 10 e tenho instalado pacotes via pkg
>>>>> install <pacote> e através dos ports.
>>>>>
>>>>> Já atualizei o sistema com freebsd-update, agora preciso atualizar os
>>>>> softwares instalados.
>>>>>
>>>>> Qual é o melhor método 'pkg upgrade' ou portmaster -a ? Por exemplo,
>>>>> instalei o XFCE4 pelo 'pkg install'
>>>>>
>>>>> Pelo comando 'pkg upgrade' tenho
>>>>> Installed packages to be UPGRADED:
>>>>>       xfce4-desktop: 4.12.2 -> 4.12.3
>>>>>
>>>>> enquanto no portmaster
>>>>> ===>>> xfce4-desktop-4.12.2
>>>>>       ===>>> New version available: xfce4-desktop-4.12.3
>>>>>
>>>>> Aparentemente não tem problema, mas não sei qual devo usar. No
>>>>> Handbook eles frisam que o upgrade deve ser através desses ports
>>>>>
>>>>> `To perform the actual upgrade, use either Portmaster or Portupgrade.`
>>>>>
>>>>> []'z
>>>>
>>>> Bom dia Kaio,
>>>>
>>>> Sugiro você usar ou pkg e instalar os binários ou fazer tudo pelo ports.
>>>> Lógico que se não forem coisas complexas como instalar um bash seria
>>>> tranquilo. O problema começa quando você instala algo pelo ports e você
>>>> faz
>>>> mudanças nas options de compilação daquele pacote e monta seu ambiente
>>>> todo
>>>> em cima disso com novas libs e tudo. Aí está tudo funcionando e você
>>>> manda
>>>> um pkg upgrade e acaba com teu sistema porque os binários atualizados
>>>> não
>>>> terão as mesmas options que você havia setado no anterior.
>>>>
>>>> Uma vez fiz isso com o PC-BSD, instalei ele e comecei à instalar
>>>> programas
>>>> pelo ports, no final tava tudo quebrado. Porque foi atualizando algumas
>>>> coisas que precisavam que outras fossem recompiladas. Isso acontece
>>>> muito
>>>> com libs rsrsrsrs
>>>>
>>>> Nesse seu exemplo se você não fez nenhuma mexida no xfce4-desktop
>>>> acredito
>>>> que não te dê dor de cabeça fazer pelo pkg ou pelo ports. rsrs mas entre
>>>> portupgrade e portmaster eu gosto muito mais do portmaster :)
>>>>
>>>> Tem que ter cuidado mesmo. :)
>>>>
>>>> []'s
>>>> Gondim
>>>>
>>>>
>>>> -------------------------
>>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



-- 
Kaio Rafael,
http://twitter.com/kaiux


Mais detalhes sobre a lista de discussão freebsd