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     : oha...@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 <gon...@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

Responder a