[FUG-BR] Qual procedimento correto para atualizar os softwares instalados?
Marcelo Gondim
gondim em bsdinfo.com.br
Terça Julho 28 13:29:55 BRT 2015
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
Mais detalhes sobre a lista de discussão freebsd